Perfect Vegan Carrot Cake! Perfectly spiced with a super moist crumb and smothered in decadent, ultra-creamy vegan cream cheese frosting.
💌 SAVE THIS RECIPE!
Watch out for more tasty treats coming your way too! Unsubscribe at any time.
FEATURED COMMENT
"I made it LAST year for my friend's birthday, and I'm making it again THIS YEAR, so what does that tell you? This is moist and delicious. Just the right balance of spices...All my girlfriends LOVED it and there was a little fight over how much was going home and with whom! The birthday girl's husband RAVED over how good it was, and he is NOT a sweet eater!"
- Susan ⭐️⭐️⭐️⭐️⭐️ More reviews →
So spring is coming and you want to celebrate with a big, delicious vegan carrot cake? Yep, you've come to the right place because that perfectly spiced, super moist, cream cheese frosting-smothered cake is coming right at you.
We're talking perfect flavor and texture thanks to the fragrant spices, freshly grated carrots, chopped (optional) pineapple, nuts and raisins. And we're talking lashings of delicious vegan cream cheese frosting slathered all over to make the best vegan carrot cake!
Ingredients
Ok, let's take a look at what ingredients you need to make this vegan carrot cake recipe and why, including what we will be using instead of eggs:
- Flour - I used all-purpose flour but you could easily switch it for white whole wheat flour or spelt. To make it gluten-free use a good 1 for 1 all-purpose gluten-free flour that contains xanthan gum like Bob's Red Mill 1 to 1.
- Sugar - A combination of brown and regular cane sugar is best for sweetness, moisture and flavor.
- Nuts - Either pecans or walnuts or a combination of both. They add textural crunch and flavor. If you have a nut allergy omit them.
- Ground flaxseed - For binding and structure in this egg-free carrot cake. Don't make a "flax egg". The ground flax just gets thrown in with the other dry ingredients as per the instructions.
- Baking Powder, baking soda, and apple cider vinegar - Part 2 of the no-egg solution. Although the flaxseed binds, it doesn't replace the leavening that eggs would provide so we need to make up for that by using extra baking powder as well as baking soda which reacts with the vinegar (an acid) to create lift and lightness. Technically any acid will work so you could substitute the vinegar for lemon juice or orange juice if you want to.
- Spices - Essential in carrot cake. Here we use a delicious combo of cinnamon, ginger, nutmeg, cloves, and vanilla.
- Carrots - Freshly grated for maximum flavor and all-important moistness. I don't recommend using store-bought pre-grated carrots because they don't have as much flavor and they tend to be a bit dry.
- Pineapple - Because it adds so much flavor, moistness and texture. I use canned pineapple but fresh is ok too. However, since I published this recipe, I've learned that pineapple in carrot cake is very controversial. I've since retested it and if you don't want to use the pineapple you can safely omit it. There's no need to replace it with anything else.
- Golden raisins/sultanas - Not something you see in many carrot cakes but I think they are essential for those juicy little bites, and again more flavor and moistness. You can omit them if you prefer.
- Milk - Any unsweetened non-dairy milk is fine to use. I tend to use my cashew milk because I always have some on hand.
- Oil- Just about any neutral oil will do such as vegetable oil, canola oil, sunflower oil, or olive oil, just don't use vegan butter. Oil is important for moistness in the finished cake.
And then comes the vegan cream cheese frosting which is made with vegan cream cheese, vegan butter, powdered sugar, vanilla, salt and my magic ingredient arrowroot flour which makes all the difference. It's the same frosting used in my Vegan Hummingbird Cake and it's so good!
How To Make Vegan Carrot Cake
Can't wait to make it? Here's a quick rundown of how it's done. See the recipe card for the full and detailed version, and if you're a visual learner check out my recipe video:
1 - Make the batter. Mix the dry ingredients, mix the wet ingredients, then combine the two along with the grated carrots, pineapple, nuts, and raisins.
2 - Spoon into 2 cake pans, bake, then leave them to cool in the pans. This is important to trap steam and keep the sponge super moist.
3 - Whip up the cream cheese frosting.
4 - Once the cake layers are completely cool sandwich them together with the frosting then cover the top and sides too.
I went for a rustic look but feel free to get fancy with some fancy piping or garnishes. You could use chunks of pineapples, nuts, toasted coconut, cake crumbs, candied carrot shavings or store-bought cake decorations.
If you have any leftover grated carrots, nuts, and dried fruit why not make my Carrot Cake Overnight Oats for breakfast?
Storage Tips
Cover the frosted cake tightly and store it in the refrigerator for up to 7 days. You can also freeze the vegan carrot cake layers (before frosting) for up to 3 months. Cool them completely then wrap well and freeze. Defrost overnight in the fridge before frosting as per the recipe.
Recipe FAQs
In a food processor with a shredder/grater attachment. By far the quickest and easiest way to do it. It takes about 20 seconds tops!
In a food processor without a shredder/grater attachment - If you have a food processor (or a blender) but don't have a grating attachment you can use the blade instead. Simply break the carrots up so they fit into the bowl easily and then pulse until they are chopped into small pieces. Be careful you don't go too far and make them really tiny in size because some flecks of carrot throughout the cake are nice texturally and visually.
With a box grater - The manual method and not nearly as fast as the previous methods but to be honest, it doesn't actually take long. Just be careful of your fingers!
Yes, you can. The full recipe will make a lot though so you might want to reduce it by half or two-thirds.
Yes. You can use:
Two 10-inch cake pans - The layers will just be thinner. It should take about the same time to bake, maybe a few minutes less.
12 x 18-inch sheet pan - Grease generously and bake at 325°F for about 50 minutes until a skewer or toothpick inserted into the middle comes out clean and the cake springs back when you press gently on the top with a finger. Let cool in the pan and frost in the pan.
9 x 5 or 8 x 8-inch - Half the recipe and use your judgement for the bake time as I haven't tried it. Temperature can stay the same.
Recipe
Vegan Carrot Cake
Author:WATCH HOW TO MAKE IT
Ingredients
- 3 ¼ cups (410 grams) all-purpose flour , (plain flour in the UK)
- 1½ cup (300 grams) brown sugar , light or dark (I like dark)
- ½ cup (100 grams) granulated white or cane sugar
- 1 teaspoon fine salt
- 1¼ teaspoons baking soda , (bicarbonate of soda in the UK)
- 1 tablespoon baking powder
- 3 tablespoons ground flaxseed
- 2 teaspoons ground cinnamon
- 1¼ teaspoons ground ginger
- ½ teaspoon ground nutmeg , optional but recommended
- ½ teaspoon ground cloves , optional but recommended
- ¾ cup (180 mls) liquid oil , such as avocado, sunflower, vegetable, or canola
- 1 cup (240 mls) dairy-free milk
- 2 tablespoons apple cider vinegar , or lemon juice
- 4 teaspoons vanilla extract
- 1 cup (220 grams) drained canned or fresh pineapple , chopped into small pieces (can be safely omitted)
- 2 packed cups (240 grams) grated carrots , about 3 large
- 1¼ cup (130 grams) pecans or walnuts , chopped into small pieces (omit to make nut-free)
- 1 cup (160 grams) sultanas or golden raisins , optional but recommended
Vegan Cream Cheese Frosting
- 1 cup or 8 oz (227 grams) vegan cream cheese , I use Tofutti
- ½ cup (110 grams) vegan butter
- 4 teaspoons arrowroot powder , or cornstarch
- ⅛ teaspoon fine sea salt
- 1 teaspoon vanilla extract
- 4 to 5 cups (500 to 625 grams) powdered sugar , icing sugar in the UK
RECOMMENDED EQUIPMENT
INSTRUCTIONS
- Preheat oven to 350°F (175 °C) and prepare two 9 inch cake pans. Line the bottoms with a circle of parchment paper or a silicone cake pan liner and grease the sides well with some oil or vegan butter. Set aside for now away from the hot oven.
- To a large mixing bowl add the flour, sugar, salt, baking soda, baking powder, ground flax, cinnamon, ginger, nutmeg and cloves. Mix them together well.
- To another bowl or jug add the oil, milk, vinegar and vanilla and stir them up.
- Take the chopped pineapple and squeeze the juice out of it in your fist over the sink. This is important so we get the flavor and texture without all of the additional moisture. Skip this step if you aren't using the pineapple.
- Put the pineapple, grated carrots, nuts, and raisins in the bowl with the dry ingredients and pour in the wet ingredients. Stir it all together well but gently, making sure to scrape right into the bottom of the bowl. Do this fairly quickly and don't leave the batter sitting around once mixed. Move immediately onto the next step.
- Immediately spoon into the prepared cake pans. Even out with a spatula and bake for approximately 45 minutes. All cake pans and ovens cook differently so the time might not be exact. Use your judgement and test it with a toothpick, skewer or small sharp knife. Insert it into the middle and it should come out clean, the sides of the cake will be slightly coming away from the edges of the pan and when you poke the cake gently with a finger in the centre it should spring back. If that's not the case put it back in the oven for a few minutes longer.
- Remove the cakes from the oven and place them on a cooling rack in their pans. Don't remove them from the pans until they are cool. This helps keep the cakes nice and moist. Allow a good few hours for them to cool completely.
- Make the vegan cream cheese frosting. Add the vegan butter to a large bowl and beat it with an electric mixer on a medium high speed until soft and fluffy. Add the cream cheese and beat again until combined and smooth.
- Add the arrowroot powder, salt, vanilla and about 2 cups of the powdered sugar. Beat on the lowest speed for about 20 seconds until the powdered sugar has stopped flying around, then add another 2 cups. Beat again on low until it's mostly combined then turn the speed up to medium high again and beat until smooth and creamy, scraping down the edges with a spatula as needed to get any dry powdered sugar off and into the mix. Add the remaining powdered sugar to thicken it as needed. Using it all makes the frosting much easier to handle and the cake easier to frost and slice. Do not be tempted to add any more liquid to the frosting at any stage because it will become too runny. Once done, cover the bowl and put in the fridge until needed.
- When the cake layers are completely cool, carefully remove one from its pan and place on a serving plate or cake stand, lined side up. Gently peel off the parchment paper/silicone liner.
- Remove the frosting from the fridge. If it feels too firm to spread leave it to soften for about 10 minutes. (If you keep it in the fridge any longer than that it might need another quick 20-second beat to fluff it up again). Dollop the frosting generously onto the cake, making sure you save enough in the bowl for the top and sides. Spread it out evenly with a spatula or pallet knife, taking it almost but not quite to the edges.
- Remove the other cake from its pan and place very gently on top of the frosted layer, lined side up. Peel off the liner gently and dollop on the remaining frosting. Spread it all over the top and around the sides.
💌 SAVE THIS RECIPE!
Watch out for more tasty treats coming your way too! Unsubscribe at any time.
NUTRITION
More Amazing Cakes
This recipe was originally published on March 5th, 2020. I've updated the post with new information and now I am republishing it for you. The recipe itself remains the same. I hope you enjoy it. Thank you for following A Virtual Vegan!
Vanessa says
Great carrot cake recipe! I’m happy I found one that has pineapple and as a bonus it was really easy to make. I made half the recipe using two 6” rounds.
Lynda says
First, I am not a baker so the idea of making a cake from scratch was a bit overwhelming. I’m also not a big fan of cake BUT, I do love carrot cake so it seemed like a good idea. When I saw this recipe with the detailed instructions and tips I felt like I was ready for the challenge. I was very careful to follow the instructions but I did omit the nuts and raisins. I have to say it turned out great!! Perfectly spiced, light and yummy. Thank you Mel for helping me at the last minute (vegans beware…there are certain well known apple cider vinegars with honey in them)
Melanie McDonald says
I'm so pleased you are enjoying the cake Lynda. Thank you for giving it a try and for leaving a review. It's much appreciated!
Karen says
This is an AMAZING carrot cake - it's full of wonderful spices and the texture is moist and delicious!! I love the pineapple as adds a subtle texture, especially as my children did NOT want raisins in the cake :-). I plan to make this cake again for family dinners! For frosting, I used 3 cups of icing sugar and it was perfect for the 9x12 inch cake pan.
alice toth says
Has anyone tried making this in a Bundt pan?
Kimberly says
I made this for Easter dinner today in a loaf pan. It was the perfect texture... I used all the things and love the pineapple and raisins (I normally don't like raisins). Of course the cream cheese icing is awesome (that's my favorite part).
Joanie Lewis says
This cake is very delicious! I appreciate the metric numbers and have just started measuring this way. I used a sheet pan for the same amount of oven time and it was perfectly done. I used a basic powdered sugar icing instead of cream cheese (since I didn't have any cream cheese) and it was a home run hit at the birthday party! Thanks, Melanie!
A Virtual Vegan says
I'm so pleased you enjoyed it and thank you for coming back to leave a rating/review. It's much appreciated!
Leanne says
Though I haven’t made this yet I’m sure I’d rate it 10 stars if I could.
Putting pineapple in carrot cake is truly the way to go, of coarse I’m Canadian and we also love pineapple on our (vegan) ham and pineapple pizza. if you’ve never tried it you’re missing out.
I was so happy to see this recipe and will be making it today for my daughters birthday.
A Virtual Vegan says
Hope you enjoy it!
Monique says
Great cake! Realized the morning of the birthday party that I didn't have any pineapple OR raisins. However, I added diced dried papaya, diced candied ginger, and coconut flakes instead. Moist, delicious, and easy! Love that I didn't have to take out the mixer.
Ida says
I made this for my husband's birthday yesterday and it was great! I ran out of all purpose flour though because we baked cookies the night before, so I subbed maybe 1/3 of the total amount of flour with whole spelt flour. It turned out fine. Also, I had problems with the crumbs coming up when I was frosting it, but it's not a big deal.
A Virtual Vegan says
Glad you enjoyed it Ida! If you have problems with crumby frosting again, I recommend spreading it with a spatula dipped in water (then shaken off). It really helps! You can also spread a very thin layer of frosting all over the outside then pop it in the fridge to set for 20 minutes. It acts as a barrier so when you add the rest of the frosting it goes on more easily. Hope that helps!
Patricia Giannelia says
My standard replacement for oil is applesauce, and white whole wheat, whole wheat pastry, spelt or oat flours in place of white flour.
Both worked fine here to make a delicious, moist carrot cake, healthier and guilt free.
Fifi says
Hi,
Would aquafaba be an acceptable alternative to the flaxseed? Or will it be too much extra moisture?
A Virtual Vegan says
I wouldn't recommend using aquafaba in this cake. The flax worked way better in tests. In a carrot cake it's important to minimize moisture or it could end up soggy. FLax works well for the texture because it absorbs excess moisture. Hope that helps!
Fifi says
I ended up using aquafaba and just reducing the milk volume by the same amount.
I also didnt have any cloves so just used ginger and cinnamon. I dont like raisins so I didnt put any of those in.
And it was delicious! It worked really well. Thanks for a great recipe
Carla Thomson says
Wow this cake is DELICIOUS!! Left out the walnuts to keep the kids happy, but used some to decorate the top along with some chopped dried apricots to keep me happy ;-) . Such a moist cake with a lovely spiced flavour. A big hit in our house. My 10 year old has requested it for her birthday cake next month.
A Virtual Vegan says
I'm really pleased you all enjoyed it Carla! It will make a great birthday cake!
Kim Arsenault says
OMG. This cake is beyond SCRUMPTIOUS!!! Make it!!!!! SO moist and flavorful - there were four of us (and one was a child) and we ate over half of it. One of the best cakes I've ever made. Seriously, make this cake!! I did find that the amount of icing was too much - it is very sweet - and I only used maybe 1/3 of the amount that I made. Next time I will make less. But holy cow, this cake is awesome. I'm having a hard time not eating the leftovers for breakfast......
A Virtual Vegan says
I'm really pleased you enjoyed it Kim! We had the same problem with eating half of it in one sitting!
Win Hawkins says
I'm allergic to pineapple. Can you suggest an alternative please? Apple sauce? Mango puree?
A Virtual Vegan says
A puree wont work because it will make the cake too wet. In this recipe the juice from the pineapple is squeezed out before you add it so it doesn't increase the moisture in the batter and make the sponge damp. So because of this I think you could safely get away with just omitting it. Or you could add some shredded coconut for texture instead maybe? 1/4 cup / 25 g would be a good amount.
Caroline says
I made this last night and it was delish! The whole fam loved it. I used frozen thawed pineapple and squeezed out the liquid. Would definitely make again!
A Virtual Vegan says
Really pleased you enjoyed it and thanks so much for stopping by to leave a review!
Ruchama says
I love carrot cake and this one sounds lovely. Except for one thing: I hate pineapple in carrot cake. Is it possible to leave it out without compromising the texture?
A Virtual Vegan says
I haven't baked it without the pineapple. As the pineapple has its moisture squeezed out before its added I doubt if it will make a huge difference if it's omitted except for the loss of texture from the little bits in the cake. Without trying it it's hard to say for sure but I'm pretty sure it will be ok.
Kate says
I can’t eat pineapple. Any suggestions as to what will work a a substitute?
A Virtual Vegan says
I don't think there's anything you could use as a substitute and I haven't baked it without the pineapple. But as the pineapple has its moisture squeezed out before its added I doubt if it will make a huge difference if it's omitted except for the loss of texture from the little bits in the cake. Without trying it it's hard to say for sure but I'm pretty sure it will be ok.