Mary Berry Carrot Cake Recipe: Moist, Easy & Foolproof
Mary Berry's carrot cake is a moist, oil-based sponge layered with fluffy cream cheese frosting. It uses grated carrots, warm spices, and light brown sugar to create a deeply flavoured, tender crumb. Made in two 20cm sandwich tins and finished with cream cheese icing, it's ready in about two hours and stays moist for days a reliable British classic that never disappoints.
Few cakes feel as universally loved as a good carrot cake. The combination of warmly spiced sponge and tangy cream cheese frosting hits the sweet spot between comforting and grown-up, everyday and celebratory. Mary Berry's version is the recipe most home bakers reach for because it's simple, reliable, and delivers the moist crumb everyone's chasing without any special equipment.
Recipe Overview at a Glance
| Detail | Info |
|---|---|
| Prep Time | 25 minutes |
| Bake Time | 25–30 minutes |
| Cooling Time | ~1 hour |
| Total Time | ~2 hours |
| Servings | 12 slices |
| Difficulty | Easy |
| Calories | ~480 per slice |
| Tin Size | 2 × 20cm (8-inch) sandwich tins |
What Makes Mary Berry's Carrot Cake Special?
Mary Berry's carrot cake uses sunflower oil instead of butter, which is the single biggest reason it stays so moist. Oil coats the flour proteins more thoroughly than solid fat, resulting in a tender crumb that doesn't dry out even after a couple of days. Combined with soft light brown sugar (which contains natural molasses moisture) and grated carrots (which release liquid during baking), the sponge is deeply moist without being heavy.
The warm spice blend cinnamon and mixed spice is generous but balanced. Enough to give the cake character; not so much that it overpowers the carrot and cream cheese pairing. Finally, the all-in-one mixing method (whisk wet, sift dry, combine) means beginners can bake this cake successfully on the first attempt.
What Ingredients Do You Need?
For the Cake
- 250ml sunflower oil plus extra for greasing
- 275g soft light brown sugar
- 3 large free-range eggs, at room temperature
- 225g self-raising flour
- 2 tsp baking powder
- 1 tsp bicarbonate of soda
- 2 tsp mixed spice
- 1 tsp ground cinnamon
- ½ tsp fine salt
- 200g carrots, peeled and finely grated (about 3 medium carrots)
- 100g walnuts, roughly chopped (optional)
- 100g sultanas or raisins (optional)
- 1 tsp vanilla extract
For the Cream Cheese Frosting
- 250g full-fat cream cheese, cold from the fridge
- 50g unsalted butter, softened
- 175g icing sugar, sifted
- 1 tsp vanilla extract
- Finely grated zest of ½ orange (optional, for a brighter finish)
- Walnut halves to decorate (optional)
Equipment You'll Need
- 2 × 20cm (8-inch) round sandwich tins
- Baking parchment
- Large mixing bowl
- Medium mixing bowl (for the dry ingredients)
- Whisk (electric or hand)
- Box grater or food processor (for the carrots)
- Wire cooling rack
- Spatula and palette knife
How Do You Make Mary Berry's Carrot Cake? Step-by-Step
- Preheat the oven to 180°C / 160°C fan / Gas 4. Lightly grease two 20cm sandwich tins and line the bases with baking parchment.
- Prep the carrots. Peel and finely grate the carrots. If using walnuts and sultanas, weigh them out and keep to one side.
- Whisk the wet ingredients. In a large mixing bowl, whisk together the sunflower oil, soft light brown sugar, and eggs until smooth and glossy. Stir in the vanilla extract.
- Sift and add the dry ingredients. Sift in the self-raising flour, baking powder, bicarbonate of soda, mixed spice, cinnamon, and salt. Gently fold together until just combined don't overmix.
- Fold in the extras. Add the grated carrots, walnuts, and sultanas. Fold through until evenly distributed.
- Divide and level. Divide the batter equally between the two prepared tins. Use a spatula to level the tops.
- Bake for 25–30 minutes until the cakes are risen, golden, and a skewer inserted into the center comes out clean. Visual cue: The sponge will spring back when gently pressed.
- Cool. Rest the cakes in their tins for 10 minutes, then turn out onto a wire rack and cool completely (about 1 hour).
- Make the frosting. Beat the softened butter with the sifted icing sugar until pale and light. Add the cold cream cheese and vanilla, and mix briefly on low speed just until smooth (over-beating makes it runny). Stir in the orange zest if using.
- Assemble. Place one sponge on a serving plate, spread with half the frosting, top with the second sponge, and finish with the remaining frosting on top. Decorate with walnut halves.
Mary Berry's Top Tips for the Perfect Carrot Cake
- Finely grate the carrots. Coarse grating leaves fibrous strands in the crumb; a fine grate melts into the sponge.
- Weigh the grated carrots. Different carrot sizes vary a lot 200g is the target, not "3 medium carrots" universally.
- Don't overbeat the frosting. Once the cream cheese is added, mix briefly and stop. Overmixing thins the frosting and makes it slide off the cake.
- Use full-fat cream cheese, cold from the fridge. Low-fat versions are too watery. Warm cream cheese loses structure.
- Chill before slicing. A 20-minute rest in the fridge after frosting helps the icing firm up for cleaner slices.
Common Mistakes and How to Fix Them
| Issue | Cause | Fix |
|---|---|---|
| Dense sponge | Overmixing after adding flour | Fold gently just until combined |
| Sunken middle | Under-baked or oven too hot | Check with a skewer; use an oven thermometer |
| Runny frosting | Cream cheese too warm or overbeaten | Use cold cream cheese; mix briefly |
| Dry crumb | Wrong carrot ratio or overbaked | Weigh 200g grated carrots; check at 25 min |
| Cake sliding apart | Frosting applied to warm cake | Cool sponges completely before frosting |
Variations and Twists
- Pineapple carrot cake: Fold 100g of drained crushed tinned pineapple into the batter for extra moisture and tropical sweetness.
- Traybake version: Bake the batter in a single 30 × 23cm traybake tin for 35–40 minutes. Frost, then cut into squares perfect for bake sales.
- Coconut carrot cake: Add 75g of desiccated coconut to the dry ingredients and sprinkle toasted coconut over the frosting.
- Zesty orange: Add the finely grated zest of one whole orange to the batter along with 2 tbsp of orange juice.
- Cupcakes: Divide the batter between 12 muffin cases and bake at 180°C for 20–22 minutes. Top with a generous swirl of the same frosting.
Ingredient Substitutions and Dietary Swaps
| Need | Substitution |
|---|---|
| Gluten-free | Use a 1:1 gluten-free self-raising flour blend + ½ tsp xanthan gum |
| Dairy-free | Plant-based cream cheese + vegan block butter for the frosting |
| Nut-free | Omit walnuts; add extra sultanas or seeds (sunflower/pumpkin) for texture |
| Reduced sugar | Cut sugar by 25g and add 2 extra tbsp of grated carrot for natural sweetness |
| Egg-free | Replace each egg with 60g of unsweetened applesauce (texture will be slightly denser) |
How Should You Store and Serve Carrot Cake?
- Room temperature (unfrosted): Wrap tightly and store for up to 2 days.
- Refrigerated (frosted): Airtight container in the fridge for up to 5 days. Bring to room temperature 30 minutes before serving.
- Freezer (unfrosted sponges): Wrap each sponge separately and freeze for up to 3 months. Thaw overnight in the fridge before frosting.
- Freezer (frosted slices): Individual slices freeze well; wrap tightly and freeze for up to 1 month.
Serve at room temperature with a cup of tea or coffee the flavour is fullest when the cake isn't fridge-cold. For a full afternoon-tea spread, plate it up alongside Mary's banana loaf another moist, oil-based sponge that shares the same warm-spice profile. Or, for a sharper citrus contrast on the table, add slices of her lemon drizzle traybake for a bright, crunchy-topped counterpoint.
Nutrition Information (Per Slice, Based on 12 Servings)
| Nutrient | Amount |
|---|---|
| Calories | ~480 kcal |
| Fat | 28g |
| Saturated Fat | 7g |
| Carbohydrates | 52g |
| Sugars | 35g |
| Protein | 5g |
| Fibre | 1.8g |
| Salt | 0.5g |
Values are approximate and vary with optional ingredients (walnuts, sultanas).
Frequently Asked Questions
Why does Mary Berry's carrot cake use oil instead of butter?
Oil produces a moister crumb than butter because it stays liquid at room temperature and coats the flour proteins more thoroughly, preventing gluten from tightening. This is why oil-based cakes like carrot cake stay moist for days.
Can I make carrot cake ahead of time?
Yes. The unfrosted sponges keep well wrapped for up to 2 days at room temperature, or 3 months in the freezer. Frost the day of serving for the best texture.
Do you have to refrigerate carrot cake with cream cheese frosting?
Yes, if the cake will be kept for more than a few hours. Cream cheese needs refrigeration. Bring the cake to room temperature 30 minutes before serving.
Can I leave out the walnuts and sultanas?
Absolutely. Both are optional. The cake works perfectly well without them, though the walnuts add texture and the sultanas add gentle sweetness.
What size tin should I use?
Mary Berry uses two 20cm (8-inch) sandwich tins. If you only have one tin, bake as a single-layer cake at 180°C for 40–45 minutes, then slice horizontally and fill with frosting.
Why is my carrot cake dense?
The most common cause is overmixing after adding the flour. Fold gently and stop as soon as the batter is combined don't beat.
Can I make this recipe gluten-free?
Yes. Use a 1:1 gluten-free self-raising flour blend and add ½ tsp xanthan gum if your blend doesn't already include one.
Why is my cream cheese frosting runny?
Two likely reasons: the cream cheese was too warm when you started, or you overbeat the mixture after adding it. Use cold, full-fat cream cheese and mix briefly on low speed.
How long does carrot cake stay fresh?
Up to 5 days refrigerated (frosted), 2 days at room temperature (unfrosted). Individual slices freeze well for up to 1 month.
Can I turn this into cupcakes?
Yes. Divide the batter between 12 lined muffin cases and bake at 180°C for 20–22 minutes. Top each cupcake with a swirl of the cream cheese frosting.
Mary Berry Carrot Cake
By M Azeem · Course: Cake / Dessert · Cuisine: British · Diet: Vegetarian
Ingredients
For the cake
- 250ml sunflower oil, plus extra for greasing
- 275g soft light brown sugar
- 3 large free-range eggs, at room temperature
- 225g self-raising flour
- 2 tsp baking powder
- 1 tsp bicarbonate of soda
- 2 tsp mixed spice
- 1 tsp ground cinnamon
- ½ tsp fine salt
- 200g carrots, peeled and finely grated
- 100g walnuts, roughly chopped (optional)
- 100g sultanas or raisins (optional)
- 1 tsp vanilla extract
For the frosting
- 250g full-fat cream cheese, cold
- 50g unsalted butter, softened
- 175g icing sugar, sifted
- 1 tsp vanilla extract
- Zest of ½ orange (optional)
- Walnut halves to decorate (optional)
Instructions
- Preheat to 180°C / 160°C fan / Gas 4. Grease and line two 20cm sandwich tins.
- Whisk wet: Whisk the oil, brown sugar, eggs, and vanilla until smooth.
- Sift dry: Sift in the flour, baking powder, bicarb, spices, and salt. Fold gently until just combined.
- Fold in: Stir in the grated carrots, walnuts, and sultanas.
- Divide: Split the batter equally between the tins and level the tops.
- Bake for 25–30 minutes until a skewer comes out clean and the sponge springs back.
- Cool: Rest in the tins for 10 minutes, then turn out onto a wire rack to cool completely.
- Make the frosting: Beat the softened butter with the icing sugar until pale. Add cold cream cheese and vanilla; mix briefly on low speed until smooth. Stir in orange zest.
- Assemble: Spread half the frosting on the bottom sponge, top with the second sponge, and finish with the rest of the frosting. Decorate with walnut halves.