Vegan Vanilla Cake

Jump to Recipe ▼
Reader Rating
Total Time 1 hour
Servings 10

This post may contain affiliate links. Please read our disclosure policy.

This is the best Vegan Vanilla Cake recipe you’ll try! It’s perfectly moist, made with easy-to-find ingredients, and topped with a simple buttercream frosting. It’ll quickly become your go-to vegan birthday cake!

a three tier cake with icing

Oh my gosh, a vegan vanilla cake just for you! As much as I love my vegan chocolate cake recipe, sometimes I’m craving something a little less rich. 

I love this cake for so many reasons–the texture, the flavor and the icing to name a few–and it never fails me. I’ve made this recipe at least 10 times, often times for birthdays, and it’s always turns out perfectly.

I know vegan baking can sometimes seem overwhelming or scary, but I promise it’s not! Let me walk you through everything you need to know in order to make the perfect vegan cake recipe.

Recipe features

  • It can be made in either three 6″ round cake pans or one 9″ round cake pan
  • The cake is perfectly moist but not too sweet
  • A go-to birthday cake recipe that can be made with classic buttercream frosting or chai-spice if you’re feeling fancy! (See “notes” section in the recipe card below).
ingredients to make a cake with text overlay

Ingredient notes:

  • Butter- Salted, and of course dairy-free; I typically use either Earth Balance or Miyoko’s. If you use unsalted butter, you’ll just have to add a little extra salt into the dry ingredients.
  • Milk – I used vanilla almond milk, but soy milk or oat milk would work great too.
  • Applesauce – Unsweetened; this helps keep the texture soft and moist (no dry cake here!).
  • Vanilla extract- Necessary for that delicious vanilla cake flavor.
  • Apple cider vinegar- Vinegar is often needed in vegan baking since there isn’t eggs or buttermilk. You can substitute regular white vinegar if you prefer.
  • All purpose flour- I haven’t tested this recipe with any other kind of flour; however, I’m sure you can substitute gluten free 1:1 all purpose flour and it would work just fine.
  • Cane sugar – Every cake needs sugar! Use cane sugar or granulated sugar in this recipe.
  • Baking powder and soda – A combination of both works wonders. 
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get great new recipes from us every week!

Step-by-step instructions

Step 1: Line your cake pans. Don’t skip this step! I like to place the cake pans on parchment paper, then trace the bottom of them and cut out the rounds. Then, grease the pans with coconut oil or nonstick spray to ensure the cakes don’t stick.

Step 2: Whisk the wet ingredients together. In a large bowl, whisk the melted butter, milk, applesauce, vinegar, and vanilla together.

Step 3: Stir the dry ingredients. In a separate bowl, stir the flour, sugar, baking powder, baking soda, and salt together.

whisked wet ingredients in a bowl and whisked dry ingredients in a separate bowl

Step 4: Combine wet and dry ingredients.Pour the dry ingredients into the wet, then use an electric mixer to stir the batter. It’s ok if there are a few small lumps in the cake batter!

Step 5: Bake the cake. Transfer the batter to your prepared cake pans, then bake the cakes for 35-40 minutes, or until a toothpick comes out clean. Leave the cakes in the pans for 10 minutes, then carefully invert them onto a wire rack. Wait for them to cool to room temperature before icing.

cake batter in a bowl and a baked cake in a round cake pan

Step 6: Make the vegan buttercream frosting. This cake calls for a simple vegan buttercream, so start by whisking the softened butter, milk and vanilla together. Then, add in the powdered sugar and stir (I use a hand mixer, but a stand mixer would work well too) until the icing is smooth.

Step 7: Assemble. Last, assemble your layer cake! If you used one 9″ cake pan, you can skip this step and simply ice the top and sides of your cake.

For the three layer cake, use a serrated knife to slice the “dome” off of the cakes (this is also a good opportunity to devour the tops of the cakes instead of throwing them away… just saying!). Place a dollop of icing on top and spread the icing around, then place the second cake on top, and repeat the process. Ice the sides of the cakes as well, then add sprinkles (optional).

