If there is one cake I would bake for absolutely anyone — a birthday, a Sunday tea, a friend who needs cheering up — it is this one. Mary Berry’s carrot cake has been in my rotation for years, and every single time I make it, it disappears within the hour.
I am Anna Louise, and I have been baking Mary Berry’s recipes since I was a little girl standing on a stool in my grandmother’s kitchen. Over the years I have made this carrot cake more times than I can count, and I can tell you with complete confidence that it is one of the most reliable, rewarding bakes you will ever make.
The sponge is deeply moist, warmly spiced with cinnamon and mixed spice, and paired with the creamiest, most cloud-like cream cheese frosting you can imagine. It is the sort of cake that makes people go quiet for a moment when they take that first bite.
If you have been searching for a Mary Berry carrot cake recipe that actually works — one that comes out perfectly every time, with no dry crumb, no sunken middle, and no watery frosting — you are in exactly the right place. Let me show you everything.
Why Mary Berry’s Carrot Cake Recipe Works So Well
Before we get into the method, I want to explain what makes this particular recipe stand above the rest — because understanding why something works always makes you a better baker.
It uses oil, not butter. This is the single biggest reason the sponge stays so incredibly moist. Oil coats the flour proteins differently to butter, producing a softer, more tender crumb that stays moist for days rather than hours. It also means there is no creaming involved, so the batter comes together very quickly.
It uses three spices, not one. A lot of carrot cake recipes just reach for cinnamon and leave it there. Mary Berry uses cinnamon, mixed spice, and freshly grated nutmeg together, and the result is a warm, layered spice flavour that is far more interesting and complex.
It uses orange zest in both the sponge and the frosting. This is the detail most people miss, and it is the one I would never skip. The citrus lifts the whole cake and ties the spices and the frosting together into something that feels complete.

Ingredients for Mary Berry Carrot Cake
Here is everything you need before you start. I always weigh everything out and have it ready on the counter — it makes the whole process calmer and more enjoyable.
For the Carrot Cake Sponge
- 175ml sunflower oil (or any mild, flavourless vegetable oil)
- 175g light muscovado sugar
- 3 large eggs, lightly beaten
- 175g self-raising flour
- 1½ tsp baking powder
- 1½ tsp ground cinnamon
- 1 tsp mixed spice
- ½ tsp freshly grated nutmeg
- 250g carrots, peeled and finely grated (about 3 medium carrots)
- 100g walnut pieces, roughly chopped
- Zest of 1 unwaxed orange
For the Cream Cheese Frosting
- 200g full-fat cream cheese, at room temperature
- 100g unsalted butter, softened
- 300g icing sugar, sifted
- 1 tsp vanilla extract
- Zest of ½ unwaxed orange
To Decorate
- A handful of walnut halves
- Extra orange zest, curled or finely grated
- Optional: a light dusting of ground cinnamon
How to Make Mary Berry Carrot Cake — Step by Step
Step 1 — Preheat and Prepare Your Tins
Preheat your oven to 180°C / 160°C fan / Gas 4. Grease two 20cm round sandwich tins and line the bases with baking parchment. I always line the sides too if I am in any doubt — it just makes turning out so much easier.
Step 2 — Make the Carrot Cake Batter
In a large mixing bowl, whisk together the sunflower oil, muscovado sugar, and beaten eggs. Whisk for about two minutes until the mixture is combined and slightly thickened. You do not need an electric mixer for this — a balloon whisk and a bit of elbow grease does the job perfectly.
Sift in the self-raising flour, baking powder, cinnamon, mixed spice, and nutmeg. Fold gently with a large spatula until just combined. Stop the moment you no longer see streaks of flour. Overmixing at this stage develops the gluten in the flour and gives you a tougher sponge — so fold with a light hand.
Step 3 — Add the Carrots, Walnuts and Orange Zest
Add the finely grated carrot, roughly chopped walnuts, and orange zest to the batter. Fold everything together until evenly distributed. The batter will look quite thick and chunky at this point — that is exactly right.
Step 4 — Divide and Bake
Divide the batter equally between the two prepared tins. If you want perfectly even layers — and I always do — place each tin on your digital scales as you fill it and aim for the same weight in each. Smooth the tops with the back of a spoon.
Bake on the middle shelf for 35 to 40 minutes. The cakes are ready when they are golden brown, well risen, and a skewer inserted into the centre comes out completely clean.
Step 5 — Cool Completely
Leave the cakes in their tins for 10 minutes, then carefully turn them out onto a wire rack. This is non-negotiable: the cakes must be completely cool before you frost them. A warm sponge will melt the cream cheese frosting instantly. I usually give them at least 45 minutes, or make the sponges the evening before and frost them the next morning.
Step 6 — Make the Cream Cheese Frosting
Beat the softened butter in a bowl until pale and fluffy — give it a good three minutes with an electric hand whisk. Then add the cream cheese, sifted icing sugar, vanilla extract, and orange zest. Beat until smooth and spreadable.
Here is the most important tip I can give you about cream cheese frosting: stop beating the moment it is smooth. Overbeating once the cream cheese is in causes it to break down and become runny, and nothing will fix it at that point. Gentle and brief is the rule.
Step 7 — Assemble and Decorate the Carrot Cake
Place one sponge on your serving plate or cake stand. Spread roughly half the frosting over the top in a generous, even layer. Place the second sponge on top and press down very gently.
Spread the remaining frosting over the top of the cake. I love a relaxed swirl rather than anything too neat — it suits the rustic warmth of a carrot cake perfectly. Decorate with walnut halves, a curl of orange zest, and a light dusting of cinnamon if you like.

