• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Veggie Desserts
  • Home
  • Recipe Index
  • Vegan Recipes
    • Vegan Cake and Desserts
    • Vegan Dinner
    • Vegan Breakfast
    • Vegan Guides
  • Cookbook
    • About My Cookbook
    • Buy Veggie Desserts + Cakes
  • About Me
    • About Me
    • Contact
    • Work With Me
    • Press
    • Newsletter
  • Subscribe
  • Instagram Posts
menu icon
go to homepage
  • Vegetarian Recipes
  • Vegan Recipes
  • Subscribe
  • Contact
  • About Me
  • Cookbook
subscribe
search icon
Homepage link
  • Vegetarian Recipes
  • Vegan Recipes
  • Subscribe
  • Contact
  • About Me
  • Cookbook
×
Home » Recipes » Vegan Cake

Easy Vegan Carrot Cake

Published: Feb 20, 2019 · Modified: Apr 19, 2022 by Kate Hackworthy · 35 Comments

Jump to Recipe Print Recipe
This 1-bowl vegan carrot cake is insanely delicious! It's moist, flavourful and super easy to make in just 35 minutes. It's a dairy free carrot cake and an eggless carrot cake, but it's so moist and tasty that nobody will guess that it's vegan! #vegancarrotcake #dairyfreecake #dairyfreecarrotcake #vegancake #egglesscarrotcake

This 1-bowl vegan carrot cake is insanely delicious! It's moist, flavourful, fluffy and also super easy to make in just 35 minutes. Seriously, nobody will guess that it's vegan.

Slice of cake on a plate.
Moist vegan carrot cake

Looking for a Vegan Carrot Cake? You've come to the right place! This one has been a hit time and time again.

Carrots make cakes so wonderfully moist. And the same is definitely true for this dairy-free carrot cake.

It's got that classic moist texture and unmistakable carrot cake taste, but it's vegan.

My husband's favourite cake is most definitely carrot cake and it's the one that he requests for birthdays. 

So I made this one into a two layer easy carrot cake. It's a perfect vegan birthday cake or for any celebration. 

Today the sun was shining and it felt almost warm outside.

The February chill faded for a few blissful hours and I walked through the park and saw colorful bulbs starting to break through the ground as if looking for the sunshine.

It feels like Spring is finally coming, so it is the perfect time to make a carrot cake.

Reader Testimonials

⭐⭐⭐⭐⭐ "This is a beautiful carrot cake, turned out perfect. Was intending to slice it and freeze it for myself but all my non vegan family ate it and didn’t know it was vegan, thank you." - Michele

⭐⭐⭐⭐⭐ "Fantastic! Big thumbs up from the vegans and non vegans alike." - Alyson

⭐⭐⭐⭐⭐ "This carrot cake is stunning! Love that it’s vegan and I’m soooooo in love with your vegan cream cheese frosting!" - Sherri

⭐⭐⭐⭐⭐ "This recipe was awesome with your vegan cream cheese frosting! It was the perfect match, thank you for your vegan recipes! " - Noelle

The Best Vegan Carrot Cake

I'm obviously a huge fan of a good vegetable cake, so I adore carrot cake.

It's one of those cakes that people like in slightly different ways, so feel free to adapt it.

This one is really moist with a soft texture, but it's not soggy (like some carrot cakes can be).

This one stands up to having layers, while still having a soft moist crumb. 

If you like it with raisins, go ahead and add some in.

Not a fan of walnuts? Leave them out of substitute for pecans, pistachios or any other nuts. 

If you like the cake to be fully frosted, then double the batch of frosting and smooth it around the sides of the cake.     

This is my perfect vegan carrot cake, and I hope it will be yours too. 

A vegan carrot cake on a cake stand.

Tips

  • The perfect topping is my quick vegan cream cheese frosting, though you could also opt for vegan vanilla frosting or vegan lemon frosting. Both work beautifully with this cake.
  • When you add the dry ingredients, be sure to combine it all, but don't over mix. 
  • You can grate the carrots by hand, or use a food processor. 
  • This is an eggless carrot cake. 

Additions

  • If you like raisins in your carrot cake, add in a handful. Dried cranberries are great, too!
  • If you don't like walnuts, swap them for different nuts or leave them out altogether. 