overhead photo of a vanilla cake topped with sprinkles

Expert tips and FAQs

  • Salted vs. unsalted vegan butter: The recipe calls for salted butter (the yellow box of Earth Balance); however, if you use unsalted butter, be sure to use 1/2 teaspoon of salt in the actual recipe.
  • Wait until the cakes have completely cooled before adding the frosting otherwise, the icing will “melt”.
  • Want to take this vegan vanilla cake up a notch? Try adding chai spices to the icing: Make the buttercream as-is, but then add 1/4 teaspoon cinnamon, 1/4 teaspoon ginger, and a pinch of cloves, allspice and cardamom as well. Trust me, it’s delicious!

How do you know when the cake is done?

There are two ways: 1) When the cake edges have set. 2) When a toothpick is inserted into the center and comes out clean. It’s ok if there are a few crumbs on it, but it shouldn’t be wet. If it is, place back into the oven for a few more minutes.

Is there a way to ensure the cake won’t stick to the cake pan?

Yes! You want to line each round cake pan with parchment paper. You can actually buy pre-cut parchment rounds at many baking stores. However, I typically just make my own.

Tear a large piece of parchment paper off, then place one of the cake pans on top of it. Use a pencil to trace the outside of the pan, then use scissors to cut that circle out, placing it on the bottom of one of the cake pans. Repeat this process for all three pans. It might sound like a lot, but it only takes a couple minutes and is a HUGE help in preventing your cakes from sticking!

Want more tips and tricks? Baking a Moment has a whole post about how to line pans with parchment paper.

Can this be made in advance? 

Yep! I almost always make this cake the day before serving it. Honestly, cakes are easier to ice (think: less crumbs) once they’ve cooled in the refrigerator.

Still cool the cakes on the cooling rack, then tightly wrap them in plastic wrap and place the in the fridge. Once you’re ready to assemble, allow the cakes to come back to room temperature before icing them.

a slice of vegan vanilla cake on a plate

More vegan cakes

If you made this recipe, be sure to leave a comment and star rating below. Thanks!

4.91 from 11 votes

Vegan Vanilla Cake

Servings: 10
Prep: 20 minutes
Cook: 40 minutes
Total: 1 hour
This is the best Vegan Vanilla Cake recipe you'll try! It's perfectly moist, made with easy-to-find ingredients, and topped with a simple buttercream frosting. It'll quickly become your go-to vegan birthday cake!

Video

Save this recipe?
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

  • 2 1/2 cups all purpose flour
  • 1 1/2 cups raw cane sugar
  • 2 tsp baking powder
  • 1/2 tsp baking soda
  • 1/4 tsp salt
  • 1/2 cup dairy free butter, melted and cooled to room temperature
  • 1 1/2 cups almond milk, or soy milk
  • 1/2 cup applesauce
  • 1 tbsp vanilla extract
  • 2 tsp apple cider vinegar

For the icing:

  • 3 cups powdered sugar
  • 5 tbsp dairy free butter, softened
  • 3 tbsp almond milk
  • 1/2 tsp vanilla extract

Instructions 

  • Preheat oven to 350°. Line three 6" or 1 9" round cake pan with parchment paper, and grease the whole pan with coconut oil; set aside.
  • Whisk the melted butter, milk, applesauce, vanilla, and apple cider vinegar together.
  • In a separate bowl, stir the flour, sugar, baking powder, baking soda, and salt together.
  • Combine wet and dry ingredients and stir until everything is mixed together (I used a hand mixer to do this).
  • Pour the batter evenly into your prepared cake pans, banging them on the countertop a few times so the batter evens out.
  • Bake cakes for 35-40 minutes, or until a toothpick comes out clean.
  • Once cakes are done, leave them in the pans for 10 minutes before carefully inverting them onto a cooling rack. Wait until cakes are completely cool before icing them.

for the icing:

  • Cream powdered sugar and butter together; add the milk and vanilla and mix together with an electric mixer until the buttercream is smooth.

