• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • About
    • About Sam
    • FAQ's about veganism
    • Press
    • Contact
      • Reader Inquiries
      • Business Inquiries
  • Cookbooks
  • Seitan School
  • Recipes
    • Recipe Index
    • Video
  • Start Here

It Doesn't Taste Like Chicken logo

menu icon
go to homepage
  • About
  • Cookbooks
  • Classes
  • Recipes
  • Start Here
    • Amazon
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • search icon
    Homepage link
    • About
    • Cookbooks
    • Classes
    • Recipes
    • Start Here
    • Amazon
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×
    Home » Recipes » RECIPES

    Sam TurnbullAuthor: Sam Turnbull Updated: September 2, 2026

    Vegan Vanilla Cake (Fluffy, Moist & Foolproof!)

    4.96 from 229 votes
    | 642 Comments
    Save Saved! Pin ↓ Jump to Recipe

    This Vegan Vanilla Cake is soft, fluffy, and packed with rich vanilla flavor. Made with simple pantry ingredients, it bakes into a beautiful two-layer cake that's perfect for birthdays, celebrations, and special occasions. The texture is light yet tender, the frosting is creamy and classic, and no one will guess it's dairy-free and egg-free!

    Slice of cake on plate with fork cutting into tip, with text overlay that reads vegan vanilla cake.

    FEATURED COMMENT:

    I have tried many vanilla cake recipes but this is by far the best one. I keep coming back to it. My non-vegan family absolutely love this cake. Thanks for sharing! - Mo ⭐⭐⭐⭐⭐

    If you're making a vegan birthday cake for the first time, you've come to the right place. This recipe is soft, fluffy, moist, packed with rich vanilla flavor, and honestly tastes exactly like the classic vanilla birthday cakes many of us grew up with. No fancy ingredients, no expensive egg replacers, and no complicated techniques: just a simple, reliable cake that turns out beautifully every time.

    It's the vegan vanilla cake I recommend most often because it just works. Whether you're baking for a birthday, a celebration, making a wedding cake (this recipe has been used many times!) or simply because you're craving fluffy vanilla cake, this recipe has you covered.

    Frosted vegan vanilla cake with sprinkles on platter.

    Why This Vegan Vanilla Cake Never Lets Me Down

    • Fluffy, soft, and tender: I've tested and retested this recipe until the texture was just right.
    • Simple pantry ingredients: You probably have almost everything you need already.
    • Completely foolproof: This is a great recipe for beginners, but experienced vegan bakers will love it too for its reliable results.
    • Everyone can enjoy it: This cake tastes just like a classic vanilla cake, so there's no need to bake separate desserts.
    Ingredients for vegan vanilla cake.

    Ingredients for Vegan Vanilla Cake

    Dry Ingredients

    • All-purpose flour: Gives the cake its soft, tender crumb. Use a 1:1 gluten-free blend with xanthan gum for a gluten-free option.
    • White sugar: Sweetens the cake and creates a moist crumb.
    • Baking soda: Helps the cake rise. Look at the date on the box to make sure it hasn't expired, or you won't get the lift you want!
    • Salt: Balances the sweetness and enhances the vanilla flavor.

    Wet Ingredients

    • Plant-based milk: Soy milk is my favorite for baking because it is the most reliable, but oat, almond, and cashew milk work too.
    • Neutral oil: Canola or vegetable oil keeps the cake super moist.
    • Lemon juice or apple cider vinegar: You won't taste it! It reacts with the baking soda to help the cake rise.
    • Vanilla extract: The star flavor of the cake, so use a good-quality vanilla if you can.

    Vanilla Frosting

    • Firm vegan butter: Stick-style vegan butter works best for a frosting that pipes and swirls beautifully.
    • Powdered sugar: Sweetens and thickens the frosting.
    • Vanilla extract: Adds classic vanilla flavor.
    • Plant-based milk: Just enough to make the frosting fluffy and spreadable.

    Optional decorations: Vegan sprinkles, chopped nuts, shaved chocolate, vegan candies, or birthday candles. Have fun with it!

    How to Make Vegan Vanilla Cake

    Whisk in bowl with dry cake ingredients.
    1. Mix the Dry Ingredients: In a large bowl, whisk together the flour, sugar, baking soda, and salt.
    Whisking wet ingredients in glass bowl.
    1. Mix the Wet Ingredients: In a separate bowl, whisk together the plant-based milk, oil, lemon juice (or apple cider vinegar), and vanilla extract.
    Vegan vanilla cake batter in bowl.
    1. Combine: Pour the wet ingredients into the dry ingredients and stir until just combined.
    Vegan vanilla cake batter divided into two cake pans.
    1. Bake: Divide the batter between the prepared pans. Bake for 22 to 28 minutes, or until lightly golden and a toothpick inserted into the center comes out clean.
    Two vanilla cakes in round pans.
    1. Cool: Allow the cakes to cool completely before frosting.
    Vanilla frosting spread onto layer of vanilla cake.
    1. Make the Frosting: Beat the vegan butter until light and fluffy. Add the powdered sugar and vanilla, then continue mixing until smooth. Add plant-based milk, one tablespoon at a time. Spread frosting between the cake layers and over the top and sides.

    Tips and Variations

    • Don't over-mix the batter: Stir only until the flour disappears (it's a good thing if there are some small lumps). Over-mixing over-develops the gluten and makes the cake less tender.
    • Use a good-quality vanilla if you can: it really gets a chance to shine here.
    • Don't peek: Keep the oven closed while the cake is baking and only check on it after 22 minutes. Opening the oven early can cause the cake to deflate.
    • Use stick-style vegan butter: Soft butter in tubs will give you a frosting that's melty and doesn't hold its shape well. If all you have on hand is butter in a tub, you can swap ½ cup of it for ½ cup of vegetable shortening for a thicker texture.
    • Let the cake cool completely: Even if the cake is just a touch warm, it will cause the frosting to melt.
    Removing slice of vegan vanilla cake from platter.

    Storage

    • Room Temperature: Store your vegan vanilla cake covered for up to 2 days.
    • Refrigerator: Refrigerate for up to 5 days. Let the cake come to room temperature before serving for the best texture.
    • Freezer: Freeze unfrosted cake layers, the fully assembled cake, or individual slices for up to 1 month. Thaw at room temperature before serving.

    More Vegan Cake Recipes

    • Easy Vegan Vanilla Cupcakes
    • The Ultimate Vegan Chocolate Cake
    • Easy Vegan Chocolate Cupcakes
    • Vegan Red Velvet Cake
    • Chocolate Mug Cake (Quick & Easy + Vegan)
    • Vanilla Mug Cake
    • Vegan Carrot Cake with Cream Cheese Frosting
    • Vegan Confetti Cake
    Slice of vegan vanilla cake on plate with fork.

    If you try this vegan vanilla cake recipe, let us know by leaving a comment and rating it. I'd love to hear what you think! Share your creation in the It Doesn't Taste Like Chicken Community (this is where we're all hanging out now!) or tag @itdoesnttastelikechicken on Instagram.
    Bon appetegan!
    Sam Turnbull. 

    Slice of cake on plate with fork cutting into tip, with text overlay that reads vegan vanilla cake.
    4.96 from 229 votes
    (click stars to vote)

    Vegan Vanilla Cake (Fluffy, Moist, & Foolproof!)

    This Vegan Vanilla Cake is soft, fluffy, and packed with rich vanilla flavor. Made with simple pantry ingredients, it bakes into a beautiful two-layer cake that's perfect for birthdays, celebrations, and special occasions. The texture is light yet tender, the frosting is creamy and classic, and no one will guess it's dairy-free and egg-free!
    Looking for cupcakes instead? Try my Easy Vegan Vanilla Cupcakes recipe here.
    Prep: 15 minutes mins
    Cook: 28 minutes mins
    Total: 43 minutes mins
    Servings: 16 slices (two 9-inch layers)
    PRINT PIN Save Saved! Video COMMENT

    Ingredients
     

    Dry Ingredients:

    • 2 ½ cups all-purpose flour
    • 1 ½ cups white sugar
    • 2 teaspoons baking soda
    • 1 teaspoon salt

    Wet Ingredients:

    • 1 ⅓ cup plant-based milk, (soy or oat work well)
    • ⅔ cup light oil, (such as canola or vegetable)
    • ¼ cup lemon juice or apple cider vinegar, (for rise, you can't taste it)
    • 1 tablespoon vanilla extract

    Vanilla Frosting:

    • 1 cup firm vegan butter, (or ½ cup vegan butter + ½ cup vegetable shortening, see notes)
    • 3 cups powdered sugar
    • 1 teaspoon vanilla extract
    • 1 - 4 tablespoons plant-based milk
    • Vegan food coloring, optional
    • Optional decorations: vegan sprinkles, chopped nuts, shaved chocolate, vegan candies, birthday candles
    US Customary - Metric

    Instructions
     

    • Prep the pans: Preheat the oven to 350°F (180°C). Lightly grease two 9 inch round cake pans (or 8 inch for thicker layers) and line the bottoms with parchment paper.
    • Mix the dry ingredients: In a large bowl whisk together the flour, sugar, baking soda, and salt.
      Whisk in bowl with dry cake ingredients.
    • Mix the wet ingredients: In a medium bowl whisk together the plant milk, oil, lemon juice (or apple cider vinegar), and vanilla extract.
      Whisking wet ingredients in glass bowl.
    • Combine: Pour the wet ingredients into the dry ingredients and stir until just combined. Some small lumps are fine. Avoid overmixing as this can make the cake dense.
      Vegan vanilla cake batter in bowl.
    • Bake: Divide evenly between the prepared pans. Bake for 22 to 28 minutes, until lightly golden and a toothpick inserted in the center comes out clean.
      Vegan vanilla cake batter divided into two cake pans.
    • Cool: Let the cakes cool completely in the pans before frosting to keep them moist and easy to handle.
      Two vanilla cakes in round pans.
    • Make the frosting: In a large bowl or stand mixer, beat the vegan butter until light and fluffy. Add the powdered sugar and vanilla and continue mixing until smooth. Add plant-based milk, 1 tablespoon at a time, until the frosting is light, fluffy, and spreadable.
      Vanilla frosting in mixing bowl.
    • Frost and decorate: Spread frosting between the layers and over the top and sides. Decorate as desired.
      Overhead view of vegan vanilla cake on platter with sprinkles on edges.

    Notes

    Firm Vegan Butter: Use a stick style vegan butter made for baking. Softer tub style spreads can make the frosting loose or melty. If the vegan butter you're using is softer, you can swap ½ cup of the butter for ½ cup vegetable shortening to give the frosting more structure for piping and spreading.
    Gluten-Free Option: Use a 1:1 gluten free flour blend that contains xanthan gum (such as Bob’s Red Mill 1:1). If your blend does not contain xanthan gum, add ¼ teaspoon. The cake will be slightly more delicate but still soft and delicious.
    Lemon Juice / Apple Cider Vinegar: The lemon juice or vinegar reacts with the baking soda and acts as the egg replacer, helping the cake rise and become fluffy. The flavor disappears once baked.
    Storage:
    • Room Temperature: Store covered for up to 2 days.
    • Fridge: Store up to 5 days. Bring to room temperature before serving for best texture.
    • Freeze: Freeze unfrosted layers, assembled cake, or individual slices for up to 1 month. Thaw at room temperature.

    Nutrition

    Serving: 1slice with frosting (recipe makes 16 slices) | Calories: 419kcal | Carbohydrates: 57g | Protein: 3g | Fat: 20g | Saturated Fat: 3g | Polyunsaturated Fat: 9g | Monounsaturated Fat: 7g | Trans Fat: 2g | Sodium: 380mg | Potassium: 57mg | Fiber: 1g | Sugar: 41g | Vitamin A: 81IU | Vitamin C: 1mg | Calcium: 33mg | Iron: 1mg

    ⭐ Did You Make This Recipe?

    I'd love if you left a rating and comment, it helps others find the recipe and makes my day! 💕
    Author: Sam Turnbull
    Cuisine: American
    Course: Dessert

    More Vegan Cakes & Pies You Might Enjoy

    • Mug cake with sprinkles and whipped cream, with text overlay reading vanilla mug cake.
    • Fork cutting into cake on plate with text overlay that reads vegan carrot cake.
    • Slice of chocolate cake on plate with fork, with text overlay that reads vegan chocolate cake.
    • Bite taken out of cupcake on plate with text overlay that reads vegan chocolate cupcakes.
    • Slice of cake on plate topped with ice cream and spiced maple syrup with text overlay that reads vegan gingerbread cake.
    • Whole pie topped with fresh berries with text overlay that reads vegan buttermilk pie.

    Browse All Recipes

    « Easy Vegan Banana Bread (Moist, Fluffy & One Bowl)
    Cook With Sam Challenge: September »

    Reader Interactions

    Comments

    1. Rebekah Shulman says

      July 12, 2024 at 7:40 pm

      5 stars
      This is my go-to cake recipe! I made mini cupcakes the other day; one flavor I added lime zest to the batter, the other I added cinnamon. Both turned out great.

      Reply
    2. Gabrielle says

      July 12, 2024 at 6:29 pm

      5 stars
      Delicious! So hard to find a good plant-based vanilla cake recipe and this nailed it.

      Reply
    3. Simone says

      July 12, 2024 at 11:53 am

      5 stars
      so good

      Reply
    4. Erin says

      July 12, 2024 at 11:30 am

      5 stars
      This is the bomb. Excellent basic vanilla cake that definitely doesn't taste basic. Always turns out perfectly and is super easy to whip together.

      Reply
    5. Lisa says

      July 06, 2024 at 4:39 am

      5 stars
      I am making a wedding cake…would you recommend this recipe for that kind of layer cake?

      Reply
      • Jess @ It Doesn't Taste Like Chicken says

        July 08, 2024 at 2:25 pm

        This should work just fine for a wedding cake. Good luck!

        Reply
    6. Kate says

      May 06, 2024 at 7:34 am

      Could I ask please if the white sugar is caster sugar and the baking soda is bicarbonate of soda.
      Many thanks x

      Reply
      • Jess @ It Doesn't Taste Like Chicken says

        May 08, 2024 at 9:29 pm

        Yes, exactly right!

        Reply
    7. Lisa says

      April 22, 2024 at 2:51 pm

      Could you substitute coconut milk instead of soy or almond?

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        April 23, 2024 at 8:36 am

        Yes, but use the beverage (in a carton) kind of coconut milk. Not the kind in a can, which will be too heavy. Enjoy!

        Reply
        • Lisa Benson says

          May 03, 2024 at 5:31 pm

          Thanks ! Making these today for my grandsons birthday!

    8. Deb says

      April 18, 2024 at 8:10 am

      5 stars
      Sooo good! ! subbed half the oil for applesauce. I used olive oil and it was perfectly fine.. I put strawberry jam in between the layers like a Victoria sponge cake. Also I didn’t use butter in the frosting because I don’t like buttery frosting. I used all non hydrogenated shortening.. I did half lemon juice half apple cider..I will make this again and again for sure!

      Reply
    9. Sam says

      March 24, 2024 at 12:09 am

      5 stars
      I have made this recipe so many times and I most recently made this again in cupcake form last week along with the chocolate cake also as cupcakes. I also mixed the frosting up so I had some vanilla with chocolate and chocolate with vanilla. I brought all 48 cupcakes to work. Not a single person could resist getting a second cupcake. After the 2nd, every single person begged me for the recipe.
      It’s always a hit and for this reason I always check your website for recipes first before I would anywhere else.

      Reply
      • Jess @ IDTLC Support says

        March 26, 2024 at 10:23 pm

        Woo!! Thanks so much for sharing the recipe with so many!

        Reply
    10. Kimberly says

      March 19, 2024 at 2:30 pm

      5 stars
      I'm so glad to have tried this recipe out. It's more than the sum of its parts somehow! I didn't have white sugar to hand so used 1c coconut sugar and 1/2c powdered sugar. I also used half and half acv and lemon juice mix. Two 8-inch pans took 22 minutes at fan assisted 180C. It was a little fudgy coming out of the pan but they were still cooked thru perfectly. The cake is so flavorful all on its own but the buttercream is decadent. You could easily use this as a base cake for any other flavours. I loved it and so did the birthday guests. Perfection.

      Reply
      • Jess @ IDTLC Support says

        March 21, 2024 at 1:22 pm

        Wonderful! Thanks for sharing your experience!

        Reply
    11. Tamara says

      February 26, 2024 at 2:15 am

      This cake looks so good. I want my son, who is vegan, to be able to have some of my birthday cake! Could I use vegan raspberry jam as a filling?

      Reply
    12. Gwennith Angasan says

      January 30, 2024 at 3:11 pm

      Have you ever baked it in a 13x9 pan?

      Reply
      • Jess @ IDTLC Support says

        January 31, 2024 at 10:03 pm

        It should work just fine in a 9x13 pan. You would just need to adjust your baking time, which may be more like 30-35 minutes.

        Reply
    13. Tara Raynak says

      November 30, 2023 at 10:01 am

      I LOVE all your cake recipes and I just made 4 of your pumpkin pies for Thanksgiving! They are delicious! Do you think this could be made into an almond cake by either substituting the vanilla extract or adding almond extract?

      Reply
      • Sam Turnbull says

        December 06, 2023 at 11:15 am

        So happy you love my cake recipes! Yes! I would add 1/2 - 1 teaspoon of almond extract. I would keep the vanilla extract the same. When adding the almond extract, you can taste the batter and add more to taste. Enjoy!

        Reply
    14. Marilyn says

      November 29, 2023 at 2:20 am

      Hi! I have 2 questions.
      1. Could I use olive oil?
      2. Would this only use one 9inch cake pan? Or 2?
      Excited to try this for my daughter’s 2nd birthday!

      Reply
      • Sam Turnbull says

        December 06, 2023 at 10:53 am

        Hi Marilyn, I wouldn't recommend olive oil as you would be able to taste it. This uses 2 9" cake pans. Enjoy!

        Reply
    15. coco says

      November 27, 2023 at 12:24 pm

      hi Sam,
      How would i make this a triple layer 6" cake?
      thanks!

      Reply
    16. Sam Esme says

      November 12, 2023 at 4:04 am

      5 stars
      I basically use this recipe any time I want to bake anything for a birthday etc but don’t want to make it too complicated. It’s easy, not a lot of ingredients but so super delicious.
      I again brought some vanilla cupcakes to work for my birthday and everyone kept saying how everything I bring is always so so so good. I keep telling people: it doesn’t taste like chicken!
      Your blog is my go to for anything baking and everyone is always super obsessed!
      Thank you!

      Reply
    17. Moneva says

      October 30, 2023 at 10:23 am

      5 stars
      I made it yesterday, and it came out wonderful! Just as you said: yummy and fluffy! I took only 1 cup of sugar, and I used unrefined brown sugar. It makes the cake darker, but it is better, I find. I also used whole ancient grains flower, gluten free. I think it can be found at places like WF.
      The great thing about this recipe is that it can also be used for lots of other cake constructions, like fruit cakes with fresh fruit on top of it, and a fruit juice glaze. Or mixed with cocoa, to make it marbled. The options are endless!
      It's easy to make and simply great! Thanks!

      Reply
      • Jess @ IDTLC Support says

        October 30, 2023 at 10:44 pm

        Wonderful! We agree that the options are endless. Other readers have served it with Sam's Lemon Curd as a filling!

        Reply
    18. Daryl says

      September 06, 2023 at 2:03 am

      5 stars
      Fantastic recipe, easy to make and cake was moist and delicious. Served at a family event and nobody was the wiser that it was vegan!

      Reply
      • Jess @ IDTLC Support says

        September 07, 2023 at 2:05 pm

        That's wonderful!

        Reply
    19. Stefanie says

      July 15, 2023 at 7:29 am

      5 stars
      The best and easiest vegan sponge cake recipe!
      Every time I make this non vegans don't believe this can be a vegan cake.

      Reply
    20. Beth Reed says

      May 13, 2023 at 12:43 pm

      Can i swap a GF blend for the wheat flour?

      Reply
    « Older Comments
    Newer Comments »
    4.96 from 229 votes (80 ratings without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Hi Friends!

    I'm Sam Turnbull. 3x bestselling cookbook author and passionate vegan recipe writer! I LOVE vegan food, but it didn't start that way. Coming from a family of hunters, butchers, and chefs, I'm the last person I thought would go vegan.

    Here's My Story
    Bestselling Cookbooks

    Bestselling Cookbooks

    Ready to level up your vegan cooking? Get inspired with my bestselling cookbooks—packed with fan-favorite recipes everyone will love!

    SHOP COOKBOOKS

    Footer

    On the Site

    • Start Here
    • About
    • Recipe Index
    • Tips to Use This Site
    • Dietary Preferences
    • Cookbooks
    • Cooking Courses
    • FAQ's About Veganism
    • Easy Vegan Meal Plan
    • Seitan School
    • Contact
    • Press
    • Join the Community

    Shop Bestselling Cookbooks

    Amazon • Barnes & Noble • Indigo • Walmart • Target • BAM • Bookshop •

    Join the Newsletter

    Join 150K readers who love easy vegan recipes! As a welcome gift, get my most popular 10 Easy Vegan Dinners in 30 Mins or Less sent straight to your inbox. Sign up 👇

    Affiliate Link Disclosure

    On this site, I sometimes use affiliate links. This means that if you were to make a purchase through one of these links, It Doesn't Taste Like Chicken would receive a small cut, at no cost to you.

    Privacy Policy

    COPYRIGHT © 2026 - IT DOESN'T TASTE LIKE CHICKEN

    Leave a Comment

    Your vote:




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

    Recipe Ratings without Comment

    Something went wrong. Please try again.