My Top Tips for the Best Mary Berry Carrot Cake
Grate your carrots finely, not coarsely. Coarsely grated carrot sits in thick chunks through the sponge and creates an uneven texture. A fine or medium grater gives you carrot that practically disappears into the batter, keeping everything beautifully even and moist.
Squeeze out excess moisture if your carrots are very watery. After grating, give the carrot a gentle squeeze in a clean tea towel if it looks particularly wet. Too much moisture can affect the rise and make the batter too loose.
Toast your walnuts before adding them. This is one of those steps that takes five minutes and makes a noticeable difference. Dry-toast them in a frying pan over a medium heat, tossing occasionally, until they smell nutty and fragrant. They go from bland and slightly soft to deeply flavourful and properly crunchy.
Muscovado sugar is worth using. I know it is slightly stickier and harder to measure than regular light brown sugar, but muscovado has a deeper, almost treacly flavour that pairs beautifully with the warm spices. It is what gives this carrot cake its particular richness.
Make it the night before. I say this every time someone asks me about carrot cake and I mean it every time. This cake genuinely improves overnight. The flavours deepen, the sponge relaxes into itself, and the whole thing becomes even more moist and delicious by the next day.
If you are baking it for a special occasion, bake the sponges the evening before and frost on the morning of the event. You will be very glad you did.
Always use full-fat cream cheese for the frosting. Low-fat cream cheese has a significantly higher water content, which makes the frosting runny and difficult to work with. Full-fat only — Philadelphia is the brand I use every time.
Serving Suggestions
This carrot cake is wonderful just as it is, but here are a few ways I love to serve it:
Bring it to room temperature for at least 30 minutes before serving if it has been stored in the fridge — the frosting is so much better when it is not stone cold.
A pot of strong builder’s tea on the side is, in my opinion, non-negotiable. For a dinner party, a small slice with a spoonful of lightly whipped cream alongside is rather lovely.
How to Store Mary Berry Carrot Cake
In the fridge: Store in an airtight container in the fridge for up to 4 days. Always bring to room temperature before serving — at least 30 minutes on the counter.
At room temperature: Because of the cream cheese frosting, this cake should not be left out for more than a couple of hours, particularly in warmer weather.
In the freezer: The unfrosted sponge layers freeze beautifully for up to 3 months. Wrap each layer tightly in cling film and then in foil. Defrost fully at room temperature and make the frosting fresh when you are ready to assemble. I would not recommend freezing the assembled frosted cake — cream cheese frosting can become grainy once thawed.

Mary Berry Carrot Cake
Ingredients
Method
- Preheat oven to 180°C / 160°C fan / Gas 4. Grease and line two 20cm sandwich tins.
- Whisk sunflower oil, muscovado sugar, and eggs together for 2 minutes until slightly thickened.
- Sift in flour, baking powder, cinnamon, mixed spice, and nutmeg. Fold gently until just combined.
- Fold in grated carrot, walnuts, and orange zest.
- Divide equally between tins. Bake 35–40 minutes until a skewer comes out clean.
- Cool in tins 10 minutes, then turn out onto a wire rack. Cool completely.
- Beat softened butter until pale and fluffy. Add cream cheese, icing sugar, vanilla, and orange zest. Beat until just smooth — do not overbeat.
- Sandwich sponges with half the frosting. Spread remainder on top. Decorate with walnut halves and orange zest.
Notes
Always use full-fat cream cheese — low-fat makes the frosting runny.
Grate carrots finely for the best texture.
This cake improves overnight — bake the day before if possible.
Freeze unfrosted sponge layers for up to 3 months.
Bring refrigerated cake to room temperature 30 minutes before serving.