to assemble:

  • Once the cakes have cooled to room temperature, carefully remove the "dome" from each cake so that the tops of the cakes are flat. Next, ice the top of one of those cakes using a generous amount of icing and then place a second cake overtop, using the icing as glue to hold them together. Repeat this again for the third and final layer. Last, ice the top and sides of the cake.
  • Add sprinkles, slice and enjoy!

Notes

*Calories are per serving and are an estimation
*Want to make chai spice icing instead? Follow the same icing recipe as above, but add 1/4 teaspoon cinnamon, 1/4 teaspoon ginger, and a pinch of cloves, allspice and cardamom as well — trust me, it’s delicious! 

Nutrition

Calories: 512kcal | Carbohydrates: 92g | Protein: 3g | Fat: 15g | Saturated Fat: 3g | Polyunsaturated Fat: 5g | Monounsaturated Fat: 7g | Trans Fat: 3g | Sodium: 369mg | Potassium: 50mg | Fiber: 1g | Sugar: 67g | Vitamin A: 4IU | Vitamin C: 1mg | Calcium: 104mg | Iron: 2mg
Did you make this?Leave a comment and star rating below!
A fresh lentil salad topped with fried halloumi, roasted tomatoes and zucchini | thealmondeater.com
Get new recipes sent to your inbox!
Subscribe to get new recipes first!

UPDATE NOTE: This post was originally published in November 2018. It was updated with new text and photos in November 2021. 

girl standing in kitchen

Welcome! I’m Erin, author of the Almond Eater.

Here, you'll find recipes for all diet types, because I believe that healthy food should be delicious without being complicated.

Similar Recipes

4.91 from 11 votes (1 rating without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




55 Comments

  1. Elizabeth Salmon-Omski says:

    Hi, I’m wondering how to add fruit to the inside of the cake? Like a blueberry or blackberry cake? I’ve no experience with cakemaking so any advice is helpful.

    1. Erin says:

      Hi! I’d make a compote of whatever fruit you want to add. Then, ice the first cake layer, then add the fruit compote on top of the icing before placing the second cake layer on top. I hope that makes sense!

  2. Janice says:

    5 stars
    Hi Erin, can I replace the banana paste with both the butter and the apple sauce in the same amount? Thank you.

    1. Erin says:

      Hi! This recipe doesn’t have banana paste in it.. did you mean something else?

  3. Melanie says:

    I made this for my daughter’s 30th birthday… everyone loved it! I doubled the recipe for a 3 layer 8 inch cake… and added the spices to my icing layers inside a dam. My daughters boyfriend ate 2 pieces immediately and another as soon as he got home! He said it was the best cake he’s had in a very long time! Wish I could add a pic, it was adorable!

  4. Morgan Egkardios says:

    5 stars
    This cake was ridiculously good. I used monk fruit powdered sugar and coconut sugar instead of cane sugar and regular powdered sugar and it was PHENOMENAL – frosting tasted like cinnamon roll!!!!!! I made this for my best friend’s birthday 🙂

    1. Erin says:

      Thank you Morgan! So happy you enjoyed it.

  5. Ariel says:

    5 stars
    This looks amazing! Can regular butter be used in place of the dairy free version?

    1. Erin says:

      Yes!

  6. Morgan Porter says:

    I’m planning on baking this cake for my fiancé on Father’s Day – excited but nervous! Quick question, should the almond milk be sweetened or unsweetened?

    1. Erin says:

      Hi! It doesn’t matter, though I’d probably go with unsweetened since the cake is pretty sweet on its own. Let me know how it turns out!

  7. Terry Lynn says:

    Hello. Wondering how long to make this cake in a rectangular backin pan. This is my go to cake recipie. Its so amazing.

  8. Stacy says:

    Would this be good with some cherries in the cake batter and maybe as a fruit filling and garnish? I’d love to hear some feed back!

    1. Erin says:

      I think that would be delicious! It’s just a regular vanilla cake, so cherries would add more flavor, and I still think they’d go well with the chai spice icing if you want to keep that.