Moist Carrot Cake With Cream Cheese Frosting
There are few things more comforting than the scent of cinnamon and nutmeg drifting from the oven on a drizzly weekend afternoon. This Moist Carrot Cake with Cream Cheese Frosting is my favourite project for just such a day—a slow, deliberate bake that fills the kitchen with warmth and promises a spectacular reward. Let’s get lost in the process together.
Recipe Overview
- Prep Time: 30 minutes
- Cook Time: 35–40 minutes
- Total Time: 1 hour 10 minutes (plus cooling)
- Servings: 12 generous slices
- Difficulty: Medium
Why You’ll Love This Moist Carrot Cake with Cream Cheese Frosting
- Deeply aromatic kitchen: The blend of cinnamon, ginger, and nutmeg transforms your home into a cosy bakery.
- Unbelievably tender crumb: Grated carrot and a splash of oil keep every bite luxuriously moist for days.
- Tangy, silky frosting: The cream cheese topping cuts through the sweetness perfectly—no cloying aftertaste here.
- A forgiving bake: Even if you overmix slightly, this recipe stays soft and forgiving. I make this at least once a month—it’s become a family favourite.
- Weekend ritual potential: The method is deliberate and soothing, making it the perfect project for slowing down.
Ingredients You’ll Need
- 300g plain flour
- 1½ teaspoons baking powder
- 1 teaspoon bicarbonate of soda
- 1½ teaspoons ground cinnamon
- ½ teaspoon ground ginger
- ¼ teaspoon freshly grated nutmeg
- ½ teaspoon fine sea salt
- 200g light brown sugar, packed
- 100g caster sugar
- 3 large eggs, at room temperature
- 240ml sunflower or vegetable oil
- 1 teaspoon vanilla extract
- 300g carrots, peeled and finely grated (about 3 medium carrots)
- 100g chopped walnuts or pecans (optional)
- For the frosting: 200g full-fat cream cheese, softened
- 80g unsalted butter, softened
- 300g icing sugar, sifted
- 1 teaspoon vanilla extract
Tip: Grate your carrots on the finest side of the box grater. The smaller shreds melt into the batter, creating that signature moist texture without leaving stringy bits.
How to Make Moist Carrot Cake with Cream Cheese Frosting
- Prepare your pans and preheat: Heat the oven to 180°C (160°C fan). Grease two 20cm round cake tins and line the bases with parchment paper. The paper should sit flat and smooth—no wrinkles.
- Whisk the dry ingredients: In a large bowl, sift together the flour, baking powder, bicarbonate of soda, cinnamon, ginger, nutmeg, and salt. The spices will release their oils as you stir—inhale deeply; this is the smell of the weekend.
- Combine the wet ingredients: In a separate bowl, whisk the brown sugar, caster sugar, eggs, oil, and vanilla until smooth and pale. The mixture should look glossy and feel slightly thicker as the sugar dissolves—about 2 minutes of whisking.
- Fold in the carrots: Pour the wet mixture into the dry ingredients. Fold gently with a spatula until just combined—a few streaks of flour are fine. Add the grated carrots and nuts (if using). The batter will be thick, shaggy, and fragrant, with flecks of orange throughout.
- Divide and bake: Spoon the batter evenly into the prepared tins and smooth the tops. Bake for 35–40 minutes. The cake is ready when a skewer inserted into the centre comes out clean or with a few moist crumbs, and the top springs back when lightly pressed. The kitchen will smell intensely of warm spice.
- Cool completely: Leave the cakes in their tins for 10 minutes, then turn them out onto a wire rack. Peel off the parchment paper and let them cool completely—this is crucial. Warm cake will melt your frosting into a puddle.
- Make the frosting: Beat the softened cream cheese and butter together until smooth and fluffy—about 3 minutes. Gradually add the sifted icing sugar, beating on low speed to avoid a cloud of sugar. Add the vanilla and beat for another minute until silky and spreadable. The frosting should hold a soft peak.
- Assemble and frost: Place one cake layer on a serving plate. Spread a generous layer of frosting over the top. Place the second layer on top and apply a thin crumb coat. Chill for 20 minutes, then finish with a thick, swooping layer of frosting. Add a final flourish—perhaps a few chopped walnuts on top.
Tips From My Kitchen
- Room temperature ingredients matter: Eggs and cream cheese blend much more smoothly when they’re not fridge-cold. Leave them on the counter for 30 minutes before starting. This prevents a lumpy frosting and a dense cake.
- Don’t overmix the batter: Once the flour meets the wet ingredients, stop as soon as it comes together. Overworking develops gluten, which makes the cake tough rather than tender. The batter should look slightly rustic.
- Grate carrots by hand: Pre-shredded carrots from a bag are too dry and thick. Freshly grated carrots retain more moisture, which is the secret to that luscious crumb. Squeeze them gently in a clean tea towel if they seem very wet.
- Use full-fat cream cheese: Low-fat versions contain more water, which can make the frosting runny. Full-fat cream cheese gives a stable, creamy texture that pipes and spreads beautifully.
- Chill the cake before frosting: A completely cool cake is non-negotiable, but popping the layers in the fridge for 15 minutes before frosting makes the crumb coat even easier. The frosting will glide on without dragging crumbs.
- Toast the nuts for extra depth: If you’re adding walnuts or pecans, toast them in a dry pan over medium heat for 3–4 minutes until fragrant. This brings out their natural oils and adds a warm, nutty note that complements the spice.
Equipment You’ll Need
- Stand mixer or hand mixer
- Two 20cm round cake tins
- Baking tray (to place tins on for even heat distribution)
- Parchment paper
- Wire cooling rack
- Box grater
- Fine-mesh sieve (for sifting icing sugar)
- Spatula or palette knife for frosting
Common Mistakes to Avoid
- Overcrowding the pan: Filling the tins more than two-thirds full can cause the cake to dome excessively or spill over. Divide the batter evenly between two tins—this ensures level layers that stack beautifully.
- Wrong temperature: Baking at too high a temperature browns the outside before the centre is set. Always use 180°C (160°C fan) and place the tins on the middle rack. An oven thermometer is a wise investment if yours runs hot.
- Skipping the rest time: Cutting into a warm cake is tempting, but it will crumble and the frosting will slide off. Patience here is essential—let the cake cool fully on a wire rack for at least 1 hour before frosting.
Delicious Variations to Try
- Spicy Version: Add ½ teaspoon of cayenne pepper or a pinch of ground cloves to the dry ingredients. The gentle heat pairs wonderfully with the sweet cream cheese frosting.
- Vegetarian/Vegan Option: Replace the eggs with flax eggs (2 tablespoons ground flaxseed mixed with 6 tablespoons water, left to gel for 10 minutes). Use a plant-based cream cheese and butter for the frosting—the texture remains remarkably similar.
- Different Protein: For a savoury-sweet twist, fold 100g of finely chopped cooked turkey or shredded chicken into the batter. It sounds unusual, but the mild meat absorbs the spice beautifully—serve it as a unique brunch centrepiece.
What to Serve With Moist Carrot Cake with Cream Cheese Frosting
- A dollop of crème fraîche or thick Greek yoghurt to balance the sweetness.
- Fresh orange segments or a drizzle of orange syrup for a citrus lift.
- A pot of strong black tea or a milky chai latte—the spices sing alongside.
- A scoop of vanilla ice cream for an indulgent dessert plate.
Still hungry for ideas? You might also love Easy Carrot Cake Recipe, Healthy Carrot Cake Overnight Oats from our sister kitchens.
Frequently Asked Questions

