Classic Carrot Cake
By Jessie
Updated on July 7, 2025

This classic Carrot Cake recipe is no-frills, easy to make, and irresistibly moreish! The soft sponge layers are flavoured with warming spices, grated carrot, orange zest, and vanilla. They’re also studded with crunchy walnuts for added texture (feel free to chuck in some sultanas too!). The cake is paired with tangy cream cheese frosting for that classic carrot cake flavour. Whether it’s Spring, Summer, Autumn, or Winter, carrot cake is an all-year-round favourite that will always impress!

About This Classic Carrot Cake:
- Flavour: This sponge is flavoured with grated carrot, orange zest, warming spices and vanilla extract. It’s perfectly balanced and true to the flavours of a classic carrot cake.
- Texture: The sponge is moist, soft and tender with a little crunch throughout from the chopped walnuts. It pairs beautifully with the smooth cream cheese frosting!
- Serves: You’ll easily get 8-10 chunky slices from this cake – it’s ideal for sharing at parties, birthdays, picnics or BBQs.

Ingredients To Make This Carrot Cake
Gather the ingredients below to make this easy and delicious carrot cake recipe:
- Light brown sugar: Sweetens the sponge, adds moisture and has a subtle caramel-like flavour.
- Eggs: Give the cake structure and an airy texture. For this recipe, you’ll need 4 medium eggs or three 3 large eggs.
- Sunflower oil: Using oil instead of butter gives the sponge a soft, moist and tender crumb. Vegetable oil would also work.
- Vanilla extract: Adds a delicate flavour to the sponge.
- Self-raising flour: Provides structure to the sponge and gives it a lovely rise and fluffy texture. You can use 300g plain flour instead, just remember to add 2 teaspoons of baking powder.
- Spices: This carrot cake recipe uses a mix of ground cinnamon, cloves and nutmeg spices to give the sponge a lovely cosy and warm flavour.
- Orange: Infuses the sponge with a bright, zesty and citrus flavour.
- Carrots: You can’t make carrot cake without carrots! The carrots are grated and folded into the cake mixture; they soften and melt into the sponge when baked, bringing extra sweetness and a perfectly moist texture.
- Walnuts: Adds a little crunch in each bite! Finely chop the walnuts so they’re more evenly distributed throughout the sponge.
- Sultanas (optional): This carrot cake recipe is free from sultanas because I know they’re not everyone’s cup of tea! If you’d like to add some, fold 100g sultanas into the cake mixture along with the chopped walnuts and grated carrot.

Fool-Proof Cream Cheese Frosting
Cream cheese frosting can be temperamental to make, particularly here in the UK where our cream cheese has a much thinner, spreadable consistency! However, if you follow these tips, you’ll be able to make a perfectly textured cream cheese frosting that’s smooth, thick and perfect for pairing with this carrot cake:
- Start by using a full-fat cream cheese: my go-to is Philadelphia Original. Low-fat or ‘light’ alternatives contain extra water and will result in thin, runny frosting.
- Beat the butter and icing sugar together first: many recipes say to beat the butter and cream cheese together, before adding the icing sugar. Personally I’ve found this almost never works and the frosting ends up being a sloppy mess. Instead, first beat the butter until soft. Then sift in the icing sugar and beat until you have a basic combined buttercream.
- Fold in cold cream cheese: cold is the key word here! Only remove the cream cheese from the fridge just before adding it to the bowl. This makes sure the cream cheese is as thick as possible to begin with.
- Do not over-mix: The more you mix, the more the frosting will lose its thick consistency. If all else fails, and the frosting is too thin, pop it in the fridge for 1-2 hours to firm up!

