This post contains affiliate links. Read my disclosure policy here.
This Vegan Vanilla Cake is the best way to celebrate any occasion. It's a classic recipe that is a real crowd-pleaser and so easy to make. Instead of eggs and dairy, this recipe gets its moist and tender crumb from apple sauce and non-dairy buttermilk. They'll never know it's vegan!
Yes, It's true! You can make a Vegan Vanilla Cake without eggs or dairy and it'll be just as delicious as the classic version. It's fluffy, moist, and downright delectable.
Especially, when you top it with a rich buttery Vanilla Frosting, my Vegan Chocolate Frosting, or Vegan Strawberry Frosting, or even Vegan Cream Cheese Frosting. Who can resist?
So, it's the best choice for birthday parties, potlucks, or any time you feel like celebrating. It'll be a winner every time!
Ingredients, Notes, and Substitutions
The ingredients to make this vegan vanilla cake recipe are simple pantry staples. Here's what you'll need and some substitute ideas:
- Soy Milk - it yields a consistency that is very similar to dairy buttermilk when lemon is added. If you can't have soy, you can use any non-dairy milk. Just note that it won't thicken much, but that's fine.
- Granulated Sugar - any brand that is organic will ensure that it's vegan and not filtered through bone char. However, that doesn't mean that non-organic isn't vegan, but you'll have to check with the company.
- Lemon Juice - If you don't have it, you can use apple cider vinegar, but only 1 tablespoon.
- Canola Oil - I had the best results with canola, but any neutral-flavored oil will work such as avocado, sunflower, grapeseed, or vegetable oil. Coconut oil will work, but it must be melted first before measuring. All ingredients need to be at room temp too or it will solidify.
- Vanilla Extract - pure extract tastes the best, but you can use imitation vanilla if that's what you have.
- Almond Extract - It's very subtle and compliments the vanilla extract very well. However, you can omit it if you don't have it.
- Apple Sauce - yields a tender and moist crumb. If you don't have it, you. can use non-dairy yogurt. I like coconut yogurt the best.
- Cake Flour - yields a light and fluffy crumb and I highly recommend trying it. However, all-purpose flour will still produce a delicious crumb. If you'd like to make a DIY version, here is a recipe for Homemade Cake Flour.
How to Make Vegan Vanilla Cake
It's so easy to make this cake batter. Here's a step-by-step visual on how to do it:
- In a medium mixing bowl, add the soy milk and lemon juice. Combine and let it sit for 5-10 minutes to create thick vegan buttermilk.
- When the milk has thickened, add the oil, applesauce, sugar, vanilla, and almond extract, then whisk to combine.
- In a large mixing bowl, add the flour, baking powder, baking soda, and salt, then whisk to combine.
- Pour the wet ingredients into the dry ingredients.
- Whisk the batter together until just combined.
- Divide batter evenly into each cake pan. Bake them in the oven for 30-35 minutes or until a toothpick inserted in the middle comes out clean.
- Let the cake cool in the pan for at least 15-20 minutes before carefully removing it. Then let it cool on a rack completely before frosting.
- To prevent frosting from getting on your cake plate, cut 4 thick strips of parchment paper and lay them near the edges of the plate. Place the cake on top and decorate. Carefully slide them out when done.
- If you'll be adding sprinkles or decorations on top of the frosting, make sure to do so right away or they won't stick.
Tips for the best Vegan Vanilla Cake
- Measuring Flour - for accurate results, don’t scoop the flour with a measuring cup directly from the flour container. Instead, Aerate the flour first, then scoop the flour out of your container with a spoon and then into a measuring cup. Don’t pack or tap the cup. After filling, lightly sweep a butter knife across the top to remove the excess flour.
- Measure all ingredients accurately. Don't add more or less of any ingredient or it can change the results.
- Use room-temperature ingredients for the best results. If some are cold, leave them out while you pre-heat the oven and prep. At least 20 minutes.
- Oven Temperature - it's essential to maintain the right temperature for successful results. An oven thermometer is the best way to detect the accuracy of your oven.
Can I use cake batter to make cupcakes?
Yes! This vegan vanilla cake recipe will yield about 22-24 cupcakes. You'll need two 12-slot cupcake pans and cupcake liners. Here's what you'll need to do:
- Pour batter evenly into each liner about ⅔ the way full. Don't overfill.
- Place in the oven for 18-22 minutes until lightly golden. To check for doneness, lightly press the surface - It should spring back.
- Remove from the oven and let them cool for 5-10 minutes before touching. Then gently remove the cupcakes and transfer them to a cooling rack. Let completely cool before decorating.
Can I freeze this cake?
Yes! The cake without the frosting freezes beautifully for 2-3 months. Make sure it's wrapped well. Thaw for 20 minutes before frosting.
You can also freeze leftover cake with the frosting for 2-3 months. I like to slice it first and individually wrap it. Then I'll thaw it for 20-30 minutes before serving.
More Sweet Treats to Enjoy
Did you make this recipe? Let me know what you think by leaving a star ⭐️⭐️⭐️⭐️⭐️ rating and sharing your feedback in the comment section below. It would make my day!
⭐️ Subscribe to the Vegan Huggs Newsletter and receive weekly recipes straight to your inbox! You'll also receive my FREE eCookbook featuring my top 10 recipes.
Recipe
Vegan Vanilla Cake
Ingredients
Wet Ingredients:
- 1 ½ cups soy milk (see note for sub)
- 2 tablespoons lemon juice , fresh-squeezed
- 1 ½ cups granulated sugar
- ½ cup canola oil , or any neutral-flavored oil (grapeseed, sunflower, avocado, vegetable, etc.)
- ⅓ cup applesauce
- 2 ½ teaspoons pure vanilla extract
- ½ teaspoon almond extract (*optional, but so good)
Dry Ingredients:
- 2 ½ cups cake flour or all-purpose
- 2 teaspoons baking powder
- ½ teaspoon baking soda
- 1 teaspoon salt
Vanilla Frosting
- 1 cup vegan stick butter , slightly softened at room temp
- 3 cups powdered sugar
- 1 teaspoon pure vanilla extract
- 1-4 teaspoons non-dairy milk (*only if needed)
Recommended Equipment
- Hand or Stand Mixer
Instructions
Vegan Vanilla Cake
- Preheat your oven to 350 °F (177 °C). Lightly grease two 8-inch cake pans.*Optional: line the bottoms with Parchment Rounds for easy cake removal or cut circles from parchment.
- When the milk has thickened, add the oil, applesauce, sugar, vanilla, and almond extract. Whisk to combine well.
- In a large mixing bowl, add the flour, baking powder, baking soda, and salt. Whisk to combine well.
- Now slowly pour the wet ingredients into the larger bowl of dry ingredients. Scrape the sides of the bowl with a rubber spatula so you get all that moisture. Whisk together until just combined. A few small lumps are fine. (*Don't over mix or it can create a dense and chewy cake)
- Divide batter evenly into each cake pan. Bake them in the oven for 30-35 minutes or until a toothpick inserted in the middle comes out clean (some dry crumbs are fine, just not wet batter). Don't overbake or the cake will be dry.
- Let the cake cool in the pans for 15-20 minutes before carefully removing. Then let them cool on a rack completely before frosting.
Vegan Vanilla Frosting
- In a medium mixing bowl fitted with a mesh strainer on top, add the powdered sugar and sift it to break up clumps. Set aside.
- Add the softened vegan butter to the bowl of a Stand Mixer (or use a Large Stainless Steel Bowl with a Hand Mixer). Beat on medium until pale and fluffy for 2-4 minutes.
- Add the vanilla extract and mix until incorporated (about 30-60 seconds)
- Now add the powdered sugar, 1 cup at a time over low speed until it's mostly incorporated. Scrape down sides as needed. Now turn up to medium-high speed and mix until smooth and fluffy. Repeat this step until the mixture is gone. Taste and add more sugar if needed.
- * If you would like a slightly softer consistency, add the milk, 1 teaspoon at a time on medium speed until desired consistency is reached.
Notes
- Soy Milk: I prefer soy milk because it curdles and thickens when lemon juice is added. It yields a consistency that is very similar to dairy buttermilk. If you can't have soy, you can use any non-dairy milk you prefer. Just note that it won't thicken much, but it's ok and the recipe will still work.
- Lemon Juice: If you don't have it, you can use apple cider vinegar, but only use 1 tablespoon.
- Canola oil yields a lighter crumb and I prefer it in this recipe, but any neutral-flavored oil will work such as avocado, sunflower, grapeseed, or vegetable oil. Coconut oil will work too, but it must be melted first before measuring. All ingredients need to be at room temp too or it will solidify.
- Measuring Flour: For accurate results, don’t scoop the flour with a measuring cup directly from the flour container. Instead, Aerate the flour first, then scoop the flour out of your container with a spoon and then into a measuring cup. Don’t pack or tap the cup. After filling, lightly sweep a butter knife across the top to remove the excess flour.
- Measure all ingredients accurately. Don't add more or less of any ingredient or it can change the results.
- For best results, use room-temperature ingredients. If some are cold, leave them out while you pre-heat the oven and prep. At least 20 minutes.
- Cake Flour: it definitely produces a much lighter and fluffy crumb and I highly recommend trying it. However, all-purpose will still produce a delicious crumb.
- It's important to maintain the right oven temperature for successful results. An oven thermometer is the best way to detect the accuracy of your oven.
- Another way to check for doneness is to lightly press the surface of the cake (preferably in the middle). If it springs back, it is done. If it leaves an imprint, it needs a little longer.
- Make sure your baking soda and baking powder are not expired otherwise it could alter the final results.
- The frosting can stay out at room temperature for quite a while without melting, so you can leave the decorated cake out. However, if it's too warm, the frosting will start to soften. I prefer to store the decorated cake in the fridge and take it out 30 minutes before serving. Chilling the cake also helps set the frosting and prevents it from getting too soft.
- To prevent frosting from getting on your cake plate, cut 4 thick strips of parchment paper and lay them near the edges of the plate. Place the cake on top and decorate. Carefully slide them out when done.
- There is enough frosting to cover the entire cake in a thin layer. I usually make a double batch because I like a thicker coating of frosting.
- If you'll be adding sprinkles or decorations on top of the frosting, make sure to do so right away or they won't stick.
- If crumbs are getting into your frosting while decorating, you can apply a thin layer of frosting (a crumb coat) and pop it in the freezer for 15 minutes. Then apply the remaining frosting on top.
jan foster
I want to make cupcakes instead of the cake. What would be the oven temp. And how long would baking time be
Melissa Huggins
Hi Jan, the full instructions for the cupcakes are in the post above the recipe card (bake at same temp). I also have a vanilla cupcake recipe on my site if you want to try that (just use search bar). It's a slightly different batter but equally good. 🙂
Joy
Scrumptious cake! I couldn’t believe 16 portions or did I misunderstand? How large is a portion in grams? 19g of fat, is this per 100g? Have you any cake recipes 3g of fat or under or is this impossible? I am cooking for someone on a low fat diet and they need 3g or under per 100g in all foods. Are any of your recipes as low in fat as I need? Anyway, once again light and delicious cake. Very clear instructions and good photos. Thank you very much.
Bryan
Hi, I wanted to check that the wet and dry ingredients are mixed with a whisk. So we need to incorporate that air into the batter?
Melissa Huggins
Hi Bryan, yes, you can mix it with a whisk until just combined. Just be careful not to overmix. I hope this helps 🙂
Beverly Bruce
Loved the recipe! Fluffy and moist with sweet vanilla flavor! We used extra Vanilla instead of Almond extract because we didn't have any, and it came out sooo good! We made it as frosted cupcakes instead of 1 cake and they were perfect!
Melissa Huggins
Hi Beverly,
I am glad you liked it! The extra vanilla sounds perfect! Grant loved making the cupcakes with you. Thank you for trying the recipe and sharing your feedback. 🙂
Leigh
I made it with Pillsbury gluten free all purpose blend flour and it came out perfect. I also didn’t have applesauce so I used 1 Tbl flax 3 Tbl water as the egg replacement with no impact. I served it to my husband and he loved it so much he chose it over an Apple fritter the next morning for breakfast. Definitely a keeper. Thank you so much for another great recipe!
Melissa Huggins
Wow, this made my day! I'm so glad it worked with the gluten-free flour and flax egg. Thank you for sharing your experience. It really helps a lot. 🙂
Jo Brown
Hi, if I don’t have applesauce may I use mashed banana instead?
Melissa Huggins
Hi there, I haven't tried it with banana yet. It should work, but I don't know if the flavor will come through or if it will change the look of the crumb. I have tried it with non-dairy yogurt with success though. Do you have that?
Polly
The ingredients show baking soda twice. I know one of these are baking powder but which one?
Melissa Huggins
Hi Polly, thank you for catching that error. It should be 1/2 teaspoon of baking soda and 2 teaspoons of baking powder. I also fixed it in the recipe card. 🙂
Pat Diaz
You have baking soda twice in the ingredients? I know 1 wasn meant to be baking powder but which one?
Melissa Huggins
I appreciate you letting me know about this, I can't believe I missed that. It should be 1/2 teaspoon of baking soda and 2 teaspoons of baking powder. I also fixed it in the recipe card. 🙂
Brett
An exceptional recipe I look forward to making it soon! Very well presented-thanks!
Melissa Huggins
Thank you so much! 🙂
Karin
Do you have a gluten-free version of this?
Melissa Huggins
Hi Karin, I don't have one at the moment but I'm going to experiment with a 1.1 GF All-Purpose Flour and see how it turns out. I'll update when I do. Thanks for stopping by 🙂