The fluffiest Vegan Vanilla Cake made without any weird ingredients. Soft and tender vanilla cake topped with vanilla frosting and sprinkles. This easy one bowl vegan cake is made without eggs, butter or milk!
Meet my Vegan Vanilla Cake.
A soft and fluffy one bowl Vanilla Cake that’s made without butter, eggs or milk. Topped with a creamy vanilla frosting, it’s hard to believe it’s egg-free, dairy-free and vegan.
Whether you’re following a vegan diet, baking for allergies or have simply run out of eggs, this Vegan Vanilla Cake is sure to satisfy.
My, my, my, this cake really tested my limits. If you follow along on Instagram, you would have seen it took 8 attempts to get this cake just right.
Despite having a delicious Chocolate Vegan Cake recipe to start from, I quickly discovered that while cocoa covers everything, vanilla leaves you no place to hide.
I ended up with vanilla cakes that were crispy like cookies, some were stodgy in the middle, others tasted like oil.
I was beginning to think it couldn’t be done. But finally, the right combination of ingredients resulted in a lovely, soft cake with a beautiful texture. Even I was surprised!
Just like my favourite Apple Cake, this recipe relies on oil for moisture. Without being able to use dairy to ensure a light texture, we instead use the combination of almond milk and white vinegar. And a generous amount of vanilla extract ensures the vanilla flavour really comes through.
I will be honest, in my opinion, this cake doesn’t level up to a beautiful, buttery Vanilla Cake, but it is a wonderful vegan option. You can also throw it together so quickly, seeing as it is just a mix and stir recipe. And it’s fantastic as an egg free cake alternative.
Why you will love this Vegan Vanilla Cake
- Quick and easy
- Simple one bowl cake
- No weird ingredients
- Uses only pantry staples
How to make Vegan Vanilla Cake
- This easy cake comes together in minutes. No electric mixer needed.
- Start by adding your white vinegar to your almond milk and setting it aside for 5 minutes to curdle.
- In a large mixing bowl, add flour, sugar, baking powder and salt. Gently whisk to combine.
- Next, add oil, vanilla and milk to the dry ingredients and combine using a whisk until smooth and creamy. Batter will be thin and runny – this is ok.
- Bake cake for 30-35 minutes or until a skewer inserted in the centre comes out clean.
- Leave to cool completely before topping with vegan vanilla frosting.
Bake your cake straight away
Once the baking soda and vinegar meet they will start to react, which means you need to get your cake in the oven pronto. Don’t let your cake batter sit for any length of time or your cake won’t be soft and tender.
Substitutions
For best results, I do recommend following the recipe as it is written. However, below I’ve detailed the ingredients and what can and can’t be changed.
- White vinegar: You can use either white vinegar or apple cider vinegar in this recipe. Both will yield similar results. DO NOT leave this ingredient out. It is very important in creating a light and fluffy cake as it reacts with the baking soda.
- Almond milk: I tested this recipe using almond milk. If you can’t use almond milk due to a nut allergy, you could try another plant based milk like soy. But I found almond milk yielded great results.
- Plain flour: Use either plain flour or all purpose flour in this recipe.
- Caster sugar: Use either caster sugar or granulated sugar in this recipe. I haven’t tested the recipe with coconut sugar or any sugar alternatives. Keep in mind that sugar doesn’t just add sweetness to baked goods, it adds moisture, texture and colour too.
- Baking powder and baking soda: I did test this recipe using only baking powder and only baking soda, but I found the combination of both definitely resulted in the best cake. Remember to regularly check the expiration dates on your raising agents.
- Vegetable oil: I have only tested this recipe using vegetable oil, but I’m sure other flavourless oils would also work.
- Vanilla extract: Use vanilla extract, rather than vanilla essence, for optimal vanilla flavour. Don’t skimp, otherwise your cake will be rather bland.
Change up the flavours
You can easily use this cake recipe as a base but add fresh blueberries, zest of a lemon, or a handful of chocolate chips. Or if you prefer a chocolate version, try my Vegan Chocolate Cake.
More vegan recipes to try
Did you make this recipe? Don’t forget to rate the recipe and leave a comment below. Hungry for more? Join me on Instagram, Facebook, Pinterest and Twitter for more amazing recipe ideas.
Let’s Bake
Vegan Vanilla Cake
Soft and fluffy Vegan Vanilla Cake made without, eggs, butter or milk.
Ingredients
Vegan vanilla cake
- 240 ml (1 cup) almond milk*
- 1 tablespoon white vinegar
- 210 grams (1 and 1/2 cups) plain flour or all purpose flour, sifted
- 150 grams (3/4 cup) caster sugar or granulated sugar
- 2 teaspoons baking powder
- 1/2 teaspoon baking soda
- 1/4 teaspoon salt
- 80 ml (1/3 cup) vegetable oil
- 1 tablespoon vanilla extract
Vegan vanilla frosting
- 115 grams (1/2 cup) block of vegan butter (not spreadable), softened*
- 250 grams (2 cups) icing or powdered sugar, sifted
- 1 teaspoon vanilla extract
- 1 teaspoon almond milk, if needed
- Sprinkles, optional
Instructions
- Preheat oven to 180 C (350 F) standard / 160 C (320 F) fan-forced. Grease and line an 8-inch round cake pan with baking or parchment paper.
- Add together almond milk and vinegar and set aside to curdle for 5 minutes. In a large mixing bowl, add flour, sugar, baking powder, baking soda and salt. Whisk briefly.
- Make a well in the middle of your dry ingredients. Add oil, vanilla and all the milk. Whisk until combined. Your cake batter will appear thin – this is ok.
- Transfer batter to cake pan and place in the oven. Bake for approximately 30-35 minutes or until a skewer inserted into the middle comes out clean. Leave to cool completely.
- To make your vanilla frosting, add vegan butter to a large mixing bowl. Use an electric mixer to beat on a low speed for 30 seconds or so, just until soft and creamy. Add sugar and vanilla. Beat until a soft frosting forms. If it’s too thick, add a touch of almond milk. If your frosting is too soft, place it in the fridge to firm up before frosting your cake.
- Use a spatula to frost the top of your cake and decorate with sprinkles, if using.
Notes
Milk: I tested this recipe using almond milk, however, other plant based milks, such as soy, should also work. See above in post for full substitution guidelines.
Vegan butter: I find that vegan butters are naturally very soft since they are usually made with oil. Unlike regular butter, you may not need to softened your butter for long (even just 10-15 minutes out of the fridge) before using it. Use your judgement!
Alexandra says
When I tried it I could not believe it’s actually vegan.AMAZING!
★★★★★
Jessica Holmes says
Yay! So happy to hear that!
Anna says
I really love this cake! It’s easy, fluffy, and quite foolproof so far. I guess the buttermilk (milk+vinegar) must be the secret ingredient.
I must say I never made it exactly as in the recipe, I always made it as a lemon-vanilla cake. So I add juice and zest from 1 lemon. I use sugar-free soy milk because almond is expensive where I live.
Also, I would suggest reducing the sugar a lot if you are more used to the European sweetness level. I add 100 g and there’s a lot of sour lemon inside, so if I wanted to make it as a vanilla cake, I would probably add about 60 g.
★★★★★
Jessica Holmes says
So glad you enjoyed it Anna! A lemon version sounds delicious!
Camila says
Hello! Just in case anyone’s wondering what’ll happen if you use coconut sugar, here’s my thoughts on it.
So the first time I made this cake, I used coconut sugar because that’s what I had on hand. The cake tasted REALLY GOOD was super spongy yet smooth at the same time and BONUS I FROSTED SOME CHOCOLATE FROSTING TO TOP IT OFF! The only effect the coconut sugar had on it was that it was brown and not vanilla-y looking.
The second time I made the cake, I used white caster sugar because that’s what I had on hand that specific time. Tasted great as well, same as last time except the cake was whiter. Personally, I like a whiter vanilla cake, but if you don’t have white caster sugar/granulated sugar, coconut sugar is always a great choice.
I hope that helps some of you, in case you’re considering using coconut sugar for this cake. Thanks, bye!
★★★★★
Jessica Holmes says
Thanks so much for your feedback Camilla! Glad you enjoyed it!
Manisha says
Hello,
I am planning to make this cake, however I only have 9 inch cake tin. Would I only bake it for 30 minutes or the same time mentioned in the recipe? Also I would like to make stack the cakes (3 layers), just wanted to know if it is okay to bake them together or one by one of the same level in the oven?
Thanks in Advance
Manisha says
Also wanted to know for the oven setting did you use baking or convection baking?
Manisha says
Also is the almond milk sweetened or unsweetened
Jessica Holmes says
Hi Manisha, excited you are going to try this cake. You can use a 9 inch cake tin but since the cake will be slightly thinner, it may cook a bit faster. The oven setting really depends on your particular oven. I recommend checking your oven manual to find the correct setting for baking. And I used unsweetened Almond milk in this recipe. Hope you enjoy it!
Eirianna says
Hello,
I am wondering if I could make this for 6” cake tins for a taller cake. Would the batter cook well if I fill a 6” tin 3/4?
Thanks 😊
Jessica Holmes says
Hi Eirianna, yes you could cook this in a 6-inch cake pan. Since the batter will be deeper, it just might take longer to cook.
Kavita says
Hi, I’m looking for an egg free recipe but doesn’t have to be vegan. This recipe looks great, can I substitute regular full cream milk instead of almond milk?
Jessica Holmes says
Yes you can!
Ethan Helliwell says
I don’t even bake and on my 1st attempt it came out perfectly, no one could tell the difference!
Thankyou for doing the mahi
★★★★★
Jessica Holmes says
Yay! Very happy to hear that Ethan!
Malvika Raghav says
Super simple and delicious! I made this for my daughter’s 5th birthday celebration at her daycare and it was perfect. Thank you so much.
★★★★★
Jessica Holmes says
I’m so happy to hear that!
Izzy says
Hi,
I’m doing a 8 inch birthday cake, is this just for one 8inch pan?
If so I know I’d just need to double for 2 stacked.
And do you know it it’ll hold fondant ok? (I’d be rolling it a bit thin as I don’t like it too thick anyway) 😊
Thank you
Jessica Holmes says
Hi Izzy, excited you are going to make this cake. Yes, this recipe is for a one layer 8 inch cake. It’s quite delicate but I think a thin layer of fondant should be fine!
Nina says
The vegan vanilla cake is so delicious!
Jessica Holmes says
So glad you like it Nina!
Nina says
Can I put white wine vinegar to bake vegan vanilla cake
Jessica Holmes says
Hi Nina, I recommend using white vinegar or apple cider vinegar.
Josh says
So good!
★★★★★
Jessica Holmes says
So glad you enjoyed it!
Angeli says
Hello! I’m planning to try your vegan vanilla cake as a smash cake for my son. Do you think it would be fine to add ripe bananas to the mixture?
Jessica Holmes says
Hi Angeli, I haven’t tried this cake with banana so I’m not sure.
Mariëlle says
Looks amazing! I don’t have a 8 inch cake pan.. do you think I can make it in a loaf tin which is 9 x 5 inch?
Jessica Holmes says
Hi Marielle, I haven’t tried it myself so I can’t say for sure. I do worry the outside might overcook in such a deep cake pan – but could be worth a shot!
Lucie says
Cool, looking forward to trying this for my vegan colleague at work! Do you think made as cupcakes they would freeze well? I feel so mean every time someone else gets a non-vegan birthday cake at work that she can’t eat, would be great to bring in one or two of these bad boys each time instead! 🧁🧁
Jessica Holmes says
Hi Lucie, so excited you are going try it! You can definitely use this recipe to make cupcakes.