Earthly Provisions

  • Vegan Thanksgiving Desserts
  • Recipe Index
  • Meet Megan
  • Subscribe
menu icon
go to homepage
  • Vegan Thanksgiving Desserts
  • Recipe Index
  • Meet Megan
  • Subscribe
subscribe
search icon
Homepage link
  • Vegan Thanksgiving Desserts
  • Recipe Index
  • Meet Megan
  • Subscribe
×
Home » Recipes » The Best Vegan Cake and Cupcake Recipes

Vegan Vanilla Cake

Modified: Nov 1, 2026 · by Megan Calipari · This post may contain affiliate links · 9 Comments

Tweet
Share
Share
Pin2K
2K Shares
Jump to Recipe Print Recipe

This vegan vanilla cake is soft, tender, and full of vanilla flavor, with a fluffy crumb that makes it perfect for birthdays, celebrations, or any time you're craving a classic layer cake. Just like my vegan yellow cake and vegan funfetti cake, this recipe is made without eggs or dairy, but you don't need specialty ingredients or complicated techniques to make it.

A slice of vegan vanilla layer cake with a bite taken out of it on a small plate with the remaining cake in the background.

Quick Look: Vegan Vanilla Cake

  • Method: Whisk the cake batter together in a bowl, then use a stand mixer or hand mixer to mix the frosting until light and fluffy.
  • Why Make THIS Version? Tender and moist cake with light and fluffy buttercream for a showstopping dessert everyone will love.
  • No Need To: Use eggs or dairy to create a moist cake with a fluffy crumb. This cake recipe is completely vegan!
  • Secret to Success: Chill the cake layers in the freezer for 30 minutes to make stacking easier.
  • Key Ingredients: All-purpose flour, non-dairy milk, non-dairy butter, leaveners, sugar.
  • Calories/Serving: 658 kcal.
  • Decorate it With: Fresh fruit, rainbow or chocolate sprinkles, candy or piped buttercream.
  • Freezer-Friendly: Yes. Separately freeze the cake layers and the frosting for up to a month. Then, just thaw and assemble.
ChatGPT
Google AI
Perplexity
Claude
Add As a Trusted Google Source

I've been a professional baker for 15 years, and layer cakes, like my vegan lemon cake and vegan coconut cake, are my favorite recipes to make and create. It is all about striking the perfect balance between soft, fluffy cake texture and enough sturdiness for stacking and frosting. And this vegan vanilla cake recipe strikes the perfect balance.

And if you are a beginner, don't worry! I've trained new bakers to decorate cakes for years. I'll walk you through mixing and baking the cake layers, preparing the frosting, and stacking and frosting your cake, with step-by-step photos and tips from my years of cake decorating experience.

Jump to:
  • Quick Look: Vegan Vanilla Cake
  • Why You'll Love This Vegan Cake Recipe
  • Ingredient Notes
  • Variations
  • How to Make the Cake Layers and Frosting
  • How to Stack and Decorate This Vegan Vanilla Cake
  • Vegan Vanilla Cake FAQs
  • Megan's Expert Tips
  • Looking for More Vegan Cake recipes?
  • 📖 Recipe
  • 💬 Comments

Why You'll Love This Vegan Cake Recipe

  • This Vegan Vanilla Cake is easy to make and bakes up moist and fluffy thanks to melted vegan butter and non-dairy milk.
  • It is absolutely delicious and has bold vanilla flavor in the cake and in the vegan vanilla frosting.
  • Decorate it with fresh berries, sprinkles, candy, or piped buttercream to make it your own.
  • My vanilla cake recipe is made without eggs or milk, so anyone can enjoy it!
  • In this post, I show you step-by-step how to stack the cake layers, so even a beginner can make this recipe.

Ingredient Notes

Ingredients for making this recipe on a marble surface.

All-Purpose Flour: I use all-purpose flour for my layer cake recipes, like my vegan chocolate cake, rather than cake flour. All-purpose flour gives enough structure to stack and frost without becoming dense. Cake flour has less protein, which can create a crumb that is too delicate for stacking.

