Moist Carrot Cake With Cream Cheese Frosting

Moist Carrot Cake With Cream Cheese Frosting

Forget the humble teatime slice; this moist carrot cake with cream cheese frosting is a centrepiece-worthy showstopper. I’ve spent years perfecting the fine art of making a carrot cake that looks as good as it tastes, worthy of any dinner party table, and today I’m sharing every detail so you can do the same.

Recipe Overview

  • Prep Time: 30 minutes
  • Cook Time: 45–50 minutes
  • Total Time: 2 hours 15 minutes (including cooling)
  • Servings: 12 generous slices
  • Difficulty: Medium

Why You’ll Love This Moist Carrot Cake with Cream Cheese Frosting

  • Restaurant-worthy presentation: Every element, from the crumb to the swirl, has been considered for maximum visual impact on the plate.
  • Unrivalled moisture: A clever combination of oil, buttermilk and finely grated carrot ensures a tender crumb that stays moist for days.
  • Perfectly balanced sweetness: The tangy cream cheese frosting cuts through the sweetness of the cake, creating a sophisticated flavour profile.
  • Make-ahead magic: This cake actually tastes better the next day, making it the ideal choice for entertaining.
  • Foolproof technique: After testing this recipe five times, I finally got it just right, so you can skip the trial and error.
Moist Carrot Cake with Cream Cheese Frosting

Moist Carrot Cake with Cream Cheese Frosting
25 min prep  ·  50 min cook  ·  12 servings

📌Save to Pinterest

Ingredients You’ll Need

  • 300g plain flour
  • 2 teaspoons baking powder
  • 1 teaspoon bicarbonate of soda
  • 1 teaspoon ground cinnamon
  • ½ teaspoon ground nutmeg
  • ½ teaspoon fine sea salt
  • 200g light brown sugar
  • 100g caster sugar
  • 3 large eggs, at room temperature
  • 250ml sunflower oil
  • 100ml buttermilk
  • 2 teaspoons vanilla extract
  • 350g carrots, peeled and finely grated
  • 100g chopped walnuts (plus extra for garnish)
  • For the cream cheese frosting: 300g full-fat cream cheese, 150g unsalted butter, 500g icing sugar, 1 teaspoon vanilla extract

Tip: Grate your carrots on the finest side of the box grater — this ensures they melt into the cake rather than leaving chewy strands.

How to Make Moist Carrot Cake with Cream Cheese Frosting

  1. Prepare your tins and preheat the oven. Set your oven to 180°C (160°C fan). Grease two 20cm round cake tins and line the bases with baking parchment. The smell of warm butter and paper should be the first cue you notice.
  2. Whisk the dry ingredients. In a large bowl, sift together the flour, baking powder, bicarbonate of soda, cinnamon, nutmeg and salt. The mixture should look pale and uniform, with no lumps visible.
  3. Combine the wet ingredients. In a separate bowl, whisk the brown sugar, caster sugar and eggs until thick and pale, about 2 minutes. The mixture should feel light and airy, and you’ll hear it change sound as it becomes frothy.
  4. Add the oil, buttermilk and vanilla. Pour in the oil in a steady stream while whisking, then add the buttermilk and vanilla. The batter will become glossy and smooth, with a rich golden hue.
  5. Fold in the carrots and walnuts. Tip the wet mixture into the dry ingredients and fold gently with a spatula until just combined. Scatter in the grated carrot and walnuts, folding until you see flecks of orange and brown throughout the batter. Be careful not to overmix — the batter should look slightly craggy, not like a smooth paste.
  6. Bake the cakes. Divide the batter evenly between the two tins. Bake for 45–50 minutes. The cakes are ready when a skewer inserted into the centre comes out clean, and the tops are a deep golden brown. You should smell a warm, spiced aroma filling your kitchen. Let them cool in the tins for 10 minutes, then turn out onto wire racks to cool completely.
  7. Make the cream cheese frosting. Beat the softened butter and cream cheese together until smooth and fluffy — about 3 minutes. Gradually add the icing sugar, one spoonful at a time, beating well after each addition. Add the vanilla extract and beat for another minute until the frosting is silky and spreadable. It should hold a soft peak when you lift the beater.
  8. Assemble and decorate. Place one cake layer on a serving plate and spread a generous layer of frosting on top. Place the second layer on top and cover the entire cake with a thin crumb coat. Chill for 30 minutes, then apply the final layer of frosting, creating decorative swirls with a palette knife. Finish with a sprinkle of chopped walnuts and a light dusting of cinnamon.

