Moist Carrot Cake {With Cream Cheese Frosting} Recipe

I baked the softest, most moist classic spiced carrot cake from scratch, topped with tangy cream cheese frosting, and one unexpected twist had guests asking for the recipe before the first slice was gone.

A photo of Moist Carrot Cake {With Cream Cheese Frosting} Recipe

I’m obsessed with this carrot cake because it actually tastes like carrot cake should: spiced, tender, and wildly moist. I love that glossy cream cheese frosting, the tang cutting through sweetness.

The crumb so soft and the punchy texture from 2 cups finely grated carrots keeps every bite interesting. But it’s not fussy, just honest, nostalgic, and slightly naughty.

I eat it for breakfast sometimes. No guilt, only crumbs on my shirt and a ridiculous grin.

Pure, unpretentious cake joy. I want a slice now, fork in hand, zero regrets.

It demands attention; I happily give in every single time.

Ingredients

Ingredients photo for Moist Carrot Cake {With Cream Cheese Frosting} Recipe

  • Flour: the cake’s backbone, gives structure but stays soft and tender.
  • Sugar: sweetness and moisture, keeps it nicely cake-like.
  • Brown sugar: adds caramel notes and extra moistness, basically cozy flavor.
  • Baking powder: light lift so the cake isn’t dense.
  • Baking soda: reacts with acids, makes it airy and light.
  • Salt: balances sweetness, makes flavors pop without shouting.
  • Cinnamon: warm spice hug, classic carrot cake vibe.
  • Nutmeg: subtle warmth, like a cozy sweater in a bite.
  • Ginger: optional zing, adds brightness if you want kick.
  • Eggs: binders and richness, they give cake good crumb.
  • Oil: keeps cake moist for days, not dry at all.
  • Vanilla: background sweetness, ties everything together nicely.
  • Carrots: sweet, tender moisture and a little veg guilt-free.
  • Nuts: crunchy contrast, I usually toss ’em in.
  • Pineapple: juicy surprise, adds tropical sweetness if you like.
  • Raisins: chewy bursts of sweetness, totally optional but nice.
  • Cream cheese: tangy, creamy frosting that’s the real reason.
  • Butter: makes frosting rich and silky, don’t skip it.
  • Powdered sugar: sweetens and thickens frosting to pipeable perfection.
  • Frosting vanilla and salt: small details that make frosting sing.

Ingredient Quantities

  • 2 cups (250 g) all purpose flour
  • 1 1/2 cups (300 g) granulated sugar
  • 1/2 cup (100 g) packed light brown sugar
  • 1 teaspoon baking powder
  • 1 teaspoon baking soda
  • 1 teaspoon fine salt
  • 2 teaspoons ground cinnamon
  • 1/2 teaspoon ground nutmeg
  • 1/4 teaspoon ground ginger (optional)
  • 4 large eggs, room temp
  • 1 cup (240 ml) vegetable oil
  • 1 teaspoon vanilla extract
  • 2 cups finely grated carrots (about 4 to 5 medium carrots), packed
  • 1 cup chopped walnuts or pecans (optional, but I usually add em)
  • 1/2 cup crushed pineapple, well drained (optional)
  • 1/2 cup raisins (optional)
  • 8 ounces (225 g) cream cheese, softened, for frosting
  • 1/2 cup (113 g) unsalted butter, softened, for frosting
  • 3 to 4 cups (360 to 480 g) powdered sugar, sifted, for frosting
  • 1 teaspoon vanilla extract, for frosting
  • Pinch of salt, for frosting

How to Make this

1. Preheat oven to 350 F (175 C). Grease and flour a 9×13 inch pan or line two 8 or 9 inch round pans with parchment; if using rounds, bake 25 to 30 minutes, for 9×13 bake 35 to 40 minutes, until a toothpick comes out clean or with just a few crumbs.

2. In a large bowl whisk together 2 cups (250 g) all purpose flour, 1 1/2 cups (300 g) granulated sugar, 1/2 cup (100 g) packed light brown sugar, 1 teaspoon baking powder, 1 teaspoon baking soda, 1 teaspoon fine salt, 2 teaspoons ground cinnamon, 1/2 teaspoon ground nutmeg and 1/4 teaspoon ground ginger if using. Make sure the spices are evenly distributed.

3. In another bowl beat 4 large eggs (room temp), then whisk in 1 cup (240 ml) vegetable oil and 1 teaspoon vanilla extract until combined. Room temp eggs give a lighter crumb so dont skip warming them a bit.

4. Pour the wet into the dry and stir gently until just combined. Do not overmix — stop when you cant see streaks of flour. Overmixing makes the cake dense.

