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.

Table of Contents
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.

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
- Mixing bowls
- Whisk
- 7 to 8″ round cake pans (2)
- Wire rack (for cooling)
- Electric mixer
- Offset spatula (for frosting)
- Cake turntable (optional, but can be very useful when frosting the outside of a cake)











How to Make Vegan Vanilla Cake
- Combine the wet ingredients. In a medium bowl, combine the non-dairy milk, vegetable oil, apple cider vinegar, and vanilla extract. Set aside.
- 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.
- 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.
- Divide between cake pans. Carefully pour the cake batter between three 7 or 8″ round cake pans greased and layered with parchment paper.
- 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.
- 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.
- 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.
- 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.

Recipe FAQs
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!
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.
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.
Always frost your cakes while chilled or room temperature. If the cake is even slightly warm, the frosting will melt.
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!

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
Vegan Vanilla Cake with Buttercream Frosting Recipe
- Total Time: 40 minutes
- Yield: 1 medium cake 1x
- 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
Instructions
- 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.
- Combine the wet ingredients. Combine the non-dairy milk, vegetable oil, apple cider vinegar, and vanilla extract in a medium bowl. Set aside.
- 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.
- 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.
- 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.
- 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.
- Cool cakes. Let the cakes cool for 10 minutes before removing from the cake pans. Cool completely on a wire rack before frosting.
- Prepare the vegan frosting. While the cakes cool to room temperature, prepare the vegan buttercream frosting.
- 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.
- 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 50 minutes, or until a toothpick comes out clean.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Dessert
- Method: Oven















I started following you because I was always afraid I’d have to give up Filipino food with a vegan diet. (I binge watched on turon) So excited to make this and more of your recipes!
I love that this recipe is so simple and easy to follow, and produces such a beautiful cake! Who says vegans can’t have good things?
Love that this recipe has such simple ingredients! Easy to make.
Caitlin.perry17@gmail.com
The Vanilla cake looks and sounds, so good! But it’s so hard, where I live, to find vegan butter and cider vinegar.
I can’t wait to try this recipe using Bob’s Red Mill GF 1:1
Happy SSV Anniversary!
You make it so easy and fun I don’t know much about vegan Cooking need to learn more thank you for your wonderful recipes and hard work❤️
It’s nice to see a great recipe for a vegan cake.
Neff100@hotmail.com
Congratulations! I am so happy I found your page years ago and you guys continue to delight us vegans, with your delicious food/content. I am so looking forward to trying out this cake recipe. That frosting looked so creamy and fluffy and I can’t ever get it like that ,so Im hoping this will help me. Thank you and again,congrats Chris & Jasmine
Looks so beautiful, can’t wait to make it.
I was looking for a vanilla cake for this weekend’s occasion, and I’m glad I came across your recipe. The cake turned out great. The only change I made was using coconut sugar instead of granulated sugar.
Winniedegeer28@gmail.com
Happy 10 years!
Thanks for sharing this recipe and all your other delicious recipes on YouTube.
Theeee very best vegan blog and some of my favorite tried and true recipes. I think I make their vegan chocolate chip cookies every month at this point lol. Can’t wait to recreate this vanilla cake!!! Looks amazing! (Yahaira.torres88@gmail.com)
Happy Blog-o-versary!
Love how fluffy and light this cake looks and cannot wait to give the recipe a try!
julienaomi@gmail.com
This cake looks so delicious, I’d love to make it for my dad’s birthday!
Congrats on 10 years SSV! Perfect timing because it’s my 10 year wedding anniversary and I needed something special to bake 🤗 love this recipe- 10/10 ♥️🥂
Delicious!! Happy 10 years 🙂 🎉🎊
vmejias1006@gmail.com
I have made this recipe twice already and it’s my go to vegan vanilla birthday cake!! I am also joining the giveaway for the 10 anniversary of sweet simple vegan! Thank you for all you guys do!
My email is E.pvargas5@gmail.com
Soooo yummy!!! I’ve been following Sweet Simple Vegan for YEARS and the recipes never disappoint! Chasityramseydancer@gmail.com
You are so adorable!!! My husband and I went vegan 5 years ago now. I love love this cake recipe because not everything is about chocolate!! You decorated so cute with the blueberries. I’m copying that!!! Keep up the fantastic work! You inspire me💕
Sue
This looks absolutely delicious can’t wait to give it a try! All of her recipes are amazing!
Looks like the best light and fluffy cake!
Sounds delicious!!