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

Making the Ultimate Vegan Vanilla Cake with a tender crumb, rich vegan buttercream frosting, and tons of pure vanilla flavor is easy enough for even novice home bakers! All you need is 10 simple ingredients and a reason to celebrate. 

Slice of vegan vanilla cake with vanilla buttercream frosted decorated with blueberries and mint on a cake stand being lifted with a spatula

What Makes a Cake Vegan?

If you’re familiar with our vegan dessert recipes, you’ll know they’re always made without animal products like dairy, butter, eggs, or other animal-based ingredients like gelatin. Vegan cakes are no different! In this simple vegan vanilla cake recipe, we’ll teach you just how easy it is to bake without eggs or dairy products, and most importantly, your guests won’t taste the difference! 

It’s the perfect decadent dessert to prepare for special occasions like birthday parties, graduations, holidays, office parties, weddings, bridal showers, and more. 

non-dairy milk, sugar, baking powder, all purpose flour, salt, apple cider vinegar, oil, baking soda, vanilla extract

Ingredients You’ll Need 

  • Flour: We developed this classic vegan cake recipe using all-purpose flour because it’s most accessible and a pantry staple for many. If you’d like to use cake flour for a lighter, more tender crumbed cake, replace the all-purpose flour with 5 cups of cake flour or 600 grams (an extra half cup). 
  • Sugar: To keep this vanilla cake light in color and allow the vanilla flavor to shine, make sure to use granulated white sugar. We like to use Wholesome Sweet Organic Cane Sugar as it’s naturally vegan-friendly. 
  • Baking powder + baking soda: These leavening agents help the cake layers rise and become light and fluffy while developing a lightly golden crust. 
  • Non-dairy milk: Any plain, unsweetened plant milk of choice will work well. If you’d like to make homemade milk, try our Homemade Almond Milk
  • Vegetable oil/canola oil: Adds necessary moisture while keeping the flavor of the cake neutral. Avoid using stronger-tasting oils such as coconut oil or olive oil. 
  • Apple cider vinegar: A small splash of apple cider vinegar not only helps curdle the non-dairy milk into homemade vegan buttermilk but also helps to activate the baking soda, which creates light and fluffy cake layers. 
  • Vanilla extract: For the best vanilla flavor, use pure vanilla extract over imitation vanilla. Or, opt for a homemade vanilla extract
  • Buttercream frosting: We highly recommend our homemade vegan buttercream frosting, but a store-bought frosting of choice works well, too.

Equipment Needed

How to Make Vegan Vanilla Cake

  1. Combine the wet ingredients. In a medium bowl, combine the non-dairy milk, vegetable oil, apple cider vinegar, and vanilla extract. Set aside. 
  2. Whisk together the dry ingredients. In a separate large mixing bowl, add the flour, sugar, baking powder, baking soda, and salt. Whisk well to combine. 
  3. Combine the wet and dry ingredients. Pour the wet ingredients into the large mixing bowl with the dry ingredients and whisk together until just combined. 
  4. Divide between cake pans. Carefully pour the cake batter between three 7 or 8″ round cake pans greased and layered with parchment paper. 
  5. Bake. Place the cake pans in the preheated oven and bake for 20-25 minutes, or until a toothpick inserted in the center of the cakes comes out clean.
  6. Prepare the vegan frosting. While the cakes cool to room temperature, prepare the vegan buttercream frosting. In a large mixing bowl, cream the vegan butter using an electric mixer until light and fluffy. Add half of the powdered sugar and beat again until well combined. Add the vanilla extract, salt, and 3 tablespoons of non-dairy milk and beat until combined. Lastly, add the remaining powdered sugar and beat once more until a thick and creamy buttercream frosting forms. 
  7. Frost and layer the cake. We like to layer the cake layers into a 2-layer cake, but feel free to frost and layer the cakes, as desired. 
  8. Serve. Slice and serve the cake room temperature or lightly chilled. Enjoy! 

Tips for Layering a Tiered Cake

  • We found this video very helpful for frosting a layered cake.
  • Level the cake layers. Once the cake layers are baked and cooled, carefully trim the tops of the cakes using a serrated knife to create an even surface. This will help ensure the layers stack evenly and won’t lean. 
  • Use a crumb coat. Apply a thin layer of frosting (known as a crumb coat) between each cake layer to help it stick, retain moisture, and create a smooth surface.
  • Chill the cake as needed. As you work, the cake layers may become warm and make it difficult to spread the vegan buttercream frosting. If this is the case, place the cake in the refrigerator for 20-30 minutes, or until firm to the touch again. 
