This is a light and moist vegan vanilla cake that again, you won’t need to make any apologies for or explain that it’s because there aren’t any eggs.

The vegan vanilla cake batter is strengthened by an emulsion of the vinegar and oil being combined and maybe the sugar strengthening it more and, um, stuff. Ahem.

Vegan Vanilla Cupcake

I started out sounding scientific.

Baking is a science, you know, and it is pretty neat when these things happen and you don’t always need to know why, but it helps.

What you do need to know is that you need an emulsion, a binder, one of the reasons for using eggs in baking, or flax and why these are gradually added.

This keeps the cake from being oily because the oil is combined or trapped in the vinegar emulsion, but like when you shake a vinaigrette dressing, it will eventually separate so we add the dry ingredients right away, and bake it right away.

Vegan Vanilla cupcake with vegan chocolate frosting

You will need 2 cups of liquid.  I used half unsweetened oat milk and half canned coconut milk.  Not the one from a carton, but you could.  It will make the cake much less rich and moist.

Using entirely canned coconut milk makes for a very nice cake. Make sure the canned coconut is well combined as it separates.  Using it again in the frosting with refined coconut oil, not virgin coconut oil will give you subtly coconut flavoured Vegan Vanilla cakes with Vegan Buttercream frosting which is very light.

How To Make Vegan Vanilla Cakes with Vegan frosting

 INGREDIENTS

Printable recipe below

Makes 1- 9” (23cm) layer cake or 24 cupcakes

Cake Prep time: 30 minutes

Frosting Prep time: 20 minutes

Cake Baking time: 20 minutes for cupcakes, 35 minutes for cake pans

For the Cake

  • 3 cups (375g) all purpose flour
  • 1½ tsp baking powder
  • ½ tsp baking soda
  • ½ tsp salt
  • 1½ cups (300g) granulated sugar
  • ¾ cup (185mL) vegetable oil, I used avocado
  • 2 cups (500mL) plant milk, I used 1 cup (250mL) unsweetened oat milk and 1 cup (250mL) canned coconut
  • ¼ cup (65mL) white vinegar

For the Vegan Chocolate Buttercream

  • 1 cup (240g) refined coconut oil, solid at room temperature
  • 4 cups (480g) icing sugar
  • ¾ cup (80g) cocoa powder, omit for vanilla
  • 3 Tbsp all purpose flour
  • 1 cup (250) canned coconut milk
  • ½ cup (105g) sugar
  • 2 tsp vanilla
  • ¼ tsp salt
Vegan vanilla cake ingredients

Vegan Vanilla Cake ingredients

Vegan Chocolate Buttercream Frosting ingredients

Vegan Chocolate Buttercream ingredients

For the Cake

Grease and line 2 -9” (23cm) cake pans or 24 cupcake tins.

Preheat oven to 350°F (180°C)

1. Sift together the flour, baking powder, baking soda and salt. Mix well.

2. Whisk the oil, vinegar and vanilla together and gradually whisk in the sugar.

3. Beat for a few minutes until it comes together.

Sift Dry ingredients
Combine dry ingredients
Add the sugar to the vegan vanilla cake emulsion
Whisk until combined

4. Stir in the 2 cups (500mL) of milk.

5. Add the dry ingredients at once and mix well, but just until combined. I don’t think it should be overmixed.

6. Pour into cupcake pan right away and bake at 350°F (180°C) for 20-22 minutes.  Fill cups to about ¾ full. I put them on a baking pan to reduce overbrowning on the bottom.

For 2 -9” (23cm) cake pans about 30 minutes.

Add milk to the vegan vanilla cake batter
Whisk to combine
Add dry ingredients
Ingredients combined for the vegan vanilla cake
Vegan Vanilla cupcakes on a Baking tray

7. Cool completely before frosting.

If you are using a coconut buttercream, make sure the cakes are completely cool, as coconut oil gets soft very easily.

Vegan Vanilla Cupcakes

For the Vegan Chocolate Buttercream Frosting

For details on a Vegan Buttercream Frosting check here because this is a long blog.

I have not used shortening, because I try not to, and I have not used vegan butter because it has other stabilizers that some can’t have, like soy, but it would probably work.

The other problem with coconut oil is, it gets lumpy, grainy from heating a cooling and it doesn’t take much to change as you may have noticed if you have had a jar.

If it seems grainy, it would be worth it to take the time to heat it until it is liquid, just 10 seconds or so in the microwave, then chill it completely, then let it come back to room temperature so it is useable.

It is best to use it right away on your cake, then you can freeze or refrigerate it.

If you would like a vanilla vegan frosting the modifications are there as well,  just omitting the cocoa.

Here are the basic instructions.

1. Combine the flour, sugar, salt and cocoa in a small saucepan. Mix well.

2. Add the coconut milk and cook over medium heat stirring until thick like a pudding. This will take about 5-7 minutes.

Stir constantly because you don’t want any lumps. 

3. Remove from heat. Add the vanilla.

If you find it is lumpy you can strain it.

4. Place plastic wrap directly on top of the mixture as you would a pudding.

Cool completely.

5. Beat the coconut oil until smooth because some coconut oils are lumpy, usually unrefined (virgin) coconut oils. That is why I have suggested refined coconut oil which is also milder in taste.  Scrape the bowl and beat again.

