This Carrot Cake is the kind of dessert that has people sniffing for leftovers in the fridge long after dinner. It is moist, fluffy, wildly flavourful, and topped with a cream cheese frosting that tastes like a hug in icing form. This is not just any cake, it is the homemade carrot cake you will want to make for birthdays, brunch, holidays, or that random Tuesday when life feels like it needs a sugar pick me up.

Whether you are a carrot cake veteran or a dessert rookie, this carrot cake recipe delivers texture, spice, and sweetness exactly where it counts, in every single bite. This is the kind of cake that quietly earns its reputation as the best carrot cake.

Super soft Carrot cake cut into large triangle slices on a serving plate. - 1
  • What Makes This Carrot Cake Work
  • What Goes Into This Recipe
  • Optional Add Ins and Substitutions (Only The Good Stuff)
  • How To Make Carrot Cake
  • Tips That Make This Carrot Cake Even Better
  • Recipe FAQ’s
  • Carrot Cake Recipe

What Makes This Carrot Cake Work

This Carrot Cake is built with purpose. Every choice in the method and ingredient balance is there to fix the common problems most carrot cakes have, the result is a carrot cake recipe that stays moist, bakes up light, and actually tastes better the next day.

  • Lock In Moisture From Multiple Angles: Instead of relying on carrots alone, this Carrot Cake uses a combination of grated carrots and crushed pineapple, which keeps the crumb moist for days, not just on the day it’s baked like many carrot cakes that dry out fast.
  • Use Oil For Softness, Not Butter For Density: This carrot cake recipe uses oil to create a lighter, more tender crumb, avoiding the heavy, greasy texture that butter based carrot cakes often end up with once cooled.
  • Make It Foolproof For Home Bakers: This homemade carrot cake is built to be forgiving, meaning you get consistent results even if your carrots vary in moisture or your oven runs a little hot, something many carrot cake recipes do not account for.

What Goes Into This Recipe

Flatlay image of carrot cake ingredients arranged in individual bowls on a white marble surface. Ingredients include all-purpose flour, shredded carrots, crushed pineapple, cream cheese, chopped pecans, eggs, raisins, butter, white sugar, brown sugar, ground nutmeg, ground ginger, oil, vanilla extract, powdered sugar, salt, baking soda, and baking powder. - 2

This homemade carrot cake is incredibly moist, tender, and bursting with cozy flavor in every bite. Made with everyday ingredients, it’s the perfect balance of sweet, spiced, and creamy. These key components are what make this the best carrot cake you’ll ever bake.

A few standout ingredients:

  • Grated carrots – These not only add natural sweetness and a soft texture, but they also keep the cake perfectly moist
  • Crushed pineapple or applesauce – Just half a cup adds an extra boost of moisture
  • Chopped pecans or walnuts – A crunchy contrast to the soft crumb, these nuts add richness and texture to every slice
  • Cream cheese and butter – These form the base of the frosting, making it silky, smooth, and a bit tangy for balance

Note: Please see recipe card at the bottom for a full list of ingredients with measurements

Optional Add Ins and Substitutions (Only The Good Stuff)

This homemade carrot cake is brilliant as written, but if you want to tweak it for a mood, a pantry situation, or a slightly fancier vibe, these options work without messing with the structure.

  • Add Orange Zest: Stir zest from 1 large orange into the batter for a bright, bakery style lift that makes the spice and frosting pop.
  • Add Toasted Coconut: Fold in 1 half to 1 cup toasted shredded coconut for extra texture and a cosy, nutty flavour that still feels classic.
  • Swap In Browned Butter Frosting: Brown the butter first, cool it until thickened, then beat it with the cream cheese. It adds a caramel like depth that makes this Carrot Cake taste like the best carrot cake at a good cafe.
  • Make It Gluten Free: Use a good 1 to 1 gluten free flour blend (with xanthan gum if needed). This carrot cake recipe is forgiving enough that it still bakes up soft and sliceable.

How To Make Carrot Cake

two 9-inch round cake pans are lined with parchment paper for the carrot cake - 3
  1. Prep Pans: Heat the oven to 350°F (175°C). Lightly grease two 9-inch round cake pans and line the base of each with parchment paper. Set aside.