Moist Carrot Cake with Cream Cheese Frosting
Ingredients
Method
- Prepare your pans and preheat: Heat the oven to 180°C (160°C fan). Grease two 20cm round cake tins and line the bases with parchment paper. The paper should sit flat and smooth—no wrinkles.
- Whisk the dry ingredients: In a large bowl, sift together the flour, baking powder, bicarbonate of soda, cinnamon, ginger, nutmeg, and salt. The spices will release their oils as you stir—inhale deeply; this is the smell of the weekend.
- Combine the wet ingredients: In a separate bowl, whisk the brown sugar, caster sugar, eggs, oil, and vanilla until smooth and pale. The mixture should look glossy and feel slightly thicker as the sugar dissolves—about 2 minutes of whisking.
- Fold in the carrots: Pour the wet mixture into the dry ingredients. Fold gently with a spatula until just combined—a few streaks of flour are fine. Add the grated carrots and nuts (if using). The batter will be thick, shaggy, and fragrant, with flecks of orange throughout.
- Divide and bake: Spoon the batter evenly into the prepared tins and smooth the tops. Bake for 35–40 minutes. The cake is ready when a skewer inserted into the centre comes out clean or with a few moist crumbs, and the top springs back when lightly pressed. The kitchen will smell intensely of warm spice.
- Cool completely: Leave the cakes in their tins for 10 minutes, then turn them out onto a wire rack. Peel off the parchment paper and let them cool completely—this is crucial. Warm cake will melt your frosting into a puddle.
- Make the frosting: Beat the softened cream cheese and butter together until smooth and fluffy—about 3 minutes. Gradually add the sifted icing sugar, beating on low speed to avoid a cloud of sugar. Add the vanilla and beat for another minute until silky and spreadable. The frosting should hold a soft peak.
- Assemble and frost: Place one cake layer on a serving plate. Spread a generous layer of frosting over the top. Place the second layer on top and apply a thin crumb coat. Chill for 20 minutes, then finish with a thick, swooping layer of frosting. Add a final flourish—perhaps a few chopped walnuts on top.
Notes
I hope this recipe becomes your go-to for a slow, soulful weekend bake. If you try it, I’d love to hear how the aromas filled your kitchen—drop a comment below and share your experience. And if you’re in the mood for another cosy treat, you might enjoy our Warm Cinnamon Roll Coffee Cake With Glaze or these Bakery Style Strawberry Cream Cheese Muffins for another weekend project. Happy baking!