Tips From My Kitchen

  • Use room temperature ingredients: Cold eggs and cream cheese will cause the batter to seize and the frosting to turn lumpy. Leave everything out on the counter for at least an hour before you start. The difference in texture is remarkable.
  • Don’t overmix the batter: Overworking the gluten makes the cake tough. Stir only until you no longer see streaks of flour — the batter should still look a little rough. The cake will be tender and light as a result.
  • Invest in a good grater: The finest grater you own will produce carrot shreds that almost dissolve into the cake. Coarse grates leave identifiable bits, which can be distracting in a refined dessert.
  • Chill the cake before frosting: A completely cold cake is essential for a smooth frosting application. If the cake is even slightly warm, the cream cheese frosting will slide right off. Patience here is non-negotiable.
  • Toast the walnuts: Spread the walnuts on a baking tray and toast them at 160°C for 5–7 minutes until they smell nutty and look slightly darker. This deepens their flavour and adds a lovely crunch. My kids absolutely devour this every time I make it, and I credit the toasted walnuts for that.

Common Mistakes to Avoid

  • Overcrowding the pan: If your cake tins are too small, the batter will overflow and create a dense, uneven cake. Use tins that are at least 20cm in diameter, and never fill them more than two-thirds full. The batter needs room to rise without hitting the sides.
  • Wrong temperature: Baking at too high a temperature will brown the outside before the inside is cooked, leaving a raw centre. Always use an oven thermometer to verify your oven’s actual temperature, as many run hot or cold. The ideal range is 180°C (160°C fan).
  • Skipping the rest time: Cutting into a warm cake will cause it to crumble and fall apart. Allow the cakes to cool completely on wire racks — at least an hour — before even thinking about frosting. The structure needs time to set, and the flavours meld beautifully during this rest.

Delicious Variations to Try

  • Spicy Version: Add ½ teaspoon of ground ginger and a pinch of cayenne pepper to the dry ingredients. The gentle heat balances the sweetness beautifully and gives the cake a grown-up kick.
  • Vegetarian/Vegan Option: Replace the eggs with flax eggs (2 tablespoons ground flaxseed mixed with 6 tablespoons water) and use a plant-based cream cheese and butter for the frosting. The cake will be slightly denser but still wonderfully moist.
  • Different Protein: For a nut-free version, substitute the walnuts with 100g of desiccated coconut or chopped pecans. Both add texture and a subtle sweetness that complements the carrot perfectly.

What to Serve With Moist Carrot Cake with Cream Cheese Frosting

  • A dollop of clotted cream or crème fraîche for extra richness
  • A steaming cup of Earl Grey tea or a frothy latte
  • A glass of cold milk for a nostalgic pairing
  • A side of fresh berries, such as raspberries or sliced strawberries, to cut through the sweetness

Frequently Asked Questions

Can I make this carrot cake ahead of time?
Absolutely. In fact, this cake tastes even better the next day as the flavours have time to meld. Bake the cakes a day in advance, wrap them tightly in cling film once cool, and store them at room temperature. Assemble and frost on the day you plan to serve it for the best presentation.
How should I store leftover carrot cake?
Store any leftovers in an airtight container in the refrigerator for up to five days. Because of the cream cheese frosting, it must be kept chilled. Allow the cake to sit at room temperature for about 15 minutes before serving to soften the frosting slightly.
Can I freeze this carrot cake?
Yes, you can freeze the unfrosted cake layers for up to three months. Wrap each layer tightly in cling film and then in foil. When you’re ready to use them, thaw overnight in the refrigerator, then bring to room temperature before frosting. The texture remains remarkably moist.
Why did my cream cheese frosting turn out runny?
Runny frosting usually means the cream cheese was too soft or the butter was too warm. Always use full-fat cream cheese and unsalted butter that are at room temperature, but not greasy. If the frosting does become runny, pop it in the fridge for 15 minutes to firm up before using.
Can I use pre-shredded carrots from a bag?
I wouldn’t recommend it. Pre-shredded carrots are often dry and coarse, and they won’t break down properly during baking. Grating your own carrots on the finest side of the grater gives you the moisture and texture that makes this cake truly exceptional.
Moist Carrot Cake With Cream Cheese Frosting

