With a moist and fluffy crumb and decadent vanilla flavors, you’ll fall head over heels for this Vegan Vanilla Cake recipe. It’s perfect for all kinds of occasions and no one will guess it’s vegan!
You won’t ever have to search for a vegan cake recipe again with my vanilla cake, Vegan Chocolate Cake, and Vegan Yellow Cake recipes in your back pocket.
Introducing the only vegan vanilla cake recipe you’ll ever need!
My Vegan Vanilla Cake is an extraordinary dessert that will ‘wow’ the vanilla lovers in your life. It’s moist and fluffy, has elegant vanilla flavors, and is paired with my Vanilla Vegan Frosting for just the right amount of sweetness.
With over 200 5-star reviews, this recipe is a proven favorite! Here’s what readers are saying:
“Love this cake recipe!! The best I’ve ever had!! The whole family loves it too.” – Melissa
“Absolutely amazing! Impressed all my non-vegan friends!!” – Brittany
“I have tried many cake recipes and this one is the best by far! It was perfect and the whole family loved it. I’m keeping this one. Thank you so much!” – Lauren
My favorite way to serve this moist vegan vanilla cake is with sprinkles on top, but you can use fresh fruit, vegan whipped cream, edible flowers, or any fun decorations you love. Bring it with you to the birthday party, bridal shower, or holiday party, and watch as everyone rushes to get a slice!
Why this is the best vegan vanilla cake
- It’s the type of cake you dream about – This bakery-style vanilla cake has a wonderfully moist and fluffy crumb and an elegant vanilla flavor. The best part is that it’s made without eggs or dairy but you’d never know it!
- Two secret ingredients – Aquafaba (the liquid from a can of chickpeas) and cake flour are solely responsible for this cake’s delicate, fluffy texture.
- Perfect for any occasion – Decorate the cake with vegan buttercream frosting and sprinkles so it’s ready for birthday parties, baby showers, weddings, holidays, or any special occasion. You will also love my super easy Vegan Funfetti Cake for birthday parties!
How to make vegan vanilla cake
This is simply an overview with photos. For the complete, printable recipe, scroll down to the recipe card.
First, preheat your oven to 350 degrees F and grease 2 8-inch round cake pans. Place a round of parchment paper on the bottom for easy removal of the cakes later.
Whisk the flour, baking powder and salt in a medium-large bowl and set aside.
Make the vegan buttermilk by combining the milk and apple cider vinegar in a glass measuring cup. Stir a little, then set aside.
In a small bowl, whisk the aquafaba and cream of tartar vigorously until foamy, about 2 minutes. You don’t need this in stiff peaks, just get it a bit fluffy and foamy. OR, you can vegan yogurt, which works just as well!
Cream the softened vegan butter, canola oil, and sugar together in a large bowl until creamy. Next, add the aquafaba to the bowl along with the vanilla extract. Beat until well combined.
With your mixer on low speed, alternate between adding portions of the flour mixture and vegan buttermilk to the batter, mixing until just combined after each time.
Do not overmix the batter! The batter should be fairly smooth after everything has been incorporated. A few lumps left behind are okay.
Pour the batter into your prepared cake pans and bake until a toothpick inserted in the middle comes out mostly clean.
Set the cakes aside to cool while you make the Vegan Buttercream Frosting, Chocolate Frosting, Vegan Cream Cheese Frosting or Swiss Meringue Buttercream.
Or consider making this incredible Vegan Whipped Cream (that tastes like dairy whipped cream!) and serve with berries.
Frost the vanilla cake when the layers are completely cooled. Add some sprinkles on top for fun, then slice and serve!
Frequently asked questions
Cake flour works the absolute best in this recipe but all purpose flour is fine, too. You can also make homemade cake flour by mixing all purpose flour and cornstarch together. Check out this Cake Flour Substitute Guide from Sally’s Baking Addiction to learn how it’s done.
A quality gluten free flour mix, like Better Batter, will work as a substitute but just know that the cake will have a slightly different texture and it probably won’t be as fluffy and light.
Aquafaba is simply the liquid, or juice, from a can of chickpeas. That’s it!
Like egg whites, it does amazing things when it’s whipped up, such as making vegan-friendly meringues, mousses, whipped cream, brownies, and more. It’s also a rockstar egg replacer in vegan baking, including this recipe. It gives the cake a fluffy and moist texture and a crisp white color (no brown bits from flaxseed eggs!).
To learn more about the magic of aquafaba, check out my guide, Aquafaba 101.
I recently did some testing and discovered that the best substitute for aquafaba in this recipe is vegan yogurt! Use a higher protein/fat version that is unsweetened and unflavored for best results. You can also use 2 flax eggs, possibly JUST Egg or another egg replacer.
Sure. This recipe makes enough cake batter for a 9×13, 10, or 12-inch cake pan or a sheet pan. Remember to add an extra 10 to 15 minutes to the baking time when using a larger pan. Two 9-inch round pans work as well, but the cakes will be thinner.
Wrap the baked and cooled cake layers in plastic wrap, then store them in the fridge for 4 to 5 days or in the freezer for up to 3 months.
I recommend keeping the frosted cake in an airtight container, like a cake carrier, in the fridge or counter (it will get rather dry quickly in the fridge). You can also lightly wrap it with plastic wrap, but it may ruin your designs. At room temperature, it will last about 5 days.
Want more incredible vegan cakes?
I love making vegan cake recipes that taste just as good, if not better than the usual dairy and egg filled versions! Make any of the following recipes and become a vegan cake connoisseur:
And you can find even MORE cakes here! Vegan Cake Recipes. Happy baking!
Vegan Vanilla Cake
Ingredients
Dry ingredients
- 3 cups cake flour
- 1 tablespoon baking powder
- 1/2 teaspoon salt
Vegan buttermilk
- 1 1/4 cups unsweetened soy milk
- 2 teaspoons apple cider vinegar
Aquafaba (or sub 1/2 cup vegan yogurt)
- 1/2 cup aquafaba
- 1/4 teaspoon cream of tartar
The rest
- 1/2 cup vegan butter softened to room temperature
- 1/2 cup canola oil
- 1 1/2 cups sugar
- 1 tablespoon vanilla extract
Frosting and sprinkles
- 1 Recipe Vegan Buttercream Frosting
- vegan friendly sprinkles optional
Instructions
Preparation
- Preheat the oven to 350 degrees F place the rack in the middle of the oven.
- Grease 2 8-inch round cake pans with oil or vegan butter. Place a round of parchment paper on the bottom for easy removal later.
Combine dry ingredients
- In a separate medium sized bowl, whisk together the flour, baking powder and salt. Set aside.
Prepare vegan buttermilk
- Combine the soy milk and apple cider vinegar in a glass measuring cup or small bowl. Stir briefly, then set aside to curdle. This is your buttermilk.
Whip the aquafaba (or use yogurt instead)
- In a small bowl, whisk together the aquafaba and cream of tartar vigorously until foamy, about 2 minutes. You don't have to whip it into stiff peaks, just get it a bit fluffy and foamy. Set aside.
Finish the cake batter
- Cream fats and sugars: In a large bowl using an electric hand mixer (or a stand mixer with a paddle attachment), cream together the softened vegan butter, canola oil and sugar until creamy and well combined, about 3 minutes, scraping the sides as needed.
- Add aquafaba and vanilla: Add the aquafaba mixture to the bowl with the creamed butter/oil/sugar, along with the vanilla extract. Mix until well combined, about 1 minute.
- Add flour and buttermilk: Alternate adding the flour mixture and vegan buttermilk in 3 parts, mixing until just combined each time. The batter should be fairly smooth (a few lumps are okay), but do not over mix.
Bake, cool and frost
- Pour the cake batter evenly into the prepared pans, and bake for 30-35 minutes, until the edges are golden brown, the surface looks and feels set, and a toothpick comes out mostly clean, with no wet batter. These cakes come out pretty flat, so there is no need to slice off the top like some other recipes.
- Allow the cakes to cool in the pans for 15 minutes, then carefully invert them onto a cooling rack. Allow them to cool completely before frosting.
- Frost with my Vegan Buttercream Frosting, Vegan Cream Cheese Frosting, Chocolate Frosting or even vegan whipped cream and berries. Add some sprinkles for fun, if desired. Enjoy!
Notes
- Cake flour will make the cake much lighter with a fine crumb, but all purpose works fine if you can’t find cake flour. Or make your own cake flour.
- Gluten free? Try substituting a quality gluten free all purpose mix. I like Better Batter brand.
- Soy milk works best because of the protein and fat content, but you can use another milk if needed. Hemp, oat, cashew or almond all work quite well.
- If you can find it, unsweetened high fat or protein yogurt works well in place of the aquafaba.
- For cupcakes, bake for 20-25 minutes until done and fill liners half full.
- For a 9×13 inch cake, bake for 40-50 minutes, until done. Two 9 inch round pans will work, but the cakes will be thinner.
First timer here in baking an actual cake, let alone a vegan cake!
It turned out delicious!
I added my milks, to make it a 3 leches cake.
It’s amazing!
Hi Paola. How wonderful that your first time cake turned out wonderful and delicious! Thanks for choosing my recipe, and for sharing your wonderful feedback and baking experience!
WOW! This cake was excellent! I made it for my son’s 19th birthday so I wanted it to be extra fancy. I’ve never used specific cake flour before but I think that was key in making the texture so wonderful. For reference : I used 4oz Cocojune brand vegan plain yogurt instead of aquafaba. I also used Trader Joe’s vegan butter block.
My husband and son kept raving how good the cake was. I did not use the frosting recipe provided. Instead, I found a different vegan cookies & cream frosting recipe using Oreo cookies. It really complimented the cake very well and was appropriate for a teenager birthday.
I made this cake for a group of no vegan people. They loved it! They said they couldn’t tell it was vegan. I added a raspberry filling to it. Great job!
Thank you, Marie! Your raspberry filling sounds delicious! I appreciate your great review and feedback! I’m thrilled the cake was a hit!
Can this be done in a sheet pan?
Yes, it can. It will need to bake for much less time, perhaps 15-25 minutes.
Hi Nora, I would like to make this into two 10 inch cakes. How would I do that?
Marie
Hi Marie. You could make it in two 10 inch cake tins. The layers, of course, will be thinner, which means the cake will not take as long to bake. Bake at the indicated temperature in the recipe. Enjoy!
This recipe was easy and oh my lord, it was delicious!!!!!! Super moist and fluffy!!! I have one question, can you help me calculate how much of each ingredient for different pan sizes?
Wait…..did you change this recipe by adding cream of tartar??? I’ve made this vanilla cake before and I never used that. Just wondering, please let me know if I’m crazy 🤷♀️
I did ONLY because it helps the aquafaba whip, but you can leave it out. 🙂 You are not crazy haha.
This recipe is just outstanding!!! I actually like it better than traditional vanilla cake. Thank you!!
You bet, Amanda. Thanks for your terrific review and feedback! I’m so glad you are loving the cake. We love it at our house as well! Happy cooking!
Could you use applesauce instead of oil like in other cakes? Or do you think that would really adjust the flavor too much? Also do you think you could use avocado oil instead of canola?
I’m not sure, I don’t think it would work well though. You can always use avocado oil instead of canola, it works great.
Just tried this recipe for cupcakes and a small cake! The cupcakes are amazing, but I ended up with that thin dense bit at the very bottom of the cake layers.
I know they aren’t under baked and wondering what else it could be 🤔
I have a convection oven and baked it at 325… Could it be too cold?
Looking forward to trying it again!! 🙂
Thanks
Love your recipes! I have 4 inch round pans. Is there any way to calculate cook time for that? Thank you so much!
I’m glad you are loving my recipes! Thanks for using them! A cake baked in a 4 inch pan should take around 25 – 30 minutes, though I have never tried it myself. Just keep a close eye on it. Happy baking!
What can I use instead of butter?
Maybe more oil, but I haven’t tried anything other than vegan butter for this cake.
Delicious! Very delicate right out of the pan, so I had to handle very carefully! I am stacking and decorating with vegan buttercream- will the cake hold its structure when stacked or should I secure with dowels? It’s just a 6” 3 layer cake but as I mentioned, it’s very delicate. Thanks!
I always layer it without issues, but definitely handle the cake layers very carefully. I haven’t used dowels to secure it but you can if you want. Also, make sure the cakes are completely cool before you frost and layer, this will offer more security and ensure the layers don’t slip off and break.
Do you need the cream of tartar if using a different egg substitute?
No, you do not.
Hi Nora,
Thank you for the recipe, I can’t wait to try it out. I was wondering if we could use the vegan whipped cream to frost the cake? Would it be strong enough to hold it as the whipped cream seems a bit ‘softer’?
Thank you and look forward to hearing from you!
Jenny
If you try this, make sure the cakes are totally cool if not chilled in the refrigerator first. I think it will work pretty well, but it won’t be as secure as buttercream. Once frosted, keep in the fridge to prevent the whipped cream from getting too soft and melty. Hope that helps!
Hello. Love your recipes! I want to make a spice cake and was wondering if I could use this vanilla cake as a base and add cinnamon, cloves, ginger? I’d be tempted also to sub part of the white sugar for brown, but wonder if that would change the texture. Thanks so much.
That sounds good! I think you could use this recipe and add spices, but I’m not sure how brown sugar might change the texture of the cake. It could make it too moist and dense.
I don’t know what I did wrong, but my cake came out extremely dense. The taste is good, but idk what happened.
Another perfect recipe from Nora. How do you do it, Nora? Your dessert recipes never fail. My family scooped up and devoured this cake.
If I use all purpose flour, how much baking powder & baking soda should be used?
If you use all purpose flour instead of cake flour, you still use the same amounts of everything else.
Is sweetened vanilla high protein vegan yogurt ok? And just reduce the sugar, or would that affect texture?
Yes that should be fine. You could reduce the sugar a little bit, but I probably wouldn’t in case it does affect the texture. A little more sweetness will be fine. I hope you enjoy the cake!
This is a delicious recipe but when I recently made it, the cakes rose well but then shrunk at the top once cooled (eg they were wider at the bottom). Any idea what could cause this? I also made the strawberry cake at the same time so I don’t think it’s a baking powder issue.
It could just be something a little off with your measuring (like slightly too little flour, etc.). What kind of flour did you use? Cake flour works the best here. Did you make any substitutions to the recipe at all? And did you check with a toothpick to make sure they were done?
No substitutions; I used cake flour and soy milk. I use a scale although it is pretty old so it’s possible it is off. Toothpick came out clean, and the cakes were already pulling away when I removed them.
Does it hurt to whip the aquafaba too much?
Yes, it almost seems like perhaps there wasn’t enough flour. I suppose it’s also possible to whip the aquafaba too much; I don’t whip it into stiff peaks for this recipe. You can also try using plant based yogurt instead, I like that version a lot.
Thank you. Next time maybe I’ll try yogurt. The cakes were still very good.
You bet! I’m glad you like the cakes!
Hi Nora, I need to make this cake for at least 40 people. Could you please give me the exact ingredients for that amount?
Thank you
Amazing recipe! Always gets devoured! Can I use a bunt cake pan? What would be the cook time?
Hi Natalie. I’m glad you are loving the cake! You could bake this in a bundt pan. It would need about 50 minutes of bake time. Happy baking!