Print Options:

Vegan Vanilla Cake

Yields12 ServingsPrep Time15 minsCook Time35 minsTotal Time50 mins

This really is the best vegan vanilla cake. It's moist, fluffy and delicious. This recipe calls for simple and easily accessible ingredients.The only vanilla cake recipe you'll ever need, and it's vegan.

For The Cake
 1 ¼ cups vegan almond milk
 1 tbsp lemon juice
 150 g dairy-free butter
 5 tbsp maple syrup or agave
 275 g all-purpose flour
 175 g sugar
 2 tsp baking powder
 1 tsp baking soda
 1 tsp sea salt
 2 tsp vanilla extract
For The Frosting
 75 g dairy-free butter
 250 g powdered icing sugar
 1 tsp vanilla extract
 1 tbsp vegan almond milk
For The Cake

Preheat the oven to 350°F / 180° C. Lightly grease 2 x 8inch round baking pans.


Stir the lemon juice into the non-dairy milk and set aside. It will thicken slightly into 'buttermilk'.


In a pan over a medium heat, melt the vegan butter and maple syrup together. Set aside to cool slightly.


Sift the flour, caster sugar, baking powder and baking soda into a large mixing bowl.


Pour the milk, vanilla and melted butter mixture over the flour mixture and stir well until it becomes smoothy.


Divide the mixture between the two prepared pans and bake for 30-35 minutes or until an inserted skewer comes out clean. If the cakes are darkening too much, cover them loosely with foil.


Allow the cakes to cool in the tins for 5 minutes, then turn out into a wire rack to cool completely.

For The Frosting

Meanwhile, to make the frosting, beat together all ingredients until become very smoothy. Add more milk or powdered sugar if necessary to get a thick frosting consistency.

To Assemble

When the cakes are completely cold, stick together with ⅓ of the icing. Spread ⅓ of the frosting over the top and the remaining frosting around the sides. If desired, decorate with berries or vegan sprinkles.

Nutrition Facts

Serving Size 1 Slice

Servings 0

Amount Per Serving
Calories 367
% Daily Value *
Total Fat 12g19%

Saturated Fat 3g15%
Sodium 359mg15%
Total Carbohydrate 60g20%

Dietary Fiber 1g4%
Sugars 41g
Protein 2g4%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.