The best Vegan Carrot Cake! Perfectly spiced, incredibly moist, topped with creamy vegan cream cheese frosting and simple to make in just 1 bowl!
Once you realize how easy this vegan carrot cake is to make, you will find yourself making it over and over again! Not only is it 100% vegan, it is simply the best tasting carrot cake, vegan or not. No one will guess it’s free of eggs, milk and butter!
The cake layers are super moist, perfectly sweet and full of texture. It’s an incredible dessert for Easter or any day of the week when a craving strikes.
Just like my Vegan Chocolate Cake and Vegan Funfetti Cake, this carrot cake is made in just 1 bowl. I love easy dessert recipes!
Ingredients you need (with substitutions)
- All purpose flour – May substitute a gluten free flour mix, if needed. Many have tried this with success!
- Brown sugar
- Granulated sugar
- Baking powder and baking soda
- Cinnamon, ginger, nutmeg, salt
- Oil – I used canola oil, but you can use grapeseed oil, melted coconut oil or vegan butter. You might be able to substitute more applesauce for oil, but I’m afraid it will come out a bit gummy.
- Applesauce – Try substituting crushed canned pineapple for a change!
- Almond milk – Any non-dairy milk works here, such as soy, oat or coconut milk.
- Vanilla
- Grated carrots
- Walnuts, optional – Simply omit for nut free. Or substitute pecans, raisins, etc.
- Vegan Cream Cheese Frosting or Vegan Vanilla Frosting.
How to make Vegan Carrot Cake
Find the complete printable recipe with measurements below. This is simply an overview with photos.
Preheat the oven to 350 degrees F and line 2 8-inch cake pans with a little circle of parchment paper, and then spray the pans generously with oil. This will help your cakes come out of the pans with no problems!
Add all dry ingredients to a large bowl.
Using a stand mixer or simply a whisk, whisk the ingredients to combine.
To the bowl with the mixed dry ingredients, pour in the canola oil, applesauce, non-dairy milk, and vanilla. Mix to combine, but be careful not to over mix. If you are using a stand mixer, use the lowest setting and do not over mix, the cake will come out dense and chewy if you do.
Add the shredded carrots and walnuts, if using, and fold them into the batter gently.
Again, do not over mix! I can’t stress this enough. Just mix until combined, and gently.
Pour the batter evenly into the prepared pans and bake for 35-45 minutes, until a toothpick comes out mostly clean.
Let the cakes cool in the pans for about 20 minutes before carefully removing them. Let them cool on a cooling rack completely before frosting.
Vegan carrot cake frosting
Traditionally, carrot cake is frosted with cream cheese frosting, so I prefer my Vegan Cream Cheese Frosting for this cake. Vanilla Frosting is also a great option. Or you could even make this tart cream cheese-like frosting from my Pumpkin Cake Bars recipe. Or lemon buttercream from my Vegan Lemon Cake recipe.
The only thing with vegan cream cheese frosting is it can be a bit unstable if it gets warm, so make absolutely sure your cakes are cooled completely before frosting, and keep the frosted cake in the refrigerator, just to make sure the top layer of your cake doesn’t slip off!
If you plan on serving this cake outdoors or want to leave it out in a warm room for awhile, I’d go with one of the buttercream frostings so the cake doesn’t slip.
Vegan carrot cake cupcakes
This recipe works great for cupcakes! Fill liners 3/4 of the way full and bake cupcakes for about 20-25 minutes, until a toothpick comes out clean in the middle. Let cool completely, then frost as desired.
Gluten free vegan carrot cake
Substitute a quality gluten free flour mix for the all purpose flour to make this cake gluten free. I prefer King Arthur Measure for Measure Flour.
The outcome will be slightly different, but still really good!
Variations
- For a 9×13 inch cake, bake for 45-60 minutes, or until a toothpick comes out clean and the top is set.
- Make a triple layer cake by using 3 6-inch pans, baking for a little less time (25-30 minutes.)
- For a carrot bundt cake, place the batter in a bundt pan and bake for about 60 minutes until done.
How to store leftover cake
If you frost it with cream cheese frosting, the cake will need to be kept in the refrigerator. If you use vanilla frosting instead, you could store it on the counter for a few days.
It will keep in the refrigerator for about 1 week, and can also be frozen. Cover any cut parts so it doesn’t dry out.
Want more amazing vegan cake recipes?
- One Bowl Vegan Coconut Cake
- Vegan German Chocolate Cake
- Vegan Lemon Blueberry Lavender Cake
- Vegan Vanilla Cake
- Vegan Red Velvet Cake
1 Bowl Vegan Carrot Cake
Ingredients
- 2 1/2 cups all purpose flour
- 1 cup brown sugar
- 1 cup white sugar
- 2 teaspoons baking powder
- 1 teaspoon baking soda
- 2 teaspoons cinnamon
- 1/2 teaspoon ground ginger
- 1/4 teaspoon nutmeg
- 1 teaspoon salt
- 1/2 cup canola oil
- 1 cup applesauce or crushed pineapple
- 3/4 cup almond milk
- 1 tablespoon pure vanilla extract
- 3 cups grated carrots (about 3 large carrots)
- 1 cup chopped walnuts, optional
- 1/2 cup raisins, optional
- 1 Recipe Vegan Cream Cheese Frosting
Instructions
- Preheat the oven to 350 degrees F and prepare 2 round 8-inch cake pans by lining the bottom with parchment paper and spraying well with oil.
- In a large bowl, add all the dry ingredients and whisk well.
- Pour in the canola oil, applesauce, almond milk and vanilla and mix until combined with a large spoon. Now fold in the grated carrots and walnuts. Be very careful not to over mix the batter, or your cake will come out dense and chewy!
- Pour the cake batter evenly between the prepared pans, then bake for 35-45 minutes, until a toothpick comes out clean and the tops of the cakes are set. Remove from the oven, and allow to cool for about 20 minutes before carefully removing from the pans. Allow the cakes to cool completely before frosting.
- Once cooled completely, frost with Vegan Cream Cheese Frosting, or Vegan Vanilla Frosting if preferred. Enjoy! Store leftover cake in the refrigerator for up to 1 week, covered.
Video
Notes
- May substitute a gluten free all purpose flour for gluten free.
- For nut free, omit the walnuts.
- May substitute soy, coconut or any other non-dairy milk for almond milk.
- May use melted coconut oil or another oil in place of the canola.
- To make cupcakes instead, fill cupcake liners 3/4 of the way full and bake for 20-25 minutes until set on top. Pipe frosting on each cupcake.
- This cake freezes well for up to 3 months. Wrap well to avoid freezer burn.
Would this work with a gluten free flour? ย If so what is your recommendation?
Yes, it works quite well. Lately I have been enjoying King Arthur Flour gluten free all purpose. Bob’s Red Mill works well, too.
I plan on making this weekend. I’ve made two of your cake recipes and they were a huge hit! When you made it gluten free, did it require more time in the oven? Thank you!
No, I don’t think it did need more time. But ovens can vary, so make sure to check with a toothpick to make sure it’s done in the middle. Enjoy!
OMG!!! This recipe is SOOOOOOO good! It is super moist and the Cream Cheese Frosting adds the right bit of flavor!
Thanks so much!!
Baked it. Its awesome and super moist. Need to see how long it will stay moist if I freeze it.
Great! It freezes very well.
Can I substitute Duncan Hines Cream Cheese Frosting instead of making my own. ย It might be more stable. ย I believe that it is vegan too.
Oh sure, I do think that is vegan. Much easier! ๐
Is vegan cream cheese icing thin and drippy?ย
It should not be, but it can be difficult to work with. I wrote a whole post on it (Vegan Cream Cheese Frosting) and how to make it thick. It usually has to stay refrigerated on the cake as it gets melty when warm.
What can I replace the applesauce with? It’s the only thing I don’t have on hand
You could use mashed banana (though it might taste a bit like banana) or perhaps 2 flax eggs (2 tbs ground flax + 5 tbs water).
Absolutely delicious! I used 1/2 WW and 1/2 ย AP, reduced the sugar by 1/2 and used olive oil (all I had) and ย it came ย out ย perfect. ย This is now my go to recipe for carrot cake. Thank you!ย
You’re welcome!
Can this recipe be doubled?
It could, yes, though I have never tested it. If you were going to make a 4 layer cake, I would probably use my Vegan Vanilla Frosting instead of the cream cheese frosting, because it is sturdier and less likely to slip.
Hi this cake is delicious. I would like to know how many cupcakes would I get out of this batch? Thank you โบ๏ธ
Probably about 20-24. ๐
This carrot cake is absolutely delicious! ย Moist and tender. The cream cheese frosting is spot on. I made cupcakes with the recipe and my kids were thrilled. Definitely a keeper!ย
That’s so great to hear! Thanks so much!
Made this cake along with the cream cheese frosting for my son’s birthday. I copied your picture with the walnut garnish around the edge and it is beautiful ad delicious. Thank you for an easy, quick, and tasty recipe. (My son and daughter-in-love share a birthday and both their desserts came from your site.)
I’m glad it came out great!
I’m so glad, thank you!
The most Amazing Carrot cake Iโve ever made and tasted!!! I didnโt have apple sauce so I used 1 flax egg but needed to add a bit of extra almond milk as I think my flour was very thirsty. The cake was rich and moist and divine. ?
I’m so happy to hear it was good! Thanks for the comment!
Hey Nora!!! This cake was a hit! Iโm quarantined with my grandparents and they were very skeptical of a ย dairy free cake but they were blown away!! So excited to try more recipes!!
Wow, that’s so great to hear! Thanks for the comment!
Hey Nora! Your blog has been a favorite of mine for a little over a year now and this carrot cake is AMAZING!!! I was wondering if I took the spices and carrots out it, would become a vanilla cake? Would it affect the moisture of the cake? Thanks so much for your recipes again! Couldn’t imagine all those fails!!! ๐
I’m so happy to hear that! You know what, I don’t think that would work well, but I’ve already done the work for you! Try my Vegan Vanilla Cake. ๐
Do you double the vegan cream cheese frosting recipe for this since it is a double layer cake?
No, the cream cheese frosting recipe makes enough for a double layer cake. Thanks!
We LOVE this cake recipe. I subbed organic crushed pineapple for the applesauce and it was brilliant! So moist and the one bowl makes for a very easy clean up. Fantastic recipe. Five stars:)
Hi Nora,
I tried making a vegan carrot cake using your recipe and it was a big hit! My family loved it so much that Iโm going to be making it again within a week of originally trying it out. Thank you so much for sharing your recipes.
You’re welcome!
Great recipe ! I cut the sugar by 25%. If youโre in the UK and are struggling to find apple sauce, use jars/sachets of pure apple purรฉe found in the baby food aisle ! I think itโs important to grate the carrots coarser as shown in the images, as I used a fine grater which imparted too much moisture and made the texture dense.
The texture was more like a pudding rather than a cake for me. Did you squeeze your carrot pulp to get rid of the extra liquid?
That is odd, I wonder if you made any other substitutions? I don’t squeeze the carrot shreds, no.
Wow! Okay this carrot cake is delicious!!! Seriously impressed. Super moist and the flavor was amazing! Nora, youโve done it again! Thank you!!
You’re welcome! So glad you like it!
Simply delicious! Moist, luscious, and super flavorful. I made this cake with the cream cheese frosting recipe for my husband’s b-day. This is the only carrot cake recipe I will ever use from now on – vegan or not. I did add raisins and extra walnuts. Thanks, Nora!
You’re welcome!
Absolutely the best carrot cake that I have had in a long time! We just finished eating it, with your cream cheese frosting (which I did change a little) and my husband wants me to make another one!
Yay! Thank you so much.
Hi Nora, this is an amazing cake, everything is wonderful. Have a problem though, I used Daiya cream cheese cause I can’t find the other suggestions you mentioned. So my frosting is runny and when I place it in the freezer it helps. But the moment it comes out we are back to the same problem. I was wondering, can I freeze the cake with the frosting on it until its ready to serve? Obviously I would take it out half hour before serving.
Yes, unfortunately I have had bad luck with Daiya cream cheese as well, for frostings. Yes, you could freeze it until serving. Just having it in the refrigerator isn’t enough to keep it firm? Also try spreading it on thinner, which helps.
Hey Nora,
Im a big fan of your recipes! Iโm thinking of making this however I live in the UK and this kind of apple sauce isnโt really available here, what would you recommend is the best substitute a blended apple or flax egg?
Thank you in advance ๐
Thanks so much! Let’s see. You could probably sub a couple of flax eggs (2 tbs flax + 5 tbs water). Mashed banana or crushed pineapple could work as well. Hope that helps!
This was delicious. I do not own two 8 inch round pan, so I used one 9×13 inch pan and it was great. It took about 5 minutes longer to cook. I also followed the suggestion for slightly less sugar (3/4 cup of each white and brown). I ended up not frosting it because it would have been too sweet for us (also, I was serving it for breakfast!). Flavor is amazing and it was terrifically moist! Thank you for this recipe. It is the first I’ve tried from your site and I am excited about trying more.
That’s so great! Hope you find more that you like.
I Maรe it without frosting and it still tastes great, BUT I only put 250g sugar in it. Otherwise it would be way too sweet.