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!
K says
hi there, any chance you know if grapeseed oil or safflower oil work for this recipe? I try to avoid vegetable oil because it is usually made with a mix of canola/soybean oil which are heavily processed. I did try this cake with Chosen Foods naturally refined avocado oil and it worked well. However that oil is expensive. Please let me know if grapeseed or safflower oil will work or any other…..The cake is delicious by the way. Thank you. 🙂
★★★★★
Jessica Holmes says
Hi, yes most flavourless oils, like grapeseed, should work well!
k says
Thank you!
★★★★★
Amy (@i_love_cooking_plants) says
I have been making vegan cakes for years and NEVER found a good basic vanilla cake recipe until this one. It is perfection.
★★★★★
Jessica Holmes says
I love hearing that Amy! Thank you for the lovely feedback!
Mary says
I also used 6 inch cake tins and make the recipe x4 so maybe that’s why it looks undercooked? Any solutions?
Jessica Holmes says
Hi Mary, the cake should cook like a normal cake and be soft and fluffy on the inside. Perhaps because you have quadrupled the batter, it is altering the end result. The bake time may also change depending on how many cake pans you are using and how deep your cake batter is. Could you try making the cake recipe as is and seeing if you get a better result?
Mary says
I followed the recipe religiously but When I take the cake out of the oven is it meant to look undercooked? The first attempt the cake was very undercooked although a cake tester came out clean and the second attempt I let it bake a little longer and it looked moist & a little undercooked I’m not sure how to explain but some parts were dried. I baked it slow on 160 degrees. Any tips anyone?
Molly says
This recipe is perfect. I have made it so many times and it is a beautiful, light, and fluffy cake everytime.
I don’t always use the same frosting, I change it around with different flavours and it’s still good!
I’ve also made it with almond milk, soy milk, and oat milk. Each time was delicious.
I also sometimes add some chai spice mix to the cake which is just delicious if you like a bit of spice.
★★★★★
Jessica Holmes says
So happy to hear that Molly! I’m glad you love this cake as much as I do. And I love the idea of chai spices – yum! Hi
Kei says
Hi, does the cake rise a good amount once cooked? I made it and my cake did not rise that much. Maybe one of my ingredients was off? I will try again. It tasted great. Just want to know for next time.
Jessica Holmes says
Hi Kei, the cake should rise enough to create a soft and tender crumb, but it is a fairly flat top cake (rather than a dome). Hopefully the photos can give you some point of reference.
Nicole James says
I made this with rice milk as children have an milk, egg and nut allergy. Worked beautifully. Very moist and tastes amazing!
★★★★★
Jessica Holmes says
I’m so glad to hear that Nicole! Thank you for the lovely feedback.
Genie says
Hi…I wanted to know if an 8 inch x 2 inch cake pan will work for this recipe. 8 inch in the pan but 2 inches in the depth/height of the cake. The pan you recommended is 8 inch x 3inch.
Second, whats the best way to store this cake once cooked?
Thank you!
Jessica Holmes says
Hi Genie, yes! An 8 inch by 2 inch cake pan is perfect for this cake. I’ve updated my recommendation! If unfrosted, I prefer to keep this cake at room temperature in an airtight container. Once you add the frosting, store the cake in the fridge. Hope that helps!
Rosie says
Hi. Could I use cake flour with this?
Jessica Holmes says
Hi Rosie, I haven’t tried! It does have a delicate crumb since there’s no eggs, so I would just use plain or all purpose flour – otherwise it might be too soft.
Olive says
Best vegan cake I’ve had so far 🙂 made it twice in 2 weeks. Light, moist and fluffy which I find lots of vegan cakes struggle with, often dense and heavy. And super easy! Have made twice in 2 weeks! Thanks!!
★★★★★
Jessica Holmes says
Yay! Love hearing that Olive!
Kei says
Hi, this recipe looks good. If I wanted to use less sugar for the icing, could I use 1 1/2 cups of icing or powdered sugar instead of 2 cups? Or would that make the frosting too thin? Thank you.
Jessica Holmes says
Hi Kei, yes you could if you like! I do find that the sugar does help to thicken the icing so it might be a little bit more runny. You can always put the frosting in the fridge for a little bit to help.
Amy says
Absolutely loved this cake! Couldn’t tell the difference at all!
Do you think this could be made using a 12″ x 9″ sheet pan? I’ve got a party coming up and think this cake would be perfect but sheet cake is easier.
★★★★★
Jessica Holmes says
Hi Amy! So glad you enjoyed it! If you want to use that size pan, I think maybe consider doubling it?
Amy says
Brilliant, thank you! x
Aimee B. says
This is one of the best vegan yellow cakes I’ve made! It was super easy and has a lovely texture. And mine looks just like your picture, which made me smile. 🙂 I used chocolate frosting per my son’s request though. Definitely a keeper
★★★★★
Jessica Holmes says
Yes!! That makes me so happy to hear that Aimee!
Hannah Squire says
I made it but it looked more darker and it tasted like baking powder. I did do the measurements correct btw. But other than that it was good and so was the frosting
★★★★
Jessica Holmes says
Hi Hannah, did you make any changes to the recipe? Baking powder has a neutral taste and the taste of the baking soda should be neutralised by the vinegar. I’m glad you still enjoyed it!
Hannah says
No, I don’t think I changed the recipe. But it’s fine anyway I loved it.
★★★★★
Paxton says
Oh boy I taste the baking powder too! Wow it is strong. It’s better cooked but raw batter oh gross!! Haha
jackie says
I used low-fat oat milk, and swapped the vanilla for ube. It was a hit with my vegan and non-vegan friends! Soft and moist and a snap to put together! Thank you for sharing!
★★★★★
Jessica Holmes says
Yay! So glad to hear that Jackie!