Storage Tips

  • Keep this vegan carrot cake in an airtight container (or wrapped) at room temperature on a kitchen counter for up to 4 days
  • Alternatively, keep it covered in the fridge for up to 7 days.
  • If you've used my vegan cream cheese frosting it will need to be kept in the fridge (for up to 4 days).
  • You can freeze this cake for up to 3 months. Just wrap the cake layers well. It can't be frozen if it has been frosted. 
A slice of cake on a table.

Vegan Cake Recipes

Looking for more vegan cake recipes? Try these!
vegan chocolate cake
vegan vanilla cake
lemon cake vegan
Vegan Pumpkin Cake
Black Forest cake (vegan)
vegan Victoria sponge
red velvet vegan cupcakes
vegan chocolate cupcakes
vegan kale cake (yes, I just said kale. This is a carrot cake, so consider it your gateway vegetable cake and try some of my wackier vegetable cakes too!)

Step by step tutorial

I know some people think making a cake is a hassle. But I promise you, this one is super easy.

You just need to mix it up in one bowl (less dishes to wash, yay!), pour it into pans and bake.

While it's baking, whip up a batch of frosting and soon you'll have a moist, fluffy and delicious vegan carrot cake. 

Here are the step by step instructions in pictures.

Scroll down for the full instructions in the recipe card. 

Mixing wet ingredients in a bowl.


1: Add the oil, sugar and vanilla to a large bowl.
2: Whisk together for a few minutes until the sugar starts to dissolve.
3: Stir in the milk.

Adding dry ingredients to the batter, mixing and adding to cake pans.


4: Sift in the flour, baking powder, baking soda, spices and salt and gently combine.
5: Stir in the walnuts and grated carrot.
6: Pour into the cake tins and bake for 25 minutes or until an inserted toothpick or knife comes out clean. Allow to cool, then turn out onto a wire rack to cool completely.

Did you make this recipe? Please let me know how it turned out for you!
Leave a comment and star rating below and share a picture on Instagram, Twitter or Facebook with the hashtag #veggiedesserts.

Thanks for checking out my recipe! I love hearing from my readers. You all allow me to do what I love and write this food blog, sharing vegetarian recipes, vegan recipes, vegetable cake recipes, vegan cake and also easy vegan desserts.
Kate x

📖 Recipe

A slice of two layer vegan carrot cake. It's moist, fluffy and delicious one bowl easy recipe. Shown with vegan cream cheese frosting and walnuts.

Vegan Carrot Cake

Kate Hackworthy | Veggie Desserts
This 1-bowl vegan carrot cake is insanely delicious! It's moist, flavourful and super easy to make in just 35 minutes. Nobody will guess that it's vegan!
4.79 from 47 votes
Print Recipe Pin Recipe
Prevent your screen from going dark
SaveSaved!
Prep Time 10 minutes mins
Cook Time 25 minutes mins
Total Time 35 minutes mins
Course Dessert
Cuisine American
Servings 12
Calories 291 kcal

Equipment

  • mixing bowl
  • 9” round cake pans

Ingredients
 

  • 4 medium carrots to make 300g/2cups grated
  • ½ cup (125 ml) vegetable oil
  • ¾ cup (175g) light brown sugar
  • 2 teaspoon vanilla essence
  • 1 ¼ cups (300 ml) vegan milk soy, almond etc…
  • 3 cups (375g) plain (all purpose) flour
  • 2 teaspoon baking powder
  • 1 ½ teaspoon bicarbonate of soda baking soda
  • 2 teaspoon ground cinnamon
  • 1 teaspoon ground nutmeg
  • 1 teaspoon ground ginger
  • ½ teaspoon salt
  • ½ cup (70g) walnuts, chopped
  • vegan cream cheese frosting
  • Chopped walnuts to decorate

