This moist, warmly spiced vegan carrot cake is a firm family favourite. It has all the flavour and texture of a traditional carrot cake and contains no weird or tricky to find ingredients.

It is just a perfect carrot cake, made vegan.  

Jump to Recipe

Vegan carrot cake topped with vegan buttercream and pastel coloured rice paper flowers.

My regular carrot cake recipe first appeared here on Thinly Spread back in 2015, today I’m sharing my updated and veganised recipe!

Veganising A Family Favourite

I think this is probably my family’s favourite cake. Each of them has individual preferences but the cake which satisfies them all is a classic carrot cake.

Carrot cakes have appeared as birthday cakes, afternoon tea cakes and picnic cakes throughout my mothering years. So it was really important that this one was veganised. 

My first attempts were too moist, verging on soggy. My youngest didn’t see this as a problem and renamed them Carrot Puddings, but cakes they were not. 

I realised that I was complicating things too much and went back to the drawing board.

With my original, tried and tested, recipe in hand I modified it only very slightly, swapping dairy milk for plant-based and upping the raising agents a tiny bit to replace the eggs.

It worked the first time! It also worked the second time and all the times I’ve made it since, hooray!

This is a reliable, easy vegan carrot cake recipe and I’m chuffed to bits. As are my family!

A slice of vegan carrot cake on a white plate with a silver cake fork.

Vegan Carrot Cake

You’ll love this cake because it is:

  • Moist but not soggy
  • Full of gently spiced flavour
  • Light and fluffy
  • Super easy to bake!

How Long Does Carrot Cake Keep For?

This carrot cake stores really well in an airtight tin at room temperature for up to 4 days, longer if it isn’t frosted. 

It stores for longer if kept sealed in the fridge, with or without frosting, and is still good enough to eat for up to a week.

This vegan carrot is suitable for freezing. Bake as directed, cool completely, wrap each layer in baking parchment and store in plastic containers for up to a month. Do not frost or ice the cakes prior to freezing

Frosting and Icing a Carrot Cake

I decorated my cake with delicious vegan vanilla buttercream, mainly because my lot are not fans of cream cheese!

A good vegan cream cheese frosting would work really well for less fussy people! 

You could also ice it with a simple glacé icing using 3 tablespoonfuls of icing sugar mixed with a tablespoonful or so of freshly squeezed lemon juice. Mix it together until you get a drizzling consistency and then drizzle it willy nilly over the top of your cooled cake. 

Alternatively, leave it naked and unadorned. To be honest this is the way we usually have it but it doesn’t make for such lovely photos! 

Vegan carrot Cake with Vegan buttercream.

Added Extras

I’ve used walnuts in my carrot cake but leave them out if you are not a nut fan.

If you love nuts feel free to add a few more than I did or to switch the walnuts for pecans or hazelnuts instead.

You could also add raisins into the mixture for a fruity chew. 

A slice of vegan carrot cake with a forkful ready to eat.

Want More Vegan Cakes?

If you’re in cakey mood you might also like these!

A slice of vegan carrot cake on a white plate with a silver cake fork.

Vegan Carrot Cake

This moist, warmly spiced vegan carrot cake is a firm family favourite. It has all the flavour and texture of a traditional carrot cake and contains no weird or tricky to find ingredients.
5 from 4 votes
Print Pin Rate
Course: Baked Goods, Cake, Dessert
Cuisine: American, International
Diet: Vegan
Keyword: vegan carrot cake
Prep Time: 15 minutes
Cook Time: 30 minutes
Servings: 12
Calories: 409kcal


  • 2 x 20cm/8 inch cake tins (baking pans)
  • Baking parchment
  • Hand whisk
  • 1 large mixing bowl
  • Sieve
  • Food Mixer with attachment/box grater
  • Wooden Spoon


  • 200 ml sunflower/rapeseed/vegetable oil
  • 250 g light brown sugar
  • 2 tsp vanilla extract
  • 200 ml vegan milk soy/almond/oat
  • 400 g plain flour (all-purpose flour)
  • tsp baking powder
  • tsp bicarbonate of soda (baking soda)
  • 1 tsp ground cinnamon
  • 1 tsp ground ginger
  • 1 tsp grated nutmeg
  • ½ tsp salt
  • 4 medium carrots you need about 250g/9oz of grated carrot
  • 75 g chopped walnuts

To Finish


  • Preheat oven to 180C/350F
  • Grease and line two 20cm/8 inch cake tins with baking parchment
  • Whisk oil, sugar, vanilla and milk together in a mixing bowl.
  • Sift flour, baking powder, bicarbonate of soda, spices and salt together into the mixing bowl.
  • Stir to combine.
  • Add grated carrots and chopped walnuts and stir to evenly distribute.
  • Divide equally between the two tins.
  • Bake for 25 - 30 minutes until brown. Test with the point of a skewer, if it comes out clean the cakes are baked.
  • Cool in the tins for 5 minutes then turn cakes out onto a wire rack and allow to cool completely befroe decorating.

Optional Buttercream* frosting

  • Add a third of the buttercream* to the top of one of the cakes.
  • Top with the other cake and add the rest of the buttercream* to the top layer.


Nutritional information is only an approximate guideline. Calculations will vary according to the ingredients you use and your cooking methods.
*Nutritional information is not included here for the optional buttercream but is listed on the original recipe. 


Calories: 409kcal | Carbohydrates: 50g | Protein: 5g | Fat: 22g | Saturated Fat: 2g | Sodium: 263mg | Potassium: 235mg | Fiber: 2g | Sugar: 22g | Vitamin A: 3464IU | Vitamin C: 2mg | Calcium: 82mg | Iron: 2mg
Like this recipe?Follow @ThinlySpread or tag #thinlyspread!

If you make my recipe I’d love to hear how it turns out for you. Please leave a comment and a star rating below and share your pictures with me on social media. Tag me @thinlyspread and include the hashtag #thinlyspread so I can see them!

Follow me on Pinterest, Facebook,Twitter and Instagram where I share recipe ideas, links to vegan events and articles and where I natter on about my favourite subject – vegan food

Pin It on Pinterest