Recipe Success Tips
- Use the correct-sized baking tins: This may sound obvious, but using a different-sized tin will affect the baking time. So be sure to use two 20cm round cake tins that aren’t too shallow because the sponges will rise. The tins I used were 8cm in height.
- Avoid opening the oven door early: Opening the oven door too frequently while the cake is baking can cause fluctuations in temperature, which may result in uneven baking and potential sinking. Only open the oven door when necessary, preferably towards the last five minutes of the baking time.
- For the frosting, use cold cream cheese: Essential for making a thick, sturdy and spreadable frosting!
- To make the carrot cake gluten-free: swap the self-raising flour for 300g gluten-free flour, plus 1.5 teaspoons of xanthan gum (this will improve the texture of the cake) and 1 teaspoon baking powder.


Classic Carrot Cake
Ingredients
Carrot Cake
- 300 g Light brown sugar
- 4 medium Eggs room temperature
- 300 ml Sunflower oil
- 2 tsp Vanilla extract
- 300 g Self-raising flour
- 2 tsp Ground cinnamon
- 0.5 tsp Ground nutmeg
- 0.25 tsp Ground cloves
- 1 large Orange zest only
- 200 g Carrots
- 125 g Walnuts
Cream cheese frosting
- 150 g Unsalted butter room temperature
- 150 g Full-fat Philadelphia cream cheese keep in the fridge
- 300 g Icing sugar
Instructions
- Preheat your oven to 170°C fan / 190°C conventional. Grease and line two 20cm round cake tins with baking paper.
- First, grate the carrot and finely chop the walnuts. Set aside for now.200 g Carrots, 125 g Walnuts
- Mix the sugar, eggs, oil and vanilla together in a bowl. Set the bowl aside.300 g Light brown sugar, 4 medium Eggs, 300 ml Sunflower oil , 2 tsp Vanilla extract
- In a separate large bowl, stir the flour, spices and orange zest together.300 g Self-raising flour, 2 tsp Ground cinnamon, 0.5 tsp Ground nutmeg, 0.25 tsp Ground cloves , 1 large Orange
- Pour the wet ingredients into the dry and fold together until the mixture is smooth combined.
- Fold in the grated carrot and chopped walnuts until mixed through. If using sultanas, fold them in at this stage too.
- Divide evenly between the baking tins and bake for 35-40 minutes until the cakes have risen and a toothpick inserted in the middle comes out clean.
- Leave to cool in the tins for 10 minutes, then turn out onto a wire rack and cool completely.
Now make the cream cheese frosting
- Beat the butter until soft and fluffy.150 g Unsalted butter
- Sift in the icing sugar and beat until combined and smooth. This will take a little while but just keep going. If the texture is too dry, you can add a drop of milk.300 g Icing sugar
- Take the cream cheese out of the fridge and add it to the bowl. Fold in the cream cheese until the frosting is combined. Be careful not to overmix as it can quickly become runny.150 g Full-fat Philadelphia cream cheese
Assemble the carrot cake
- Place one of the carrot cake layers on a cake stand or plate. If the cake is domed on top, use a sharp knife to level it off.
- Spread half the cream cheese frosting on top. Place the second carrot cake on top and lightly press down to sandwich the layers together.
- Spread the remaining cream cheese frosting on top. Use the tip of an icing spatula or the back of a teaspoon to make a swirly pattern on top.
- Decorate with a dusting of cinnamon and walnuts dotted around the edge. Serve and enjoy!
Video
Have You Made This Carrot Cake ?
I really hope you enjoyed it and would love to hear what you think! Leave a comment or star rating below. Drop me a message on my Instagram or tag @jessie.bakes.cakes in your posts so I can see your delicious bake!
More cake recipes to love
This post contains affiliate links which means I will make a small commission if you purchase through those links. I only recommend products that I know, trust and love!
[…] Get the recipe […]
Can I make the icing a day ahead?
Yes you can 🙂
This recipe is amazing!! I’ve had so many compliments. I altered the amount of walnuts and added in raisins (75g of each)
I LOVE this review! Thank you so so much!
I have never made a carrot cake,but I made this today for my school fellows who are meeting after 30 years . Trust me this cake was a showstopper.
I have added raisins as well and it turned out amazing. Thank you Jessie.
Hello! I’m so happy to hear you enjoyed the cake and hope you had a wonderful time at the event 🙂
I made this cake for my sister she loves carrot cake i followed recipe and method to the letter but my cakes didn’t rise so i made it again followed recipe and method to the letter again but alas it still diddnt rise couldnt work out what i did wrong but the cake does taste delicious so just going to use all 4 to make a birthday cake
Hi Margaret, thank you for your feedback. It sounds as though it could be a raising agent issue in the flour, can I ask if the flour you used was fresh from an unopened bag? Good idea to turn them into a birthday cake instead!
Hi, Is there a way to stabilize the frosting? Thank you. Yogi
You could try folding into some whipped cream which should give it a thicker, more stable texture. Hope that helps!
Hi Jessie …. Can this cake be baked as one, in an 8” square tin? Or would the ingredients and timing change?
Hi Kim, yes you could bake it in an 8” square tin as long as the tin is deep enough (10cm+) to hold all of the mixture. I would keep the ingredients the same and bake for approx 1 hour. Hope that helps 😊
Hi,I’m going to use your lovely recipe for one of the tiers of a semi naked wedding cake.
Would just like to know,is it freezable and how many days approx would you say it lasts?
Many thanks
Carrie
Hi Carrie, that’s so lovely! Yes you can definitely freeze the cake layers before they’re frosting. Wrap each sponge in clingfilm and then in foil, and freeze for up to 2 months. Defrost overnight at room temperature and then decorate 🙂 x
Hi Jessie, do you leave cakes in the wrapping while defrosting? Thanks 🥰.
Hi Julie, yes you can leave them in the wrapping 😊
I made this yesterday first time making carrot cake with my 10 year old. It was absolutely amazing the flavours and it was perfect. Read the other reviews also added orange zest to the frosting was lovely! Thank you xxx
You’re so welcome!!! What a lovely review, thank you and I’m chuffed to hear you loved making and eating the recipe 😊
I made this a few days ago and it was delicious. The best cake I’ve had in a long time. The only changes I made were less sugar in the frosting and I added orange zest to it as well. My sister thought I was lying and got it from the shop. Use this recipe if you want an excellent cake.
What a lovely review! Thank you so much 😊 Orange zest is a fabulous idea and I bet it added a lovely freshness to the sponge.
Jessie. This recipe has resulted in the best Carrot Cake ever. I have been told by my work colleagues that it is absolutely delicious and they have placed an order more.Thank you.
Wow, what a review!!! Thank you so much 😊
Never made a Carrot cake before and chose this recipe to try. Didn’t have oranges or cloves or nutmeg so I left them out. I don’t like walnuts so left them out too. I did add half a heaped tsp of Allspice. The result was amazing. It tasted so good. Thank you for this recipe it was easy to follow and the end result was scrumptious. Will definitely be baking this again.
Hi Dee, thanks so much for your review! I’m so pleased you enjoyed the recipe and were able to switch out the ingredients.
This carrot cake looks amazing and I want to make it for a birthday! Do you think if I make it the day before and then assemble on the day it will still be fresh? Or even if I make the icing the day before to be certain it firms up? Thank you xx
Hi Simone! Thanks so much and apologies for the late reply! Not sure if this is helpful now but yes absolutely you can make the sponges the day before (I do this a lot) and then wrap them in clingfilm and store them overnight in a baking tin. Then on the day you can assemble with the frosting and the cake will still taste super fresh 🥰
Best carrot cake recipe I’ve tried (and there’s been lots!). Definitely better than the Paul Hollywood or Mary Berry ones, much more moist. I added 1tsp extra of cinnamon because I like it spicy, and used pecans instead of walnuts because that’s what I had, and it was still excellent. My go to recipe now after years of searching! 😁
Thank you for your lovely review Anna, this has honestly made my day! Love the extra cinnamon hit and I bet the pecans tasted wonderful. Enjoy 😊
Delicious carrot cake and very easy to make!
I didn’t add the walnuts as I’m not a fan of nuts in carrot cake but everything else was as written.
Thanks so much for your review Emily! Really pleased to hear you enjoyed the recipe 😊