Instructions
 

  • Preheat the oven to 180°C / 350°F. Grease and line 2 x 20cm/8” round cake pans.
  • Peel and grate the carrots and set aside. 
  • In a large bowl, whisk the oil, sugar and vanilla for a few minutes until the sugar starts to dissolve, then stir in the milk. 
  • Sift in the flour, baking powder, baking soda, cinnamon, ginger, nutmeg and salt and gently combine. Stir in the walnuts and grated carrot.
  • Divide the batter between the two baking pans and bake in the oven for 25 minutes or until an inserted skewer or toothpick comes out clean.
  • Allow to cool in the tins for 10 minutes, then turn out onto a wire rack to cool completely.
  • Spread half of the cream cheese frosting onto the bottom layer, add the top layer and frost the top with the remaining frosting. Sprinkle the top with chopped walnuts.

Video

Notes

  • The perfect topping is my quick vegan cream cheese frosting, though you could also opt for vegan vanilla frosting or vegan lemon frosting. Both work beautifully with this cake.
  • If you like raisins in your carrot cake, add in a handful. 
  • If you don't like walnuts, swap them for different nuts or leave them out altogether. 
  • When you add the dry ingredients, be sure to combine it all, but don't over mix. 
  • You can grate the carrots by hand, or use a food processor. 
  • Keep it in an airtight container at room temperature for up to 4 days, or keep it covered in the fridge for up to 7 days. If you've used my vegan cream cheese frosting it will need to be kept in the fridge (for up to 4 days).
  • You can freeze this cake, well wrapped and un-frosted.
  • This is an eggless carrot cake. 
The nutritional information provided is approximate and is created with online calculators. Info will vary based on cooking methods and brands of ingredients used. The information is calculated without the frosting. 

Nutrition

Calories: 291kcalCarbohydrates: 44gProtein: 4gFat: 11gSaturated Fat: 8gSodium: 306mgPotassium: 206mgFiber: 1gSugar: 15gVitamin A: 3395IUVitamin C: 1.2mgCalcium: 95mgIron: 1.9mg

The nutritional information provided is approximate and can vary depending on several factors, so is not guaranteed to be accurate. Please see a registered dietician for special diet advice.

Tried this recipe?Mention @kateveggiedesserts or tag #veggiedesserts! I love seeing your recreations.

More Vegan Cake Recipes

  • Vegan vanilla layer cake on a cake stand with slices removed.
    The Best Vegan Vanilla Cake
  • A slice of vegan pumpkin cake with ginger frosting on a plate.
    Vegan Pumpkin Cake with Ginger Frosting
  • Side shot of a vegan vanilla cupcakes. Covered in vegan frosting and sprinkles.
    Vegan Vanilla Cupcakes
  • Moist and easy one bowl vegan banana bread with slices cut out next to a banana and plant. Get the recipe.
    Vegan Banana Bread (one-bowl)
  • Tweet
  • Share
  • Email

Reader Interactions

