Hey there, friend! Welcome to my little corner of the internet where we celebrate all things comforting and delicious. Today, I’m beyond excited to share a recipe that’s been a family favorite for years: my Easy & Moist Carrot Cake with Pineapple! This isn’t just any carrot cake; it’s a slice of pure joy, packed with warm spices, sweet pineapple, and a creamy frosting that will make you swoon. I can’t wait for you to try this cake recipe. I’ve made this cake so many times and it always brings smiles. Let’s get baking!
This moist carrot cake with pineapple is the best cake recipe if you’re looking for an easy dessert to make. This recipe thank you, is a winner.
Why You’ll Love This Carrot Cake Recipe
This carrot cake isn’t just delicious; it’s an experience. Every bite is a perfect blend of textures and flavors. Here’s why I think you’ll absolutely adore this recipe:
- Incredibly Moist: The combination of pineapple and buttermilk ensures that this cake stays moist for days.
- Easy to Make: Even if you’re not a seasoned baker, this recipe is straightforward and simple to follow.
- Bursting with Flavor: The warm spices, sweet carrots, and tangy pineapple create a symphony of flavors that dance on your taste buds.
- Perfect for Any Occasion: Whether it’s a birthday, holiday, or just a cozy Sunday afternoon, this cake is always a hit.
- That Cream Cheese Frosting: Oh my goodness, that cream cheese frosting is the only frosting you’ll ever need.
Ingredients for the Best Carrot Cake
Before we dive into the recipe, let’s gather our ingredients. Here’s what you’ll need:
- 3 large Eggs (at room temperature)
- ¾ Cup Canola Oil
- ¾ Cup Buttermilk (at room temperature)
- 1 ½ Cups Granulated sugar
- 2 tsp Pure vanilla extract
- 1 ½ tsp Cinnamon
- ¼ tsp EACH ground cloves, ground ginger, ground nutmeg
- 2 Cups All purpose flour
- ⅛ tsp Salt
- 2 tsp Baking Soda
- 2 Cups Freshly Shredded Carrots
- 1 Cup Coconut Flakes
- 1 can (8 ounces) Crushed Pineapple (with juice)
- 1 Cup Chopped Pecans
- 16 ounces (450g Cream Cheese (full fat block, softened to room temperature)
- 1/2 cup (115g) Butter (unsalted)
- 4 and 1/2 cups (540g) Confectioners’ Sugar
- 1 tsp Pure vanilla extract
- Pinch Salt
- 1 Tablespoon Heavy cream/milk

Step-by-Step Instructions to Make This Cake
Alright, let’s get to the fun part! Here’s how to make this incredible carrot cake:
- Preheat and Prep: Preheat your oven to 350 degrees Fahrenheit (175 degrees Celsius). Line two 8-inch pans or three 6-inch pans with parchment paper. This prevents the cake from sticking and makes removal a breeze.
- Combine Wet Ingredients: In a large mixing bowl, combine the eggs, buttermilk, oil, sugar, and vanilla extract. Mix until well combined. I am so excited for you to try this!
- Add Dry Ingredients: Add the flour, baking soda, salt, cinnamon, cloves, ginger, and nutmeg to the wet ingredients. Mix until just combined. Be careful not to overmix – this will keep the cake tender.
- Fold in the Goodies: Gently fold in the shredded carrots, coconut flakes, crushed pineapple (with juice), and chopped pecans. Make sure everything is evenly distributed. This cake in particular is perfect.
- Bake: Pour the batter into the prepared cake pans and bake for 30-35 minutes. A toothpick inserted into the center should come out clean. Also, when a finger lightly pressed in center of the cake, cake bounces back, it is baked.
- Cool: Allow the cakes to cool in the pans for 10 minutes before inverting them onto a wire rack to cool completely. This is crucial – frosting a warm cake is a no-no!
- Make the Cream Cheese Frosting: In a large mixing bowl, beat the softened cream cheese and butter until smooth and creamy. Gradually add the confectioners’ sugar, vanilla extract, and a pinch of salt. Beat until light and fluffy. If the frosting is too thick, add a tablespoon of heavy cream or milk to reach your desired consistency.
- Frost and Enjoy: Once the cakes are completely cool, frost the top of one layer with a generous amount of cream cheese frosting. Place the second layer on top and frost the entire cake. Decorate with extra chopped pecans or a sprinkle of cinnamon, if desired. You can make this even more special.
Pro Tips for the Perfect Carrot Cake
Here are a few of my favorite tips to ensure your carrot cake turns out perfectly every time:
- Room Temperature Ingredients: Using room temperature ingredients helps everything blend together smoothly and creates a more even texture.
- Don’t Overmix: Overmixing can lead to a tough cake. Mix until just combined.
- Grate Your Own Carrots: Pre-shredded carrots can be dry. Freshly grated carrots provide the best flavor and moisture.
- Toast the Nuts: Toasting the pecans before adding them to the batter enhances their flavor.
- Patience is Key: Make sure the cake is completely cool before frosting to prevent the frosting from melting.
Common Mistakes to Avoid
We all make mistakes, but here are a few common ones to watch out for:
- Using Cold Ingredients: This can affect the texture of the cake.
- Overbaking: Overbaking can result in a dry cake. Keep a close eye on the baking time.
- Not Measuring Accurately: Baking is a science! Use measuring cups and spoons for precise measurements.
- Skipping the Parchment Paper: This can make it difficult to remove the cake from the pan.
Carrot Cake Variations to Try
Want to mix things up? Here are a few fun variations:
- Add Raisins: For a classic twist, add ½ cup of raisins to the batter.
- Spice It Up: Add a pinch of cardamom or allspice for a unique flavor.
- Orange Zest: Add the zest of one orange to the batter for a bright, citrusy note.
- Nuts: Instead of pecans, you can use walnuts or almonds.
- Carrot Cake Cupcakes: Pour the batter into cupcake liners and bake for about 20 minutes.
How to Store Your Carrot Cake
To keep your carrot cake fresh and delicious, store it in an airtight container in the refrigerator. It will stay moist and flavorful for up to 5 days. You can also freeze individual slices for up to 2 months. Just thaw them in the refrigerator before enjoying. This recipe is so much fun to play around with.
Frequently Asked Questions (FAQ)
- Can I use a different type of oil? Yes, you can substitute the canola oil with vegetable oil or melted coconut oil. I use canola oil because I like the flavor.
- Can I make this cake without pineapple? Absolutely! If you’re not a fan of pineapple, simply omit it from the recipe. Just be sure to add a bit more buttermilk to maintain the moisture.
- Can I use a store-bought frosting? Of course! If you’re short on time, a store-bought cream cheese frosting will work just fine.
- Can I double the recipe? Yes, you can easily double the recipe to make a larger cake. Just be sure to use larger cake pans.
- What if I don’t have buttermilk? If you don’t have buttermilk, you can make a substitute by adding 1 tablespoon of lemon juice or white vinegar to a measuring cup, then filling the rest of the cup with milk. Let it sit for 5 minutes before using.
- Can I make this cake gluten-free? Yes, you can substitute the all-purpose flour with a gluten-free all-purpose flour blend. Just be sure to add a binder like xanthan gum to help with the texture.
- Can I add chocolate chips? Yes, you can add chocolate chips.
Serving Suggestions
This carrot cake is delicious on its own, but here are a few ways to elevate the experience:
- With a Scoop of Ice Cream: A scoop of vanilla ice cream pairs perfectly with the warm spices of the cake.
- With a Cup of Coffee or Tea: Enjoy a slice of cake with your favorite hot beverage for a cozy treat.
- As a Dessert Bar: Cut the cake into small squares and serve it as part of a dessert bar at your next party.
- With a Drizzle of Caramel Sauce: Drizzle a bit of caramel sauce over the cake for an extra touch of sweetness.
I’ve used this recipe for so long, I’ve lost count of how many times I’ve made this cake. Thank you, to my grandma for giving me this recipe. The only thing I changed was the pineapple.
I hope you enjoy this recipe as much as I do! Happy baking!

Carrot Cake Recipe with Pineapple
Ingredients
Method
- Preheat oven to 350 degrees. Line pans with parchment paper.
- Combine eggs, buttermilk, oil, sugar and vanilla. Add flour, baking soda, salt, and spices. Mix in carrots, coconut, pineapple with juice and pecans.
- Pour batter into pans and bake at 350 degrees for 35 minutes. Cool in pans for 10 minutes.
- Invert cakes on wire rack to cool completely before frosting.