5. Fold in 2 cups finely grated carrots (about 4 to 5 medium carrots), then add 1 cup chopped walnuts or pecans if you want nuts, 1/2 cup crushed pineapple well drained if using, and 1/2 cup raisins if using. Drain the pineapple very well or pat dry with paper towels so the batter is not too wet.

6. Pour batter into prepared pan(s), smooth the top, and tap the pan once on the counter to release big air bubbles. Bake according to step 1 until set and browned lightly at the edges. Test with a toothpick in the center.

7. Cool the cake in the pan for 10 to 15 minutes, then remove to a wire rack to cool completely before frosting. If you try to frost while warm the frosting will melt and slide off.

8. For the cream cheese frosting beat 8 ounces (225 g) softened cream cheese with 1/2 cup (113 g) softened unsalted butter until smooth and creamy. Scrape the bowl a few times so no lumps remain.

9. Gradually add 3 to 4 cups (360 to 480 g) sifted powdered sugar until you reach your desired sweetness and consistency. Add 1 teaspoon vanilla extract and a pinch of salt, then beat until light and spreadable. If too soft chill 10 to 20 minutes; if too stiff add a teaspoon or two of milk.

10. Spread frosting on the cooled cake with an offset spatula, garnish with extra chopped nuts if you like, slice and serve. Store leftovers covered in the fridge for up to 4 days.

Equipment Needed

1. 9×13 inch baking pan or two 8/9 inch round pans (with parchment if using rounds)
2. Large mixing bowls (one big for dry, one for wet)
3. Measuring cups and spoons (including a 1 cup and teaspoon set)
4. Digital kitchen scale (or measuring cups for dry ingredients)
5. Whisk and rubber spatula (or wooden spoon)
6. Box grater or food processor with grating disk for carrots
7. Electric hand mixer or stand mixer for frosting (optional but helpful)
8. Wire cooling rack and toothpick for doneness testing
9. Offset spatula or butter knife for spreading frosting

FAQ

A: Stick a toothpick into the center. If it comes out with a few moist crumbs its done. If theres raw batter, bake 5 more minutes and check again.

A: Yes. Leave them out or swap with chocolate chips or shredded coconut. If you omit mix-ins, the cake will be slightly less textured but still moist.

A: You can use light olive oil, melted coconut oil, or melted butter in the same amount. Using butter gives a richer flavor and may make it a little denser.

A: Dont overbake it. Also fold the carrots in gently and dont skimp on the oil. Adding the drained crushed pineapple helps too. Wrap cooled layers in plastic wrap and store in the fridge once frosted.

A: It should be spreadable but not runny. Start with 3 cups powdered sugar and add more if needed. If too thick, add 1 teaspoon milk at a time until you reach the texture you want.

A: Yes. Bake layers up to 2 days ahead and keep wrapped in the fridge. Frosted cake will keep 3 to 4 days in the fridge. You can also freeze unfrosted layers for up to 2 months.

Moist Carrot Cake {With Cream Cheese Frosting} Recipe Substitutions and Variations

  • All purpose flour: use 1 1/2 cups (187 g) whole wheat flour plus 1/2 cup (63 g) all purpose to keep texture tender, or try 2 cups (220 g) gluten free 1-to-1 baking flour (make sure it contains xanthan gum).
  • Vegetable oil: swap for 1 cup melted coconut oil (adds a light coconut note) or 1 cup applesauce for a lower fat, moister cake, but reduce sugar by 2 tablespoons if using sweetened applesauce.
  • Granulated sugar: replace up to half with 1 1/2 cups (225 g) light brown sugar for a deeper, caramel-y flavor, or use 1 1/2 to 1 3/4 cups (150-175 g) coconut sugar for a more caramel/earthy taste (color will be darker).
  • Eggs: for each egg, use 1/4 cup (60 g) mashed banana or 1/4 cup (60 g) unsweetened applesauce as an egg replacer in a bind; for best rise use 3 large eggs plus one egg white substitute like 3 tablespoons aquafaba for the fourth egg.

Pro Tips

1. Grate the carrots really fine and pack them a bit when measuring so you get the right moisture balance; big chunky shreds sink and make the cake uneven. Also squeeze any extra liquid from the carrots in a towel if they seem super wet.

2. Drain the crushed pineapple well, then pat it dry with paper towels. Even a little extra juice will make the batter too wet and you’ll end up with a gummy center. If you want pineapple flavor without the moisture, use crushed pineapple that’s been sitting in a sieve over a bowl for 10 minutes.

3. Make sure eggs, cream cheese and butter are truly at room temp before mixing the batter and frosting. Cold cream cheese makes a lumpy frosting, and cold eggs can make the batter seize up. If you forget, warm them gently: set eggs in warm (not hot) water for 5 minutes and microwave cream cheese in 5 second bursts until just soft.

