88% would make this again

Moist Carrot Cake Recipe

Vish G

November 26, 2025

4.7
(125)

This home made Moist Carrot Cake Recipe gives you love at first bite, gentle spice and a dreamy cream cheese frosting that brings everything together. Beginner friendly and easy to follow, the flavours turn rich without any fuss. With chopped Walnuts hidden into this winter dessert It’s going to quickly become a holiday favourite.

Moist Carrot Cake Recipe

PREP TIME

25 MIN

COOK TIME

35 MIN

SERVINGS

12

Ingredients

  • For The Carrot Cake
  • 300g / 2 cups plain flour
  • 2 tsp baking powder
  • 1 tsp baking soda
  • 1 tsp fine salt
  • 2 tsp ground cinnamon
  • ½ tsp ground nutmeg
  • 3 large eggs, room temperature
  • 300g / 1½ cups soft light brown sugar
  • 140ml / ⅔ cup neutral oil
  • 60g / ¼ cup full-fat Greek yogurt
  • 2 tsp vanilla extract
  • 300g / 3 cups finely grated carrots
  • 120g / 1 cup chopped walnuts (plus extra for topping)
  • 80g / ½ cup raisins or sultanas (optional)
  • For The Cream Cheese Frosting
  • 450g / 16 oz full-fat cream cheese, chilled
  • 115g / ½ cup unsalted butter, softened
  • 300g / 2½ cups icing sugar, sifted
  • 1 tsp vanilla extract
  • 120ml / ½ cup cold heavy cream (whipped into the frosting for extra volume)

Instructions

  • Heat the oven to 180°C / 350°F. Line two 8-inch cake tins with baking paper and lightly grease the sides.
  • In a large bowl, whisk the flour, baking powder, baking soda, salt, cinnamon and nutmeg.
  • In a separate bowl, whisk the brown sugar, eggs, oil, yogurt and vanilla until smooth.
  • Add the wet mixture to the dry ingredients and gently fold until almost combined.
  • Add the grated carrots, walnuts and raisins if using, then fold just until the batter is even. Do not overmix.
  • Divide the batter evenly between both tins and smooth the tops.
  • Bake for 35–40 minutes or until a toothpick comes out clean and the tops spring back when touched.
  • Let the cakes cool in the tins for 10 minutes, then turn them out onto a wire rack and cool completely before frosting.
  • To make the Frosting layer beat the cream cheese and butter together until smooth and fluffy.
  • Add the icing sugar and vanilla and mix on low, then increase speed until creamy.
  • In a separate bowl, whip the heavy cream to soft peaks.
  • Fold the whipped cream into the frosting to create extra volume for coating the outside.
  • Chill the frosting for 15 minutes so it firms up slightly before decorating.
  • Place the first cake layer on a plate and spread an even layer of frosting.
  • Add the second layer and cover the top and sides with the remaining frosting.
  • Smooth it out to match the style in the photo, leaving the layers slightly visible.
  • Add optional crushed walnuts and mini carrot decorations on top. Slice, serve and enjoy!

People Also Asked..

What makes carrot cake stay moist and tender?+
How should I toast walnuts and why bother?+
How do I stop my cake sinking in the middle or going dense?+
Can I replace some oil with Greek yogurt to lower fat but keep moisture?+
How do I keep cream cheese frosting stable and not runny?+
How long will this cake keep and how should I store it?+
Any quick fixes if the cake seems dry after baking?+

Nutrition Facts

Calories

560

Total Fats

36 g

Saturated Fats

12 g

Cholesterol

105 mg

Sodium

370 mg

Total Carbohydrates

55 g

Sugars

37 g

Protein

7 g

Fresh Recipes

Recipes that just work!

Join 10,000+ home cooks getting viral recipes straight to their inbox

By joining our newsletter you agree to our Privacy Policy

Already made this?

How Did It Turn Out?

4.7 / 5. Vote count: 125

No votes so far! Be the first to rate this post.

Would you make this recipe again?