In a bowl, whisk all the dry ingredients (flour, baking powder, baking soda, salt, cinnamon, ginger and nutmeg) - 4
  1. Mix Dry Ingredients: In a medium bowl, whisk together the flour, baking powder, baking soda, salt, cinnamon, ginger, and nutmeg until well combined.
Whisk the oil, pineapple, both sugars (white and brown) and vanilla in a bowl. - 5
  1. Combine Wet Ingredients: In a large bowl, whisk the oil, pineapple (or applesauce), both sugars, and vanilla. Beat in the eggs one at a time until smooth and fully combined.
Fold in the grated carrots, nuts and raisins to the wet mixture - 6
  1. Make the Batter: Add the dry ingredients into the wet mixture and stir until just smooth, scraping down the sides of the bowl. Fold in the grated carrots, 3/4 cup of the nuts, and sultanas if using.
Separate the carrot cake mixture into two separate pans and bake them for 40-45 mins - 7
  1. Bake: Divide the batter evenly between the prepared pans. Bake for 40 to 45 minutes, or until a toothpick inserted in the center comes out clean. Let cakes cool in pans for 30 minutes.
Transfer the two cakes to the wire racks and cool. - 8
  1. Cool and Frost: Transfer cakes to wire racks and cool completely. Beat cream cheese and butter, then mix in vanilla and powdered sugar until spreadable. Frost the cakes and top with remaining nuts.

This Carrot Cake is rich, spiced, and sweet, so it pairs beautifully with a mix of drinks and savory sides. A chilled Frozen Margarita offers a zesty citrus kick that balances the cake’s warmth. For something creamy and comforting, Easy Creamed Spinach adds a savory touch that rounds out a brunch or holiday table.

If you’re in the mood for coffee, a tall glass of Dalgona Whipped Coffee makes the perfect match. Its light, airy foam and bold flavor contrast the dense crumb and tangy frosting.

Tips That Make This Carrot Cake Even Better

  • Grate The Carrots Fine, Not Chunky: Finely grated carrots melt into the batter as the cake bakes, giving you moisture throughout without obvious carrot strands that can make the texture uneven.
  • Measure Pineapple Properly: Drain the crushed pineapple lightly but do not squeeze it dry. You want the moisture without excess liquid so the cake stays soft, not soggy.
  • Mix Just Until Combined: Once the dry ingredients go in, stir gently and stop as soon as the batter comes together. Overmixing develops the flour too much and can make the cake dense instead of light.
  • Check Early, Not Late: Every oven is different. Start checking the cake a few minutes before the suggested bake time so it stays moist rather than overbaked.
  • Cool Completely Before Frosting: The cake needs to be fully cool or the cream cheese frosting will soften and slide. Giving it time also helps the crumb settle and slice cleanly.
  • Let It Rest Before Serving: If you can, let the frosted cake sit for a few hours or overnight in the fridge. This carrot cake actually tastes better once the flavours have had time to settle.

Bake for 40 to 45 minutes, or until a toothpick inserted into the center comes out clean. Let the cakes cool completely before frosting to prevent the icing from melting. Even a slightly warm cake can cause the cream cheese frosting to turn runny.

Yes, you can layer without trimming the tops. Simply flip the bottom cake layer upside down onto your serving plate, frost it, then place the second layer upside down on top.

Two 9-inch round cake pans work best for this recipe. Make sure to line the bottoms with parchment paper and grease the sides well. You can also use a 9×13-inch pan for a single-layer cake.

Close up image of the inside of the cake, with thick icing between two layers. - 9 Karina in a white and black dress with her hair blowing back, standing in front of her cooktop, cooking salmon in a pan - 10

Get afreeeBook!

IngredientsUSMetric1x2x3x

Carrot Cake:

  • ▢ 2 1/4 cups all-purpose or plain flour
  • ▢ 2 teaspoons baking powder
  • ▢ 1 teaspoon baking soda
  • ▢ 3/4 teaspoon salt
  • ▢ 2 teaspoons ground cinnamon
  • ▢ 1 teaspoon ground ginger
  • ▢ 1/4 teaspoon ground nutmeg
  • ▢ 1 cup vegetable oil
  • ▢ 1/2 cup crushed pineapple or unsweetened apple sauce
  • ▢ 1 cup light brown sugar lightly packed
  • ▢ 1 cup white granulated sugar
  • ▢ 1 tablespoon pure vanilla extract
  • ▢ 4 large eggs
  • ▢ 2 1/2 cups grated carrots from about 2-3 large carrots
  • ▢ 1 cup crushed pecans or walnuts, divided, optional
  • ▢ 1/2 cup raisins or sultanas, optional

