Recipe: Easy Vegan Carrot Cake

Easy Vegan Carrot Cake

Carrot cake must surely be one of the nation’s favourite teatime treats, and there’s absolutely no reason why vegans should miss out, so here’s a plant-based cruelty-free version, with dairy-free cream ‘cheese’ icing to  top it off.  And it really is easy, I promise.  The list of ingredients is longer than I had hoped, but each one is there for a reason, and even if you’ve never baked a cake before, this is a really simple one to put together.

This was actually my son’s first birthday cake, (and yes, I cut out a slice for the purposes of these photographs before he had blown his candle out… poor kid!  Well, I won’t get away with it again as he’ll know what’s going on next year when he’s two, so this was my last chance….).

Easy Vegan Carrot Cake

Magimix 4200

This fairly epic cake was a brilliant opportunity to road-test my favourite new kitchen gadget, the Magimix 4200XL food processor.  I have been eyeing up these lovely machines for ages, stroking them as I walked past in John Lewis, dithering in the sales on Black Friday.  But I just wasn’t sure I needed one quite enough.

It turns out I did.  With three different sized bowls for different functions, this does SO many kitchen tasks really well.  For this cake, I finely chopped the walnuts in seconds in the mini chopper bowl, then grated the carrots in seconds in the medium bowl with the coarse grating blade, and then whipped up the cream ‘cheese’ icing in the large bowl with no mess, and no film of icing sugar over every kitchen surface (as is so often the case when I make it by hand).

I opted for the larger of the Magimix models, as I wanted to have plenty of capacity for batch-cooking, but it is still surprisingly neat and tidy In the corner of my work surface.

I had a cheap ‘n’ cheerful food processor many years ago, but never used it as it was too big to keep on the work surface, so was stashed out of sight and mind in a cupboard.  But I use my Magimix a lot as it looks good and is compact, so is there whenever I need to finely chop an onion, make a quick breakfast smoothie, grate some carrot or beetroot for a lunchtime wrap, blend a soup, julienne vegetables for a stir-fry, turn potatoes into chips in seconds, and so many more functions.

Sleek and sturdy, pleasingly heavy and easy on the eye – it is brilliant to have one of these in my kitchen.

The Magimix 4200XL is currently £299 at John Lewis, which includes a FREE spiraliser attachment 



Easy Vegan Carrot Cake

5 from 4 votes
Easy Vegan Carrot Cake
Easy Vegan Carrot Cake
Prep Time
30 mins
Cook Time
30 mins
Total Time
1 hr
Course: Cake
Cuisine: British
Servings: 8 people
Author: Kate | The Veg Space
For the cake:
  • 270 g carrots
  • 135 g walnuts
  • 1 orange
  • 135 g sultanas
  • 400 g self-raising flour
  • 2 tsp baking powder
  • 240 g soft light brown sugar
  • 1/2 tsp grated nutmeg
  • 1 tsp ground cinnamon
  • 1/2 tsp salt
  • 400 ml soya milk
  • 160 ml rapeseed oil (or other flavourless oil)
For the icing:
  • 440 g icing sugar
  • 60 g dairy-free margarine
  • 80 g dairy-free cream 'cheese'
  • 3 tbsp soya milk
  • 3 tbsp shelled pistachios (optional)
For the cake:
  1. Preheat the oven to 180°C (fan) / 350°F / Gas Mark 4.  Grease two 23cm (9 inch) cake tins and line the bottoms with baking parchment / greaseproof paper.

  2. Peel and trim the carrots and grate them into a bowl.  Finely chop the walnuts and add to the carrots.  Grate the zest of the orange into the bowl, and finally weigh the sultanas and add to the bowl.

  3. Next, put the flour, baking powder, sugar, nutmeg, cinnamon and salt into a large bowl.

  4. Mix the soya milk and rapeseed oil in a jug, then tip them into the large bowl with the dry ingredients.  Mix (by hand) until combined and the batter is fairly smooth.  Tip in the carrot, walnuts, orange zest and sultanas and stir until fully combined.

  5. Bang the bowl firmly onto the work surface (this stops the raising agents starting to work too early).  Divide the cake mixture between the two tins, and bang each tin on the work surface once again, (you will see tiny bubbles come to the surface).

  6. Bake for 25-30 minutes until a knife or skewer comes out clean.  Leave to cool in the tin for 5 minutes, then turn out onto a cooling rack, peel off the paper and leave until fully cool.

  7. TOP TIP: If you have time, the cake will be even better if you now put it in an airtight container or tin overnight.  The crust will become soft and the cake will become more moist.  

For the icing:
  1. Place the icing sugar, margarine and cream cheese into a large bowl (or mixer), and beat together until completely smooth.  Add the soya milk one tablespoon at a time until the icing is light and fluffy.

  2. Sandwich the two cakes together with a layer of icing in the middle (use about one third of the icing for this), and spread the remaining icing over the top of the cake.  Sprinkle with chopped pistachios if you wish, or any other chopped nuts.


Don’t forget to send me pictures of your very own vegan carrot cakes on Facebook, Twitter or Instagram to show me how you got on!

Easy Vegan Carrot Cake

Why not pin the recipe for later, or to share with friends → → → → →


Vegan in 15 Cover | Kate FordThere are plenty of quick and easy vegan recipes in my new book, ‘Vegan in 15‘*. Hop over to Amazon for a look.  Thanks for your support!

*Affiliate links




And if you haven’t yet signed up, you can get a monthly roundup of all my recipes and giveaways delivered to your inbox absolutely free – just click here to subscribe to The Veg Space monthly newsletter..








CookBlogShareI’m linking this recipe with CookBlogShare hosted this week by Hijacked by Twins


Disclosure: I was given a Magimix food processor to review for this post – there was no expectation of a positive review and all opinions are my own.


  1. Looks awesome! LOVE that you topped with Pistachios! YUM! And those layers…YES PLEASE!

    1. Thanks Jennifer! x

  2. what a yummy looking cake. Thank you for linking to #CookBlogShare I have included it in the round-up that goes live tomorrow.

    1. Many thanks Jacqui! x

  3. Ohhh this looks so tasty! Going to save this to make for someone’s birthday, they’ll love it!!

  4. I adore carrot cake, it has to be my all time favourite cake so I would certainly not be able to resist a huge slice of this cake! Thank you for sharing with #CookBlogShare x
    Kirsty Hijacked By Twins recently posted…Weekly Meal Plan – #MealPlanningMonday 2018 Week 8My Profile

  5. This looks gorgeous! You’re not the only one that likes to stroke them in John Lewis, and you’re also not the only one who cuts a slice out of a birthday cake to take pics – I also smoothed the icing over afterwards so nobody would know!

  6. I love a good carrot cake, I will have to try this recipe out. Moreover, I’d love a slice right now!

  7. Wow! I had vegan carrot cake at a cafe the other day but it was bland… I’ll make this recipe myself.

  8. I wish I hadn’t looked at this page now….my stomach is rumbling and my mouth is drooling!

  9. […] (and I don’t blame you!) – my Vegan Victoria Sponge, Vegan Coffee & Walnut Cake and Vegan Carrot Cake are consistently amongst my most popular posts, with readers tagging me in their cake photos on […]

Leave a Reply

Your email address will not be published. Required fields are marked *

CommentLuv badge