Moist Carrot Cake with Cream Cheese Frosting

A classic, spiced carrot cake with a rich cream cheese frosting, perfect for any celebration.
Prep Time 25 minutes
Cook Time 50 minutes
Total Time 1 hour 15 minutes
Servings: 12 servings
Course: Dessert
Cuisine: American
Calories: 620

Ingredients
  

  • 300 g plain flour
  • 2 teaspoons baking powder
  • 1 teaspoon bicarbonate of soda
  • 1 teaspoon ground cinnamon
  • ½ teaspoon ground nutmeg
  • ½ teaspoon fine sea salt
  • 200 g light brown sugar
  • 100 g caster sugar
  • 3 large eggs at room temperature
  • 250 ml sunflower oil
  • 100 ml buttermilk
  • 2 teaspoons vanilla extract
  • 350 g carrots peeled and finely grated
  • 100 g chopped walnuts plus extra for garnish
For the cream cheese frosting: 300g full-fat cream cheese, 150g unsalted butter, 500g icing sugar, 1 teaspoon vanilla extract

Method
 

  1. Prepare your tins and preheat the oven. Set your oven to 180°C (160°C fan). Grease two 20cm round cake tins and line the bases with baking parchment. The smell of warm butter and paper should be the first cue you notice.
  2. Whisk the dry ingredients. In a large bowl, sift together the flour, baking powder, bicarbonate of soda, cinnamon, nutmeg and salt. The mixture should look pale and uniform, with no lumps visible.
  3. Combine the wet ingredients. In a separate bowl, whisk the brown sugar, caster sugar and eggs until thick and pale, about 2 minutes. The mixture should feel light and airy, and you’ll hear it change sound as it becomes frothy.
  4. Add the oil, buttermilk and vanilla. Pour in the oil in a steady stream while whisking, then add the buttermilk and vanilla. The batter will become glossy and smooth, with a rich golden hue.
  5. Fold in the carrots and walnuts. Tip the wet mixture into the dry ingredients and fold gently with a spatula until just combined. Scatter in the grated carrot and walnuts, folding until you see flecks of orange and brown throughout the batter. Be careful not to overmix — the batter should look slightly craggy, not like a smooth paste.
  6. Bake the cakes. Divide the batter evenly between the two tins. Bake for 45–50 minutes. The cakes are ready when a skewer inserted into the centre comes out clean, and the tops are a deep golden brown. You should smell a warm, spiced aroma filling your kitchen. Let them cool in the tins for 10 minutes, then turn out onto wire racks to cool completely.
  7. Make the cream cheese frosting. Beat the softened butter and cream cheese together until smooth and fluffy — about 3 minutes. Gradually add the icing sugar, one spoonful at a time, beating well after each addition. Add the vanilla extract and beat for another minute until the frosting is silky and spreadable. It should hold a soft peak when you lift the beater.
  8. Assemble and decorate. Place one cake layer on a serving plate and spread a generous layer of frosting on top. Place the second layer on top and cover the entire cake with a thin crumb coat. Chill for 30 minutes, then apply the final layer of frosting, creating decorative swirls with a palette knife. Finish with a sprinkle of chopped walnuts and a light dusting of cinnamon.

Notes

Ensure all ingredients are at room temperature for best results. The cake can be stored in the refrigerator for up to 3 days.

I’d love to hear how your showstopper turned out — drop a comment below with your plating ideas, or share a photo of your finished cake. For another stunning dessert to impress your guests, try my Classic Key Lime Pie, or browse more inspiration in the Cakes collection. Happy baking!

You might also like these recipes

Leave a Reply

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

Recipe Rating