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.
Roz says
My first time making a carrot cake was a huge success thanks to this recipe! I used a food scale for everything and subbed the flax eggs for a 1/2 cup of unsweetened apple sauce and the cake was fantastic. This review is for the cake alone as I wanted a cream cheese frosting so didn’t use the frosting recipe mentioned here. I did end up adding lemon to my cream cheese frosting in the end so the recommended lemon buttercream frosting is probably a perfect pairing.
Alison Andrews says
Thanks for the awesome review Roz!
Cami says
I’ve made this recipe for my neighbours’ birthday as she asked me for a carrot cake. Wow it was sooo good ! Used 3 cups of icing sugar instead of 4 for the icing and it was perfect. I think 2 and half cups would even be enough.
She said it was the best carrot cake she ever eaten.
Alison Andrews says
Awesome! Thanks Cami!
Reema q says
I rarely leave comments on recipe posts but had to on this occasion. Great recipe! I’m new to vegan baking and this has given me some confidence to persist! Added some lemon zest into the frosting and used 300g of icing sugar and it was just right. Used white wine vinegar instead of apple cider. Will be an addition to my repertoire. Thank you.
Alison Andrews says
So happy it turned out great, thanks so much for the awesome review.
Donn says
Could you use wholemeal flour instead with this recipe?
Alison Andrews says
Yes I think so.
Auxi says
I have made this recipe several times and it’s always a win!
Alison Andrews says
Thanks so much!
Shyami says
Absolutely delicious cake, and very easy to make. Came out perfectly. I used a combination of walnuts and pecans in the cake, and topped with pecans. So, so good! Thank you for this and all your other wonderful recipes! They are always reliable and delicious.
Alison Andrews says
Thanks so much for the awesome comment and review Shyami! 🙂
Rosa says
Delicious. I baked this cake for a friend’s birthday party and it went down brilliantly. Great texture – light, moist and not at all oily.
Alison Andrews says
Thanks Rosa!
Shirley Shine says
Hi made your cake for a birthday order and they all said it was delicious. What size recipe would I use to make in a 2lb loaf tin -thank you.
Rou Barry says
Made this cake for my brothers birthday and everyone absolutely loved it!! Thank you 🙂
Alison Andrews says
Wonderful! Thanks so much for the awesome review!
Marion says
Lovely recipe and presentation. Thanks for sharing!! It tastes wonderful, I made it with 100g sugar and it was sweet enough. All the best, Marion
Amy says
I made this for Easter last year and am making it again now so I guess we could say it’s a new tradition 🙂 Last year I made the mistake of not packing the brown sugar and not noticing that the weight in grams reflects that it is packed in the cup. Because of this my batter was very dry and heavy (but the cake was still good, likely less sweet). This year I used my scale for both sugar and flour and the batter looks so much better!
If I could make a suggestion, it would be to edit the recipe to say “packed brown sugar” for better clarity. I’ve come across this issue several times now in online recipes, not sure why.
I only own 8 inch pans and personally found the layers a bit too thin, so this year I made 1.5 times the recipe and it seems to be perfect.
Alison Andrews says
So glad it worked out well Amy! Honestly I don’t think the issue was with the sugar, it was most likely with the flour. A lot of our readers reduce the sugar as they prefer it less sweet and it still works out. Dry and heavy usually means too much flour and/or overmixing. So happy it worked out great this time! Thanks so much for sharing and the review!
Sam says
This came out delicious, thanks for the recipe!
I note that I halved the sugar and it still seemed pretty sweet to me. I’m going to try it without any icing next. The sugar issue isn’t just with your recipe though, I do it with pretty much every cake recipe I find online!
Alison Andrews says
So glad it worked out great! Thanks for sharing Sam!
Ann says
I have made this cake twice. Both times it has been delicious. i didn’t have flax seeds so substituted chia instead. It was lovely and moist. I am going to change the flour and use gf instead so my daughter in law can enjoy it as well. Love your recipes. ❤️❤️
Alison Andrews says
So happy you enjoyed it Ann! Thanks so much for the great review!
Chris says
YUM!!! This was absolutely delicious and I rarely take the time to comment on anything. My husband who is my biggest fan but honest critic raved about it. Thank you!
Alison Andrews says
Wonderful! Thanks so much Chris!
Ryan says
Hi! This recipe looks amazing! I was hoping to make a carrot cake for my family Easter celebration this weekend. A lot of my family is gluten-free and I saw that you also had a gluten-free vegan version of this cake. Could I ask what the difference between two recipes is? I tried to figure it out myself, but the amounts are quite different in each and I got confused. Between the two recipes is there one you would recommend? Thanks for the help!
Alison Andrews says
Hi Ryan, the gluten free version is a slightly larger cake. That’s the main difference (other than the flour). So if you prefer this recipe and just want to make it with a gluten free flour blend, that also works!
Alex says
Easy to make and it was good on the first day. After that it got extremely dry. I kept it very well covered but I could no longer eat it.
Alison Andrews says
Hi Alex, this is an extremely moist cake so it sounds likely that you used too much flour. I highly recommend a food scale or the ‘spoon and level’ method.