Cream Cheese Frosting:

  • ▢ 8 ounces cream cheese softened to room temperature
  • ▢ 6 ounces butter softened to room temperature
  • ▢ 4 cups powdered sugar sifted if lumpy, plus more if needed
  • ▢ 1 teaspoon pure vanilla extract

Instructions

CARROT CAKE:

  • Heat the oven to 350º F (175°C). Lightly grease two 9-inch round cake pans and line the base of each pan with parchment paper.
  • Combine together flour, baking powder, baking soda, salt, cinnamon, ginger and nutmeg in a bowl until well combined.
  • In a separate bowl whisk the oil, pineapple (or apple sauce), sugars and vanilla. Beat in eggs one at a time until well combined. Stir the dry ingredients into the wet mixture until the batter is smooth, while scraping the batter from the sides of the bowl. Fold in grated carrots, 3/4 cup of nuts and sultanas.
  • Divide the batter between the prepared cake pans. Bake for 40-45 minutes, or when a toothpick inserted into the centre of each cake comes out clean.
  • Let cool in pans for 30 minutes. Transfer to cooling racks peeling the paper off the base of each cake as you go. Allow to cool completely before frosting.

CREAM CHEESE FROSTING:

  • In large bowl, beat together softened cream cheese and butter, scraping down sides of bowl when needed, for 2-3 minutes until smooth and creamy. (Use a hand mixer.)
  • Stir in vanilla and powdered sugar, adding more sugar if needed until frosting is thick and spreadable.
  • Frost cooled cake and top with remaining crushed nuts for decoration (optional).

Notes

Nutrition

Nutrition information is automatically calculated, so should only be used as an approximation.

A piece of Carrot Cake. - 11

Carrot Cake

Ingredients

Carrot Cake:

  • 2 1/4 cups all-purpose or plain flour
  • 2 teaspoons baking powder
  • 1 teaspoon baking soda
  • 3/4 teaspoon salt
  • 2 teaspoons ground cinnamon
  • 1 teaspoon ground ginger
  • 1/4 teaspoon ground nutmeg
  • 1 cup vegetable oil
  • 1/2 cup crushed pineapple or unsweetened apple sauce
  • 1 cup light brown sugar lightly packed
  • 1 cup white granulated sugar
  • 1 tablespoon pure vanilla extract
  • 4 large eggs
  • 2 1/2 cups grated carrots from about 2-3 large carrots
  • 1 cup crushed pecans or walnuts, divided, optional
  • 1/2 cup raisins or sultanas, optional

Cream Cheese Frosting:

  • 8 ounces cream cheese softened to room temperature
  • 6 ounces butter softened to room temperature
  • 4 cups powdered sugar sifted if lumpy, plus more if needed
  • 1 teaspoon pure vanilla extract

Instructions

CARROT CAKE:

  • Heat the oven to 350º F (175°C). Lightly grease two 9-inch round cake pans and line the base of each pan with parchment paper.
  • Combine together flour, baking powder, baking soda, salt, cinnamon, ginger and nutmeg in a bowl until well combined.
  • In a separate bowl whisk the oil, pineapple (or apple sauce), sugars and vanilla. Beat in eggs one at a time until well combined. Stir the dry ingredients into the wet mixture until the batter is smooth, while scraping the batter from the sides of the bowl. Fold in grated carrots, 3/4 cup of nuts and sultanas.
  • Divide the batter between the prepared cake pans. Bake for 40-45 minutes, or when a toothpick inserted into the centre of each cake comes out clean.
  • Let cool in pans for 30 minutes. Transfer to cooling racks peeling the paper off the base of each cake as you go. Allow to cool completely before frosting.

CREAM CHEESE FROSTING:

  • In large bowl, beat together softened cream cheese and butter, scraping down sides of bowl when needed, for 2-3 minutes until smooth and creamy. (Use a hand mixer.)
  • Stir in vanilla and powdered sugar, adding more sugar if needed until frosting is thick and spreadable.
  • Frost cooled cake and top with remaining crushed nuts for decoration (optional).

Notes

Nutrition

Thank You! https://cafedelites.com/carrot-cake/