4. Don’t overmix the batter. Fold until you can’t see streaks of flour, then stop. Overmixing gives a dense, chewy cake. When frosting, if it feels too soft chill it 10 to 20 minutes, and if it’s too stiff stir in a teaspoon or two of milk.

Please enter your email to print the recipe:

Moist Carrot Cake {With Cream Cheese Frosting} Recipe

My favorite Moist Carrot Cake {With Cream Cheese Frosting} Recipe

Equipment Needed:

1. 9×13 inch baking pan or two 8/9 inch round pans (with parchment if using rounds)
2. Large mixing bowls (one big for dry, one for wet)
3. Measuring cups and spoons (including a 1 cup and teaspoon set)
4. Digital kitchen scale (or measuring cups for dry ingredients)
5. Whisk and rubber spatula (or wooden spoon)
6. Box grater or food processor with grating disk for carrots
7. Electric hand mixer or stand mixer for frosting (optional but helpful)
8. Wire cooling rack and toothpick for doneness testing
9. Offset spatula or butter knife for spreading frosting

Ingredients:

  • 2 cups (250 g) all purpose flour
  • 1 1/2 cups (300 g) granulated sugar
  • 1/2 cup (100 g) packed light brown sugar
  • 1 teaspoon baking powder
  • 1 teaspoon baking soda
  • 1 teaspoon fine salt
  • 2 teaspoons ground cinnamon
  • 1/2 teaspoon ground nutmeg
  • 1/4 teaspoon ground ginger (optional)
  • 4 large eggs, room temp
  • 1 cup (240 ml) vegetable oil
  • 1 teaspoon vanilla extract
  • 2 cups finely grated carrots (about 4 to 5 medium carrots), packed
  • 1 cup chopped walnuts or pecans (optional, but I usually add em)
  • 1/2 cup crushed pineapple, well drained (optional)
  • 1/2 cup raisins (optional)
  • 8 ounces (225 g) cream cheese, softened, for frosting
  • 1/2 cup (113 g) unsalted butter, softened, for frosting
  • 3 to 4 cups (360 to 480 g) powdered sugar, sifted, for frosting
  • 1 teaspoon vanilla extract, for frosting
  • Pinch of salt, for frosting

Instructions:

1. Preheat oven to 350 F (175 C). Grease and flour a 9×13 inch pan or line two 8 or 9 inch round pans with parchment; if using rounds, bake 25 to 30 minutes, for 9×13 bake 35 to 40 minutes, until a toothpick comes out clean or with just a few crumbs.

2. In a large bowl whisk together 2 cups (250 g) all purpose flour, 1 1/2 cups (300 g) granulated sugar, 1/2 cup (100 g) packed light brown sugar, 1 teaspoon baking powder, 1 teaspoon baking soda, 1 teaspoon fine salt, 2 teaspoons ground cinnamon, 1/2 teaspoon ground nutmeg and 1/4 teaspoon ground ginger if using. Make sure the spices are evenly distributed.

3. In another bowl beat 4 large eggs (room temp), then whisk in 1 cup (240 ml) vegetable oil and 1 teaspoon vanilla extract until combined. Room temp eggs give a lighter crumb so dont skip warming them a bit.

4. Pour the wet into the dry and stir gently until just combined. Do not overmix — stop when you cant see streaks of flour. Overmixing makes the cake dense.

5. Fold in 2 cups finely grated carrots (about 4 to 5 medium carrots), then add 1 cup chopped walnuts or pecans if you want nuts, 1/2 cup crushed pineapple well drained if using, and 1/2 cup raisins if using. Drain the pineapple very well or pat dry with paper towels so the batter is not too wet.

6. Pour batter into prepared pan(s), smooth the top, and tap the pan once on the counter to release big air bubbles. Bake according to step 1 until set and browned lightly at the edges. Test with a toothpick in the center.

7. Cool the cake in the pan for 10 to 15 minutes, then remove to a wire rack to cool completely before frosting. If you try to frost while warm the frosting will melt and slide off.

8. For the cream cheese frosting beat 8 ounces (225 g) softened cream cheese with 1/2 cup (113 g) softened unsalted butter until smooth and creamy. Scrape the bowl a few times so no lumps remain.

9. Gradually add 3 to 4 cups (360 to 480 g) sifted powdered sugar until you reach your desired sweetness and consistency. Add 1 teaspoon vanilla extract and a pinch of salt, then beat until light and spreadable. If too soft chill 10 to 20 minutes; if too stiff add a teaspoon or two of milk.

10. Spread frosting on the cooled cake with an offset spatula, garnish with extra chopped nuts if you like, slice and serve. Store leftovers covered in the fridge for up to 4 days.

Leave a Comment

Your email address will not be published. Required fields are marked *

*