Vegan Butter: It is important to use a vegan butter that comes in a stick or block form, especially for the frosting, because it has a firmer texture. If you use vegan butter that comes in a tub, the frosting will be too soft to support the cake layers.

Using butter instead of oil in the cake layers adds flavor and much-needed structure to the cake. Since butter is a solid at room temperature, it gives the cake structure as it cools, while still adding to the cake's moistness.

Baking Powder and Baking Soda: I use a combination of baking powder and baking soda in all of my cake recipes, like my Earl Grey Lavender Cake, for a light and tender cake. Baking soda also promotes browning throughout baking. Combining these leaveners creates a tender cake that is sturdy enough to frost.

Non-Dairy Milk: I always have oat milk on hand, so that is what I usually use. But I have also used soy milk and boxed coconut milk, and they work with identical results.

Vanilla Extract: The vegan cake layers and vanilla frosting both get big doses of vanilla extract for bold vanilla flavor in every bite. If you are looking for more vanilla recipes, try my vegan vanilla pound cake!

Lemon Juice or Vinegar: I used lemon juice, but white vinegar or apple cider vinegar also work. You will not taste this in the final cake. It activates the baking soda for a light, tender cake.

Variations

I used vanilla frosting, but you can also use my Vegan Chocolate Buttercream Frosting, Vegan Cream Cheese Frosting, Vegan Lemon Buttercream Frosting, or Maple Bourbon Buttercream Frosting.

How to Make the Cake Layers and Frosting

Non-dairy milk, sugar, vanilla extract and butter in a large mixing bowl.

Step 1. In a large mixing bowl, combine sugar, non-dairy milk, melted vegan butter, vanilla extract, and vinegar or lemon juice. Whisk well until everything is combined.

Vegan Vanilla Cake batter in a mixing bowl.

Step 2. Add the flour, baking powder, baking soda, and salt, and whisk to form the batter. It should be about the texture of pancake batter. It is okay if a few lumps remain.

Baked cakes in their cake pans.

Step 3. Divide the batter into two prepared 8-inch round cake pans and spread the batter out evenly using a spatula. If you have a kitchen scale, it will be 22 ounces per pan.

Now, bake the vegan vanilla cake layers in a 350°F oven for 25-28 minutes. A toothpick inserted into the center of a cake layer should come out clean, and the cake should be browned around the edges and golden on top.

Allow the layers to cool completely before frosting, then place in the freezer for 30 minutes to chill the cake layers before frosting.

Vegan Vanilla Buttercream Frosting Mixed together in a large bowl.

Step 5. To make the vegan vanilla frosting, cream vegan butter in a large bowl using a hand mixer.

Take your time with this step. The butter needs to be completely smooth for a smooth frosting.

Next, add powdered sugar and mix on low until combined. The mixture will look very thick here.

Then, add vanilla and non-dairy milk and mix on medium speed until the frosting is light and fluffy.

How to Stack and Decorate This Vegan Vanilla Cake

Vanilla frosting on top of a vanilla cake layer that is placed on a cake board.

Step 7. To stack the Vegan Vanilla Cake, place one cake layer upside down on a cake board or a cake stand. This ensures you start with an even, flat surface.

Then, scoop about ¾ cup of vanilla frosting on top.

Frosting spread out across the cake layer on a cake board.

Step 8. Next, use a metal offset spatula or a butter knife to evenly spread the frosting across the top of the cake, all the way to the edges.

The second cake layer turned upside down and place on top of the frosting.

Step 9. Flip the remaining cake layer upside down and place it on top of the frosted layer.

Frosted Vegan Vanilla Layer Cake on with a few sprinkles on top.

Step 10. Frost the outside of the layer cake using the same spatula or knife. I topped my cake with a few rainbow sprinkles, but you can use any garnishes you like!

Vegan Vanilla Cake FAQs

How should I store the Vegan Vanilla Cake?

Place the cake in a large cake box or other large container and store it in the refrigerator for up to 4 days.
I recommend allowing the cake to sit at room temperature for at least 20 minutes before serving. Cold cake has a drier mouthfeel than room temperature cake.