slice of vegan vanilla cake with buttercream frosting on a dark green plate with another slice of cake peaking in the background along with the full cake on the stand

Recipe FAQs

Can I make this vegan cake gluten-free?

We have only tested this classic cake recipe using regular all-purpose flour, but the recipe may work with a gluten-free flour blend. If you try and have good results, please let us know in the comments! 

Why is my vegan cake rubbery?

This typically happens when a cake is made with too much flour or the cake batter is over-mixed. For best results, use the weighted flour measurement (grams are far more accurate than cups!) and mix the dry and wet ingredients gently until just combined. 

Can I bake this vegan cake into a sheet cake?

If you’d like to bake this cake into a sheet cake, we’d recommend halving the recipe and baking in a greased 9×13 dish for about 25-30 minutes, or until a toothpick comes out clean. 

Is it better to frost a cake warm or cold?

Always frost your cakes while chilled or room temperature. If the cake is even slightly warm, the frosting will melt. 

Can I turn this recipe into a vegan chocolate cake?

Changing this recipe into a vegan chocolate cake recipe would require additional ingredients and altered ratios, so we wouldn’t recommend it. Instead, you might like our Chocolate Soufflé Cake or Mini Chocolate Cake recipe! Or, bake the vanilla cake as written and frost it with our Raw Vegan Chocolate Frosting instead!

slice of cake being lifted off the cake stand with a spatula

Prep Ahead Instructions

Making this easy vegan vanilla cake as a vegan birthday cake? Prep the cake layers up to 1 month in advance and stash them in the freezer! 

To do so, bake and cool the cake layers as written. Make sure the cakes are completely cooled to the touch – if they are warm at all, they will develop freezer burn and negatively affect the cake’s texture once defrosted. 

Wrap the room-temperature cakes tightly and separately in plastic wrap, followed by a tight layer of aluminum foil, and freeze for up to one month. 

Then, when ready to layer and frost, transfer the cakes to the refrigerator and thaw overnight (ideally about 12 hours). 

Storage Instructions

Once frosted, this vegan cake will keep in an airtight container in the refrigerator for up to 5 days. 

More Vegan Cake Recipes You May Enjoy:

Make sure you tag us on Instagram @sweetsimplevegan and @consciouschris and hashtag #sweetsimplevegan if you make this recipe. We love to see your photos! 

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
Slice of cake being lifted with a spatula

Vegan Vanilla Cake with Buttercream Frosting Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 146 reviews

  • Author: Sweet Simple Vegan
  • Total Time: 40 minutes
  • Yield: 1 medium cake
  • Diet: Vegan

Description

Making the Ultimate Vegan Vanilla Cake with a tender crumb, rich vegan buttercream frosting, and tons of pure vanilla flavor is easy enough for even the most novice home bakers! All you need is 10 simple ingredients and a reason to celebrate. 


Ingredients

  • 2 cups non-dairy milk
  • 1 cup vegetable oil
  • 2 tablespoons apple cider vinegar
  • 1 tablespoon vanilla extract
  • 4½ cups (540g) flour
  • 2 cups (400g) sugar
  • 1 tablespoon baking powder
  • 1 teaspoon baking soda
  • 1 teaspoon salt

Serve with

Equipment


Instructions

  1. Preheat oven and prepare your pans. Preheat the oven to 350°F. Prepare two 7 or 8” round cake pans with non-stick spray and parchment paper.
  2. Combine the wet ingredients. Combine the non-dairy milk, vegetable oil, apple cider vinegar, and vanilla extract in a medium bowl. Set aside. 
  3. Whisk together the dry ingredients. Add the flour, sugar, baking powder, baking soda, and salt in a separate large mixing bowl. Whisk well to combine. 
  4. Combine the wet and dry ingredients. Pour the wet ingredients into the large mixing bowl with the dry ingredients and whisk together until just combined. 
  5. Divide between cake pans. Carefully pour the cake batter between two to 7 or 8″ round cake pans greased and layered with parchment paper. We used 2 pans.
  6. Bake. Place the cake pans in the preheated oven and bake for 20-25 minutes, or until a toothpick inserted in the center of the cakes comes out clean.
  7. Cool cakes. Let the cakes cool for 10 minutes before removing from the cake pans. Cool completely on a wire rack before frosting.
  8. Prepare the vegan frosting. While the cakes cool to room temperature, prepare the vegan buttercream frosting.
  9. Frost and layer the cake. We like to layer the cake layers into a 2-layer cake but feel free to frost and layer the cakes as desired. We found this video very helpful when it comes to frosting a layered cake.
  10. Serve. Slice and serve the cake room temperature or lightly chilled. Enjoy! 

