This vegan carrot cake is the best ever! It’s moist and rich and topped with a tangy lemon buttercream frosting and crushed walnuts.
Carrot cake is pretty awesome! It gives you the feeling that you’re eating something pretty darn healthy. I mean you’re getting your veggies in!
And when it’s vegan carrot cake, well….. then you can feel pretty saintly about it!
Okay okay, I’ve said I’m never going to mention guilt and food in the same sentence on this blog, and I’m going to stick to it, but you know, there’s indulgence and then there’s feeling saintly about indulgence, which is not like indulgence at all really.
So go on, have your vegan carrot cake and eat it too, while feeling saintly about your good choices 🙂
And you know one of these days I’ll even make a gluten-free version (update: it’s here!) and THEN, well then, you know, you can just about ascend to heaven on a cloud while you eat it.
Jokes aside, this carrot cake is super good, it has a wholesome hearty vibe, while being moist, rich, and delicious.
Topped with a tangy lemon buttercream frosting and crushed walnuts, this cake is ideal for any special occasion. Or just for Sunday afternoon tea.
How To Make Vegan Carrot Cake
You will find full instructions and measurements in the recipe card at the bottom of the post. This is a summary of the process to go along with the process photos.
- Sift all purpose flour into a mixing bowl and add baking powder, baking soda, salt, cinnamon and nutmeg. Mix together.
- Add light brown sugar and grated carrot to the mixing bowl.
- Prepare your flax eggs by adding 2 tablespoons of ground flaxseed meal to a bowl with 6 tablespoons of hot water. Let it sit for a minute to become gloopy.
- Add the flax eggs, oil, vanilla extract, apple cider vinegar and chopped walnuts to the mixing bowl.
- Mix everything together. If it seems like it won’t come together and the mix is too dry then step away from the bowl for a couple of minutes and then come back to it. The carrot will have released more moisture into the batter allowing it to come together into a thick batter.
- Divide the batter evenly between two cake pans (sprayed with non-stick spray and lined with parchment paper along the bottoms).
- Bake at 350°F for 30 minutes or until a toothpick inserted into the center of one of the cakes comes out clean.
- Let the cakes cool in the pans for a few minutes before transferring them to a wire cooling rack to cool completely before frosting.
- When the cakes are cool, frost and decorate with crushed walnuts.
The Frosting
Two things: firstly, I frosted it with a lemon frosting and added apple cider vinegar. This was to try and get a slightly more ‘cheesy’ flavor to it.
Well, it didn’t really work, it was really good, but I would not say it was in any way ‘cheesy’. It was still really good though, with a perfect amount of tang, so I went with it!
Secondly, I have since made a fabulous vegan cream cheese frosting using a homemade vegan cream cheese. It is seriously delicious, so if you want to give that a try instead, then go for it. The lemon buttercream frosting recipe from our vegan lemon cake is also a winner if you want to use that instead.
Chef’s Tips
Measure your flour correctly. If you have a food scale then measure the flour out on a food scale for total accuracy. If you don’t have a food scale then use the ‘spoon and level’ method to measure your flour. Spoon the flour into your measuring cup and then level it off with a knife. Don’t scoop the flour and don’t pack it into your cup.
Carrots must be freshly grated. If you buy pre-grated carrots then they will have dried out a lot by the time you use them. You need freshly grated carrots so that they are packed with moisture.
The walnuts. Walnuts are entirely optional but they are really delicious both in the cake itself and sprinkled on top for decoration. Another great option is chopped pecan nuts.
Be patient mixing the batter. When you’re mixing this batter you may start to wonder if I’ve missed out some important ingredients in the form of liquids! You may start thinking it will never come together! Don’t worry, so long as you used freshly grated carrots, it will definitely come together. Just step away from the bowl for a couple of minutes, the carrots will release more moisture into the batter. When you come back and mix again, it will form into a thick batter.
Adapting For Different Cake Pans
- 7-inch. This cake makes two thick 7-inch cake layers.
- 8-inch. It also works perfectly for 8-inch cake pans. The layers are slightly thinner, but still perfect, and 8-inch cake pans work great with the recipe exactly as is, no other changes at all.
- 6-inch. If you want to make this cake in 6-inch cake pans then I would suggest making it as a 3 layer cake. Baking time will be around 25 minutes.
- 9×9 sheet cake. You can also make it as a 9×9 square sheet cake. Baking time is 35 minutes.
- 9×13 sheet cake. It also works as a 9×13 sheet cake though it is a fairly thin cake so 9×9 is preferred. Baking time for 9×13 is 25 minutes.
Vegan Carrot Cake Q&A
You can make this cake gluten-free by simply switching the regular flour for a gluten-free all purpose flour blend. You can also check out our recipe for vegan gluten free carrot cake. It’s totally divine.
Sure! This recipe adapts to 12-18 cupcakes depending on how full you make the cupcake liners. You can also check out our vegan carrot cake cupcakes.
Storing and Freezing
Keep the cake covered at room temperature where it will stay good for 3-4 days, or keep it covered in the fridge where it will stay good for up to a week.
It is also freezer friendly for up to 3 months.
More Vegan Cakes
- Vegan Vanilla Cake
- Vegan Chocolate Cake
- Vegan Red Velvet Cake
- Vegan Banana Cake
- Vegan Lemon Cake
- Vegan Strawberry Cake
Did you make this recipe? Be sure to leave a comment and rating below!
Vegan Carrot Cake
Ingredients
For the Carrot Cake:
- 2 cups All Purpose Flour (250g)
- 1 tsp Baking Powder
- 1 tsp Baking Soda
- ½ tsp Salt
- 2 tsp Cinnamon
- 1 tsp Nutmeg
- 1 ½ cups Light Brown Sugar (300g)
- 2 ⅓ cups Grated Carrot (255g)
- 2 Flax Eggs (2 Tbsp Ground Flaxseed Meal with 6 Tbsp Water)
- ½ cup Canola Oil (120ml) or Vegetable Oil
- 1 tsp Vanilla Extract
- 1 Tbsp Apple Cider Vinegar
- 1 cup Walnuts (100g) Chopped, Optional
For the Lemon Buttercream Frosting:
- 4 cups Powdered Sugar (480g)
- ½ cup Vegan Butter (112g)
- 1 tsp Vanilla Extract
- 1 tsp Apple Cider Vinegar
- 2-3 Tbsp Fresh Lemon Juice
Decoration:
- Walnuts Chopped
Instructions
- Preheat the oven to 350°F (180°C). Spray two 7-inch cake pans or two 8-inch cake pans (see notes*) with non-stick spray and line the bottoms with circles of parchment paper.
- Sift the all purpose flour into a mixing bowl and add the baking powder, baking soda, salt, cinnamon and nutmeg. Mix together.
- Add the light brown sugar and grated carrot to the mixing bowl.
- Prepare your flax eggs by adding 2 tablespoons of ground flaxseed meal to a bowl with 6 tablespoons of hot water. Let it sit for a minute to become gloopy.
- Add the flax eggs, oil, vanilla extract, apple cider vinegar and chopped walnuts to the mixing bowl.
- Mix everything together. If it seems like it won't come together and the mix is too dry then step away from the bowl for a couple of minutes and then come back to it. The carrots will have released more moisture into the batter allowing it to come together into a thick batter.
- Divide the batter evenly between the two prepared cake pans.
- Bake for 30 minutes or until a toothpick inserted into the center of one of the cakes comes out clean.
- Allow the cakes to cool in the pans for a few minutes before transferring them to a wire cooling rack to cool completely.
- While the cakes are cooling, prepare your frosting.
- Add the powdered sugar, vegan butter, vanilla extract, apple cider vinegar and 2 tablespoons of lemon juice to the bowl of your stand mixer.
- Start mixing on low speed gradually increasing speed until your frosting is thick and smooth.
- If your frosting is too thick then add in the extra tablespoon of lemon juice, a drop at a time and only as much as needed to get to a spreadable consistency.
- Frost the cake and decorate the top with chopped walnuts.
Video
Notes
- Measure your flour correctly. If you have a food scale then measure the flour out on a food scale for total accuracy. If you don’t have a food scale then use the ‘spoon and level’ method to measure your flour. Spoon the flour into your measuring cup and then level it off with a knife. Don’t scoop the flour and don’t pack it into your cup.
- Carrots must be freshly grated. If you buy pre-grated carrots then they will have dried out a lot by the time you use them. You need freshly grated carrots so that they are packed with moisture.
- The walnuts. Walnuts are entirely optional but they are really delicious both in the cake itself and sprinkled on top for decoration. Another great option is chopped pecan nuts.
- Be patient mixing the batter. When you’re mixing this batter you may start to wonder if I’ve missed out some important ingredients in the form of liquids! You may start thinking it will never come together! Don’t worry, so long as you used freshly grated carrots, it will definitely come together. Just step away from the bowl for a couple of minutes, the carrots will release more moisture into the batter. When you come back and mix again, it will form into a thick batter.
- Adapting for different size cake pans:
- 7-inch. This cake makes two thick 7-inch cake layers.
- 8-inch. It also works perfectly for 8-inch cake pans. The layers are slightly thinner, but still perfect, and 8-inch cake pans work great with the recipe exactly as is, no other changes at all.
- 6-inch. If you want to make this cake in 6-inch cake pans then I would suggest making it as a 3 layer cake. Baking time will be around 25 minutes.
- 9×9 sheet cake. You can also make it as a 9×9 square sheet cake. Baking time is 35 minutes.
- 9×13 sheet cake. It also works as a 9×13 sheet cake though it is a fairly thin cake so 9×9 is preferred. Baking time for 9×13 is 25 minutes.
- Gluten-free: You can make this cake gluten-free by simply switching the regular flour for a gluten-free all purpose flour blend.
- Cupcakes: This recipe adapts to 12-18 cupcakes depending on how full you make the cupcake liners.
- Storing: Keep the cake covered at room temperature where it will stay good for 3-4 days, or keep it covered in the fridge where it will stay good for up to a week.
- Freezing: It is also freezer friendly for up to 3 months.
- This recipe has been updated with new photos but the recipe itself is unchanged.
David says
quick and relatively easy to make. Followed the recipe to the letter including weighing the ingredients, but didn’t achieve much of a rise. Batter tasted fantastic and icing a well. Just waiting for it to cool!
Nadine @ Loving It Vegan says
Thanks for your review David!
Danielle says
Hello! I have never tried my hand at making carrot cake before, and this looks doable for me. But the person who requested it from me said carrot cake HAS to have raisins in it… help! I don’t want to find a different recipe, but not sure how much to add and how this would change things??
Nadine @ Loving It Vegan says
Hey Danielle. It shouldn’t change that much. You can start by adding 1/4 cup of seedless raisins and mix it in, then check to see if that’s enough. If not then add another 1/4 cup. Hope it turns out the way your friend wants it 🙂
Danielle says
Thank you! Just wasn’t sure if I should remove any other ingredients. Excited to try this over Thanksgiving day weekend!
Mandy says
I made this delicious carrot cake and it lasted just 2 days !I’m ashamed to say as there’s just myself and my husband at home ! I did find the batter dry and the cake was a bit biscuit-like ( not a bad thing in my opinion ), however once I had filled & frosted it it was absolutely fine . Will definitely make it again – soon!
Nadine @ Loving It Vegan says
Hi Mandy! Glad to hear you enjoyed the cake! When you make it again, if the batter is too dry, then leave the batter to stand for longer and then mix it up again. The carrots will have released more moisture into the batter allowing it to come together into a thick batter. Also try not to overmix 🙂
Alexis says
Hello –
Is it possible to replace the flaxseed with apple sauce? And if so, could you recommend quantities? Thank you and very grateful for your recipes.
Nadine @ Loving It Vegan says
Hi Alexis. We only tested the recipe with flaxseed, but some people in the comments have mentioned that they substituted the flaxseed with 1/2 cup apple sauce and the cake turned out great.
Jane K says
This was my first time trying a recipe from your site, and it was a hit! The cake is so moist and delicious, and the lemon icing was better than a “cream cheese” icing. I followed the recipe exactly, (even using Apple cider vinegar) and it came out perfectly. I will keep this recipe and use it again and again. I look forward to trying more recipes from your site. Thank you!
Nadine @ Loving It Vegan says
That’s great Jane! Thank you so much for your wonderful review!
Sania Saeed says
I made this and it came out perfect.
I would suggest following instructions and quantities exactly. I poured in a bit more (~10g) extra powdered sugar thinking it’ll be ok, but the icing came out a bit hard.
Fabulous recipe. Thank you!
Nadine @ Loving It Vegan says
Thanks for your great review Sania!
Alex says
Even though I used pre-shredded carrots (which could have backfired on me, but I needed to use them up lol), this turned out great! I just made 6 cupcakes and one 8-inch diameter cake. Have not had the cake yet, but the two cupcakes I just had were so delicious!!! I had to adjust the baking time for my oven for the cake, and it took much longer than 30 minutes, but I also may have put too much batter in the cake tin. I only say that so others do not make the same mistake. The recipe itself is very straightforward, and I appreciate the tips, such as keep mixing because it will eventually come together (which it did).
Anyway, this recipe is amazing. Thank you, it’s perfect for a sweet tooth.
Nadine @ Loving It Vegan says
Thanks you for sharing Alex! Happy to hear you enjoyed the recipe and thanks for your great review!
Nitacha says
What can I use in place of apple cider vinegar?
Nadine @ Loving It Vegan says
Hi Nitacha, you can use regular white wine vinegar instead.
Marion Ball says
Nice, but far too much sugar compared to the other ingredients and the cake itself was quite gritty and sticky with all the sugar. Also the flax seeds and water don’t go gloopy at all, even after leaving it for 20 minutes. The packet was new, so it can’t be due to old flax seeds
Jamie Orten says
YUM! MY FAVORITE RECIPE!
Nadine @ Loving It Vegan says
Happy to hear Jamie! Thanks for your review!
Kristy says
Hi everyone. I’m dying to make this but I want to do cupcakes. How long do they bake please? PS – your site makes me so happy and has given me a lot of confidence in the kitchen. Thank you!
Nadine @ Loving It Vegan says
Hi Kristy! We are so happy that you hear enjoy the site! Also, we do have a recipe for vegan carrot cake cupcakes that has all the info you need! 🙂
Patti says
These came out amazing and the frosting was so tasty. I did cupcakes and my none Vegan son and workers gave me kudos. Easy clean and delicious ! Thank you
Nadine Van Zyl says
You’re welcome Patti! And thank you for your great review!
sue Daniels says
This was very good just a little bit on the dry side. I did add a little orange juice to the batter as it was so thick so I would add more liquid next time so it would be a dropping consistency. The flavour was great and I used Tofutti cream cheese made into an icing which was very good.
Nadine @ Loving It Vegan says
If you used fresh carrots, you can also try leaving the carrots to release more moisture before mixing again. 🙂
Louise hawkes says
Have made the cake three times now and we love it, even my friend who doesn’t normally like carrot cake did.! A top recipe, thankyou.
Nadine @ Loving It Vegan says
Thanks so much Louise! Glad you enjoy the recipe!
Tischan says
This cake was delicious! I made a couple of changes for taste preference: 1 Tbsp baking powder, 1/2 tsp baking soda, 1 Tbsp cinnamon, 1/2 tsp ginger, 1/4 tsp nutmeg, 3/4 cup brown sugar, 1/4 cup oil, 1/4 cup applesauce, no walnuts, 1/2 cup raisins. The cake was still very sweet and almost too sweet for me with icing so I could probably scale back to 2/3 cup brown sugar. I also let the wet mixture sit for about 10 minutes to extract the juice from the carrots. Very moist and just the right amount of chew!