Can I make this recipe ahead of time?

Yes! Bake the cake layers, then allow them to cool completely. Turn them out of the cake pans and wrap them with plastic wrap and freeze for up to a month. On the day you want to stack and decorate the cake, remove the cake layers from the freezer for 10 minutes, make the frosting, and proceed with the recipe.

What is vegan cake made of?

Vegan cake is made of the same ingredients as regular cake: flour, sugar, baking powder, baking soda, and salt. The only difference is that vegan cakes use non-dairy butter and non-dairy milk.

Can I make cupcakes with this vegan vanilla cake batter?

This recipe would make way too many cupcakes, so I recommend making my Vegan Vanilla Cupcakes recipe instead. It makes exactly 12 cupcakes.

Can I make this recipe in 9-inch or 6-inch cake pans?

You can use 9-inch cake pans. The cake layers will just be a little bit thinner, and you will need to adjust the baking time to 20 minutes. A toothpick inserted into the center of the cake should come out clean, and the cake should be brown around the edges.
Don't use 6-inch cake pans, though. You will have way too much batter.

Megan's Expert Tips

Make sure that the vegan butter is at room temperature for making the vanilla frosting. It will be much easier to mix to a light and fluffy texture.

When I teach beginners to decorate cakes, I always recommend freezing the layers for 30 minutes before stacking the cake. This chills the cake, making it firmer, sturdier, and easier to work with. You can move it around without smashing it, and it won't wobble as you decorate it.

Cake thaws really quickly, so by the time you are finished decorating your vegan vanilla cake, it will be thawed and ready to serve.

Vegan Vanilla Layer Cake with a slice taken out of it to show the texture of the inside.

Looking for More Vegan Cake recipes?

  • Vegan Blackberry Chantilly Cake
  • Vegan Pumpkin Cake
  • Vegan Strawberry Shortcake Cake on a white cake stand. The cake is a two-layer cake with strawberries and whipped cream in between the layers and on top.
    Vegan Strawberry Shortcake Cake
  • A slice of Chocolate Espresso Cake on a white plate.
    Chocolate Espresso Cake (Vegan!)

If you tried this Vegan Vanilla Cake recipe or any other recipe on my website, please leave a 🌟 star rating and let me know how it went in the 📝 comments below. Thanks for visiting today!

📖 Recipe

A slice of vegan vanilla layer cake on a plate with a fork to the left and the rest of the cake in the background.

Vegan Vanilla Cake

Megan Calipari
This Vegan Vanilla Cake recipe is a two-layer cake that is full of big vanilla flavor and bakes up tender and moist! This recipe is simple, reliable, and absolutely delicious. And I walk you through how to stack the cake step-by-step.
5 from 4 votes
Print Recipe Pin Recipe
Prep Time 40 minutes mins
Cook Time 20 minutes mins
Cooling Time 1 hour hr
Total Time 2 hours hrs
Course Dessert
Cuisine American
Servings 10 Servings
Calories 658 kcal

Equipment

  • 1 Large Mixing Bowl
  • 1 Whisk
  • 2 8" Round Cake Pans
  • 1 Hand Mixer or Stand Mixer
  • 1 Cake Stand
  • 1 Metal Offset Spatula

Ingredients
  

For the Vanilla Cake Layers

  • 2 ⅔ Cups All-Purpose Flour
  • 1 tablespoon Baking Powder
  • ¼ teaspoon Baking Soda
  • ¼ teaspoon Kosher Salt
  • 1 ½ Cup Granulated Sugar
  • 1 ½ Cup Non-Dairy Milk
  • 9 tablespoon Vegan Butter, melted
  • 1 tablespoon Lemon Juice or White Vinegar
  • 1 tablespoon Vanilla Extract

For the Vanilla Frosting

  • 24 tablespoon Vegan Butter, room temperature
  • 6 Cups Powdered Sugar, sifted
  • 1 tablespoon Vanilla Extract
  • 3 tablespoon Non-Dairy Milk