Comments

    4.79 from 47 votes (17 ratings without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




  1. Bronwen

    June 17, 2024 at 6:45 pm

    5 stars
    Loved this carrot cake. Fluffy and flavorful.

    Reply
  2. Maggie

    February 05, 2023 at 9:40 am

    5 stars
    Oh wow, this cake is light, flavoursome and simply delicious. Thank you for the recipe which I followed to the letter, I will definitely be baking it again.

    Reply
  3. aaliyah

    July 04, 2022 at 8:45 pm

    5 stars
    Literally the best carrot cake ever !! I cooked it in a tray around 170 degrees and took about 1hr 10mins but omg the best moist cake ever, no one would have thought it’s vegan, made this for my boyfriends mom and she loves it and wants me to teach her the recipe aha, thank you so much !!

    Reply
  4. Gianna

    May 04, 2022 at 2:40 am

    5 stars
    Hi there! I've had success making this recipe many times, but I would like to try this out as a bundt cake. Do you know if any modifications will be needed? Many thanks!

    Reply
    • Penni

      October 24, 2023 at 11:10 am

      5 stars
      Worked really well. I'll make again but as a sheet cake.

      Reply
  5. Alice

    November 26, 2021 at 7:32 am

    4 stars
    I'm planning on making this for one of my friends who is vegan. I was just wondering if I could substitute the flour to a gluten free option like almond flour? But I didn't know if this would ruin the taste/texture.

    Reply
  6. Helen

    November 23, 2021 at 8:49 pm

    5 stars
    I made this today without walnuts as I didn't have any. I used one baking tin. I baked it at 180C (UK) for 40 minutes in total to get it cooked. I really enjoyed it and I didn't even have the cream cheese frosting on it! I have been vegan for over three years now and this recipe is proof you really can have your cake and eat it.

    Reply
  7. Steve

    November 08, 2021 at 8:54 am

    5 stars
    Fantastic cake, which I'll make for my wife's birthday.

    However, please stop this "nobody will guess that it's vegan" nonsense! It's time to stop propagating the idea that somehow vegan cakes are inferior to dairy cakes. There's no logical reason to think that cakes somehow need to be made with milk or butter - it's just question of tradition.

    Reply
  8. Arti

    February 16, 2021 at 8:35 pm

    5 stars
    I made this a couple days ago and it was a hit with my family. It came out so well that today I have made another. Thank you for this great tasty and moist cake recipe. I have already passed on your website onto my friends and family.

    Reply
    • Arti

      February 16, 2021 at 8:36 pm

      5 stars
      5 stars

      Reply
  9. Claudia

    February 08, 2021 at 1:32 pm

    Hey there! Looks delicious and I am so looking forward to baking one this week. May I ask which milk you used?

    Reply
    • Kate Hackworthy

      February 08, 2021 at 4:22 pm

      Hi! I usually use soy or almond milk. Happy baking!

      Reply
  10. Rob jones

    January 06, 2021 at 10:18 pm

    5 stars
    We made the most amazing vegan carrot cake today from your recipe, I have been a chef for over 40 years and have never been so Impressed with the end result, soft, fluffy,and moist ,but not greasy absolutely beautiful I will be recommending you and your recipes to all my friends and family thank you and well done Kate. 🏴󠁧󠁢󠁷󠁬󠁳󠁿

    Reply
  11. Rasmi

    April 01, 2020 at 2:19 pm

    4 stars
    Thank you so much for the amazing recipe. I used a mixture of coconut milk and water and it was still so yummy! I iced it with plain glaze icing (icing sugar and water). Such an easy, quick, inexpensive dessert.

    Reply
  12. Maria

    January 06, 2020 at 9:22 am

    5 stars
    Have made this for todays gathering with my family. So excited. The cream cheese frosting is to die for 😍😍 . It's so great find good vegan recipes like this one. Thank you.

    Reply
  13. Sam Townsend

    December 23, 2019 at 3:38 am

    5 stars
    Best Carrot Cake I've ever made and way better than the shop bought ones!

    Reply
  14. Jo Carter

    December 20, 2019 at 8:20 pm

    5 stars
    I made this Vegan recipe to practice for Christmas for my sister in law ... and omg i can not tell you how amazing this was.
    Thank you for sharing i will keep this receipt close by now
    Perfect

    Reply
  15. Mark

    November 28, 2019 at 3:05 pm

    5 stars
    Everyone at the office loved it!

    Reply
  16. Charlene

    November 16, 2019 at 8:34 am

    5 stars
    My 13 year old daughter made these at school for a dairy free carrot cake alternative! Amazing, everyone who has tried it has said that they prefer to normal carrot cake at it wasn’t as sickly! Thank you so much for posting! 💜

    Reply
  17. Jayne

    September 08, 2019 at 7:42 am

    I am planning on making these today. Has anyone any tips to make these into cupcakes for cooking time and temperature? (I don’t have cake tins)

    Reply
    • Kate Hackworthy

      September 10, 2019 at 10:25 am

      Hi! They should be fine as cupcakes. I'd expect them to take about 15 minutes, but test them after 12 with a skewer or toothpick for doneness.

      Reply
  18. Garry

    September 04, 2019 at 8:58 am

    5 stars
    First time use of your recipe. Excellent result, vegan and non-vegans thought it was the best. Thanks

    Reply
  19. Shalini

    July 11, 2019 at 11:28 am

    5 stars
    love this recipe but would like it a little more sweet since i will be serving it plain without frosting. can i increase the sugar by 3 to 4 tbsps?

    Reply
    • Kate Hackworthy

      July 11, 2019 at 1:45 pm

      Hi Shalini, that should still work just fine. Happy baking!

      Reply
  20. Michelle Lynn

    June 21, 2019 at 5:54 pm

    5 stars
    This is a beautiful carrot cake, turned out perfect. Was intending to slice it and freeze it for myself but all my non vegan family ate it and didn't know it was vegan, thank you.

    Reply
  21. Alyson

    April 18, 2019 at 7:35 pm

    5 stars
    Fantastic! Big thumbs up from the vegans and non vegans alike.

    Reply
    • Samantha

      July 15, 2021 at 7:04 pm

      I can’t wait to bake this recipe but Is it okay to substitute the nuts for sultanas? I am not a nut fan in carrot cake.

      Reply
      • Kate Hackworthy

        July 16, 2021 at 1:05 pm

        Absolutely! I hope you enjoy the cake.

        Reply
  22. Noelle

    February 25, 2019 at 7:51 pm

    5 stars
    This recipe was awesome with your vegan cream cheese frosting! It was the perfect match, thank you for your vegan recipes! Makes meals tasty 🙂

    Reply
  23. Jacqueline Debono

    February 20, 2019 at 4:14 pm

    5 stars
    I love veggie cakes too! This one looks beautiful with the layers and frosting! I like to make vegan dishes for parties or when entertaining so that everyone can enjoy them!

    Reply
  24. Sherri

    February 20, 2019 at 3:28 pm

    5 stars
    This carrot cake is stunning! Love that it's vegan and I'm soooooo in love with your vegan cream cheese frosting! 🙂

    Reply
    • Polly Frearson

      June 26, 2019 at 11:32 am

      Just making this now, what's the temperature for fan oven? TIA!

      Reply
  25. Linda

    February 20, 2019 at 2:44 pm

    5 stars
    My husband's favorite is carrot cake too! And he loves the cream cheese frosting. I like it because it's dairy free so this is one cake that will be on my table soon.

    Reply
  26. Hel

    February 20, 2019 at 2:15 pm

    5 stars
    I love carrot cake, the consistancy is just right and the flavour delicious. Brilliant to adapt to a vegan recipe, the cream cheese frosting is a perfect topping. Just the thing for an afternoon treat with a cup of tea.

    Reply
  27. Bintu

    February 20, 2019 at 1:09 pm

    5 stars
    This carrot cake looks so delicious! I would definitely love a slice of it!

    Reply

Primary Sidebar

Kate Hackworthy in the kitchen

Hi, I'm Kate, a journalist, author and multi-award-winning food blogger. Here you'll find vegetarian recipes and vegan recipes celebrating vegetables, from dinner to dessert! If you love vegetables, you've come to the right place. About Me

Collage of press logos.

Popular recipes

  • Stack of naan breads on a plate.
    Easy Naan Bread Recipe (15 Min Yeast-Free Flatbread)
  • Plate of lentil dahl and rice.
    The BEST Easy Red Lentil Dahl
  • Soup in a bowl with a spoon.
    Easy Lentil Soup
  • Spoonful of sauce on a jar of it.
    Cane's Sauce Recipe (copycat)

Vegetable Cake Recipes

  • A cake and a piece of cake sitting on top of a table.
    Apple Kale Cake with Apple Icing
  • Close up of cut loaf cake.
    Parsnip Loaf Cake
  • Cake on a cake stand with slices missing
    Vanilla Spinach Cake
  • A slice of lemon cucumber cake on a plate.
    Lemon and Cucumber Cake

My cookbook

Veggie Desserts and Cakes Cookbook cover.

Check out my Veggie Desserts Cookbook, full of tasty desserts with vegetables!

Footer

↑ back to top

About

  • About me
  • Contact
  • Work with me
  • Press
  • Veggie Desserts Cookbook

Newsletter

  • Sign Up for newsletter updates

Partner Sites

  • You Say Potatoes

Disclaimers

  • Disclosures & Affiliate Policies
  • Privacy Policy
  • Cookie Policy
  • Accessibility Policy

As an Amazon Associate, I earn from qualifying purchases.

Copyright © 2025 Kate Hackworthy / Veggie Desserts

Rate This Recipe

Your vote:




Let us know what you thought of this recipe:

This recipe worked out perfectly!
The whole family loved this recipe!
Easy and tasty!
I'm sure we'll be making this recipe again and again!

Or write in your own words:

A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.