6. Gradually mix in the icing sugar until smooth. About a quarter at a time.

7. Add a scoop of the icing sugar mixture to the pudding mixture and mix it in well, then blend everything together just until combined. Try not to overmix.

If it seems runny or split, refrigerate it, but bring it out and beat it every 5 minutes for about half an hour and beat it again. You could also add a tablespoon or two of more icing sugar.

Vegan Chocolate Buttercream dry ingredients
Vegan Chocolate Buttercream thickened
Vegan Chocolate Buttercream coconut oil
combine the icing sugar with the pudding
Beat Vegan frosting just until smooth

8. Assembly

If you are piping onto cupcakes or onto a cake, have everything ready because the warmth of your hands will change how the frosting comes out of the tip very quickly.

For a two layer cake-

9. Place one layer on a serving plate and spread about a third of the frosting over.

If you find it may be too soft, refrigerate the first frosted layer for about 15 minutes.

10. Place the second layer on and frost the top and sides with a thin layer of frosting, a crumb coat on.

11. Then refrigerate, not freeze, the cake again for about 15 minutes, then frost again. This will allow you to put a smooth final layer of frosting overall. 

Do not put it in the freezer because it may form condensation and the frosting will slide around as you try to spread.

12. For cupcakes.  Fit the bag with the appropriate tip, fill the bag with frosting and pipe on cupcakes.  If you are spreading, you don’t have to worry about that.

Frosted Vegan Vanilla cupcake

Vegan Vanilla Cakes with Vegan Buttercream frosting

Dairy, egg and soy free

  Cake Prep Time:  30 minutes

Frosting Prep Time: 20 minutes, not including cooling time

  Baking Time: 30 minutes, cupcakes 20 minutes

  Makes 1 -9″ (23cm) layer cake or 24 cupcakes

INGREDIENTS

Vegan Vanilla Cake

  • 3 cups (375g) all purpose flour
  • 1½ tsp baking powder
  • ½ tsp baking soda
  • ½ tsp salt
  • 1½ cups (300g) granulated sugar
  • ¾ cup (185mL) vegetable oil, I used avocado
  • 2 cups (500mL) plant milk, I used 1 cup (250mL) unsweetened oat milk and 1 cup (250mL) canned coconut milk
  • ¼ cup (65mL) white vinegar

Vegan Chocolate Buttercream Frosting

  • 1 cup (240g) coconut oil, solid at room temperature

  • 4 cups (480g) icing sugar

  • ¾ cup (80g) cocoa powder, omit for vanilla

  • 3 Tbsp (25g) all purpose flour

  • 1 cup (250) canned coconut milk

  • ½ cup (105g) granulated sugar

  • 2 tsp vanilla

  • ¼ tsp salt

INSTRUCTIONS

For the Cake

Grease and line 2 -9” (23cm) cake pans.

Preheat oven to 350°F (180°C)

If you are using a coconut buttercream, make sure the cakes are completely cool, as coconut oil get soft very easily.

  1. Sift together the flour, baking powder, baking soda and salt. Mix well.
  2. Whisk the oil, vinegar and vanilla together and gradually whisk in the sugar.
  3. Beat for a few minutes until it comes together.
  4. Stir in the 2 cups (500mL) of milk.
  5. Add the dry ingredients at once and mix well, but just until combined. I don’t think it should be overmixed.
  6. Pour into cupcake pan right away and bake at 350°F (180°C) for 20-22 minutes.  For 2 -9” (23cm) cake pans about 30 minutes.
  7. Cool completely before frosting.

For the Frosting

  1. Combine the flour, sugar, salt and cocoa, if using, in a small saucepan.
  2. Add the coconut milk and cook over medium heat stirring until thick like a pudding. This will take about 5-7 minutes.  Stir constantly because you don’t want any lumps. 
  3. Remove from heat.   Add the vanilla.  If you find it is lumpy you can strain it.
  4. Place plastic wrap directly on top of the mixture as you would a pudding.  Cool completely.
  5. Beat the coconut oil until smooth because some coconut oils are lumpy, usually unrefined coconut oils.  
  6. Gradually mix in the icing sugar until smooth.
  7. Add a scoop of the icing sugar mixture to the pudding mixture and mix it in well, then blend everything together just until combined. Try not to overmix.

If it seems runny or split refrigerate it about half an hour, but bring it out and beat it every 5 minutes. You could also add a tablespoon or two of more icing sugar.

Assembly

If you are piping onto cupcakes or onto a cake, have everything ready because the warmth of your hands will change how the frosting comes out of the tip very quickly.

For a two layer cake-

  1. Place one layer on a serving plate and spread about a third of the frosting over.  If you find it may be too soft, refrigerate the first frosted layer for about 15 minutes.
  2. Place the second layer on and frost the top and sides with a thin layer of frosting, a crumb coat on. 
  3. Then refrigerate, not freeze, the cake again for about 15 minutes, then frost again. This will allow you to put a smooth final layer of frosting overall.   Do not put it in the freezer because it may form condensation and the frosting will slide around as you try to spread.  Keep this cake cool.  The frosting melts more easily than if made with butter or other oils.
  4. For cupcakes.  Fit the bag with the appropriate tip, fill the bag with frosting and pipe on cupcakes.  If you are spreading, you don’t have to worry about that.