Instructions
 

To Make the Vanilla Cake Layers

  • Preheat oven to 350°F. Grease two 8-inch round cake pans with coconut oil or pan spray. Insert a parchment circle into the bottom of each pan.
  • In a medium bowl, combine flour, baking powder, baking soda, and salt. Whisk together and set aside.
    2 ⅔ Cups All-Purpose Flour, 1 Tbsp Baking Powder, ¼ tsp Baking Soda, ¼ tsp Kosher Salt
  • In a large bowl, combine sugar, non-dairy milk, melted vegan butter, lemon juice or vinegar and vanilla. Whisk to combine.
    1 ½ Cup Granulated Sugar, 1 ½ Cup Non-Dairy Milk, 9 Tbsp Vegan Butter, melted, 1 Tbsp Lemon Juice or White Vinegar, 1 Tbsp Vanilla Extract
  • Add the dry ingredients to the wet ingredients and whisk to form the batter. Then, divide the batter between the two prepared cake pans. If you are using a scale, it will be about 22 ounces of batter per pan. Then, use a spatula to spread the batter out evenly.
  • Bake the cakes in a 350° oven for 25-28 minutes, or until a toothpick inserted into the center of the cakes comes out clean. Allow the cakes to cool completely before frosting.

Make the Vanilla Frosting

  • In a large bowl using a hand mixer, or in the bowl of a stand mixer fitted with a paddle attachment, cream the vegan butter until completely smooth.
    24 Tbsp Vegan Butter, room temperature
  • Add the powdered sugar and mix on low until combined. Then, add the vanilla and mix until combined. Finally, add the non-dairy milk and mix on medium speed until light and fluffy.
    6 Cups Powdered Sugar, sifted, 1 Tbsp Vanilla Extract, 3 Tbsp Non-Dairy Milk

Stack and Frost the Cake

  • Place one layer of cake upside down on a cake stand or a cake plate. Top the cake layer with about ¾ cup of frosting and use a metal spatula to spread the frosting evenly across the cake.
  • Top with the remaining cake layer, then frost the exterior of the cake.
  • Decorate as desired and serve!

Notes

When adding the dry ingredients to the liquid ingredients, be sure to whisk only until the batter forms. It's okay if there are a few small lumps.
If you are a beginner at stacking a layer cake, I recommend turning the cakes out of the pans onto a parchment-lined baking sheet and freezing them for about 30 minutes. When they are cold, they will be sturdier, and it will be easier to stack them.
To store, cover the cake and keep it in the refrigerator for up to 4 days.

Nutrition

Serving: 1SliceCalories: 658kcalCarbohydrates: 130gProtein: 5gFat: 36gSaturated Fat: 7gPolyunsaturated Fat: 11gMonounsaturated Fat: 17gTrans Fat: 5gSodium: 536mgPotassium: 109mgFiber: 1gSugar: 102gVitamin A: 638IUVitamin C: 3mgCalcium: 134mgIron: 2mg
Tried this recipe?Let us know how it was!

More The Best Vegan Cake and Cupcake Recipes

  • A slice of chocolate chip snack cake on a plate with a bite taken out of it.
    Chocolate Chip Snack Cake (vegan!)
  • A slice of peaches and cream cake on a small plate.
    Peaches and Cream Cake (vegan!)
  • A slice of Chocolate Peanut Butter Cake on a small plate.
    Chocolate Peanut Butter Cake (vegan!)
  • A Vegan Spiced Apple Pie Cupcake with a bite taken out of it to show the cener.
    Apple Pie Cupcakes (Vegan!)