Notes

  • Storage: Once frosted, this vegan cake will keep in an airtight container in the refrigerator for up to 5 days. 
  • Prep ahead: You can bake and cool the cake layers up to one month in advance and stash them in the freezer! To do so, bake and cool the cake layers as written. Make sure the cakes are completely cooled to the touch—if they are warm at all, they will develop freezer burn and negatively affect the cake’s texture once defrosted. Wrap the room-temperature cakes tightly and separately in plastic wrap, followed by a tight layer of aluminum foil, and freeze for up to one month. When ready to layer and frost, transfer the cakes to the refrigerator and thaw overnight (ideally about 12 hours).
  • Gluten-free: We have only tested this classic cake recipe using regular all-purpose flour, but the recipe may work with a gluten-free flour blend. If you try and have good results, please let us know in the comments! 
  • Sheet cake: If you’d like to bake this cake into a sheet cake, we’d recommend halving the recipe and baking in a greased 9×13 dish for about 25-30 minutes, or until a toothpick comes out clean. 
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Category: Dessert
  • Method: Oven

Meet The Bloggers

hey there! we’re jasmine & chris.

Hi, we’re Jasmine and Chris! We share fresh and fun recipes to show you that vegan cooking is easy, approachable and delicious. When we’re not blogging, you will probably find us enjoying live music, tending to our backyard garden or playing with our dogs Berry and Louie

You May Also Like

Leave a comment

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

169 Comments

  1. This looks ridiculously good! I can’t wait to try it – is it weird to make your own birthday cake? Because this is it!!! Thanks for always sharing clean ingredient, easy to make recipes. This is one of my go to sites for meal prepping every week <3 🙂 saraa0510@aol.com






  2. This recipe was very easy to follow and turned out beautifully! Vanilla cake is my absolute favorite dessert and this one did not disappoint, very moist and perfect vanilla flavor. I will definitely be making this one again and again!






  3. This was so easy to make and used simple ingredients. I love that it just needs a whisk, not even a mixer. I used a 9×13 pan to make a sheet cake. It was a bit overfilled so needed more time to bake than suggested (40-50 min). Cake turned out fluffy and tasty!






  4. I’m making this for Easter! I recently made a vanilla cake recipe from a different blogger and it sadly turned out really dry, but I have such high hopes for this one.






  5. This recipe looks amazing, and it has incredibly easy yet very accessible steps to follow. I’m the furthest thing from a baker but I’m excited to make this!!






  6. All ingredients purchased, ready for baking adventure this weekend with Miss 12 yr old :). Looks great and easy to make. We are both excited to try this one out.
    Love all your recipes Jasmine and Chris and enjoy every one we try.
    Would love to be considered for the Giveaway as the items look fantastic and would be a great addition to our Sweet Simple Vegan cooking adventures 🙂
    Thanks for providing such great vegan options






  7. This is what you call a homemade cafe style vanilla cake. It’s so good, moist, and satisfying. It also allows me to add variety to it if I want. So far, I have added a tablespoon of matcha powder to the cake. You can add less or more, depending on how you like your matcha. I also jigged the frosting and made it matcha-flavored, and it was just as good.






  8. Love literally everything that Jasmine and Chris come up with. I am a newer vegan, and I subscribed to their weekly newsletter and it fuels my motivation and energy to stick with it. There are so many creative alternatives like this Vanilla cake one that show it’s possible to still participate in cool stuff and not be left out as a vegan. I am deeply grateful for all of these recipes and fun cool ways to eat better and more ethically.






  9. I love how simple and easily accessible the ingredients are for this cake. Nothing over the top, specialty, super expensive, etc. Just a lovely vegan version of a classic vanilla cake. Happy 10 year anniversary. I am so beyond grateful to be a long time supporter and to have had the opportunity to see you guys grow. Thank you for creating this community. Keep being the wonderful humans that we all know and love. Sending so much love and light your way 🤍 Cheers to 10 years and so many more to come






  10. I really enjoy all the receipes Jasmine and Chris make. They really come up with some creative receipes.






  11. I’m a beginner and I was intimidated at first but thank you for the photos and such good detailed explanations!! Definitely checking out other recipes!






  12. Great cake recipe! Sweet Simple Vegan’s recipes are all so good that even my non-vegan husband will eat them!