Comments

  1. Jessica says

    September 01, 2024 at 2:33 pm

    Hi! I’m looking to make a mini cake with your recipe so using two 4in pans.
    Would I just cut the recipe in half?

    Reply
    • Megan Calipari says

      September 01, 2024 at 4:19 pm

      Yes, that's what I'd recommend! It will still probably be too much cake batter, but it can be hard to divide more than that with the fractions. So maybe make a few cupcakes with the additional batter!

      Reply
  2. Cindy says

    December 27, 2024 at 3:49 pm

    Hi there!
    this recipe look so yummy!!
    can we do it gluten free ?
    thank you

    Reply
  3. Megan says

    September 16, 2025 at 8:14 pm

    5 stars
    Hi! I’ve made this cake once already but wanting to adapt for cupcakes. About how many would this make? And what should the bake time be?

    Reply
    • Megan Calipari says

      September 18, 2025 at 5:31 pm

      Hi! This recipe will make about 24 cupcakes. And I'd start with a bake time of 18-20 minutes. Use the toothpick test to make sure they are done!

      Reply
      • Megan says

        December 05, 2025 at 6:29 pm

        Hi! Can I make this 2 days ahead of time? If so, should I wrap in Saran and freeze the cake or pop them in fridge after they have cooled? How far in advance can I make the icing? Thank you!

        Reply
        • Megan Calipari says

          December 07, 2025 at 5:20 pm

          Hi! Allow the cake layers to cool completely, then wrap them tightly with plastic wrap. And you can actually stack the cake while the layers are still frozen. It will give you more stability. You can make the frosting up to 2 weeks ahead of time, but you need to let it come to room temperature, then add it to your mnixer and whip it back up until it is smooth and fluffy before using it. Let me know if you have any more questions!

          Reply
  4. Lauren says

    September 12, 2026 at 5:13 pm

    Hi, Megan! What all-purpose flour do you prefer for your cakes and cupcakes? Does unbleached make a difference?

    Reply
    • Megan Calipari says

      September 12, 2026 at 5:20 pm

      Hi! I use King Arthur All-Purpose Flour in my cakes and cookies. You can use either bleached or unbleached- it doesn't make a difference in baking. I use unbleached flour as a personal preference, but use what is accessible to you!

      Reply
5 from 4 votes (3 ratings without comment)

Leave a Reply Cancel reply

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

Recipe Rating




Headshot of a woman with brown curly hair.

Hi, I'm Megan! I'm a culinary school-trained baker with 15 years of experience working in bakeries and restaurants. I'm passionate about creating vegan desserts and meals that anyone can make and that everyone will love. My recipes use simple ingredients and methods to create delicious results.

More about me →

Vegan Thanksgiving Desserts

  • A slice of homemade Vegan Apple Pie topped with ice cream on a small plate.
    Vegan Apple Pie
  • Vegan Pumpkin Cake
  • A slice of Vegan Apple cake on a plate with a gold fork.
    Vegan Apple Cake with Bourbon Frosting
  • A slice of Vegan Pumpkin Pie with a dollop of whipped cream on a small white plate.
    Vegan Pumpkin Pie
  • Vegan Pumpkin Pie Bar on a linen cloth with a bite taken out of it.
    Vegan Pumpkin Bars
  • A Vegan Spiced Apple Pie Cupcake with a bite taken out of it to show the cener.
    Apple Pie Cupcakes (Vegan!)

Popular Recipes

  • A slice of Chocolate Peanut Butter Cake on a small plate.
    Chocolate Peanut Butter Cake (vegan!)
  • A bowl of Vegetarian Three Bean Chili topped with sour cream and slices of jalapeño.
    Vegetarian Three Bean Chili
  • Easy Caramelized Apples in a small ramekin with a gold spoon scooping some apple chunks up.
    Easy Caramelized Apples
  • Vegan Lemon Vegetable Orzo Soup in a bowl.
    Lemon Vegetable Orzo Soup
  • A slice of vegan vanilla layer cake on a plate with a fork to the left and the rest of the cake in the background.
    Vegan Vanilla Cake
  • A bowl of vegan and vegetarian white bean chili topped with cilantro and avocado chunks.
    Creamy Vegan White Bean Chili

Footer

↑ back to top

About

  • Privacy Policy
  • Accessibility Policy

Recipe Index

  • Recipes

Contact

  • Contact

As an Amazon Associate, I earn from qualifying purchases.

Copyright © 2026 Earthly Provisions

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.