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!

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.

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
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

- Mix the Dry Ingredients: In a large bowl, whisk together the flour, sugar, baking soda, and salt.

- Mix the Wet Ingredients: In a separate bowl, whisk together the plant-based milk, oil, lemon juice (or apple cider vinegar), and vanilla extract.

- Combine: Pour the wet ingredients into the dry ingredients and stir until just combined.

- 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.

- Cool: Allow the cakes to cool completely before frosting.

- 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.

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

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.

(click stars to vote)
Vegan Vanilla Cake (Fluffy, Moist, & Foolproof!)
Servings: slices (two 9-inch layers)
PRINT
PIN
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
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.

- Mix the wet ingredients: In a medium bowl whisk together the plant milk, oil, lemon juice (or apple cider vinegar), and vanilla extract.

- 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.

- 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.

- Cool: Let the cakes cool completely in the pans before frosting to keep them moist and easy to handle.

- 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.

- Frost and decorate: Spread frosting between the layers and over the top and sides. Decorate as desired.

Notes
- 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.







Erin says
Can you provide weight measurement for dry ingredients? I'd like to make these for my daughters birthday coming up but sometimes the way one person measures flour can be different from the way another person measures, with regards to volume. Or how do you measure your flour? I'm gonna try these and maybe cut back on some of the sugar.
Sam says
Hi Erin,
I don't actually have a kitchen scale! So unfortunately no, not until I get one anyways. I just use cups like in the recipe.
I can't guarantee success with cutting the sugar as I have never tried that, but I hope they turn out well for you.
Enjoy!
Sam
Anonymous says
When I try a new recipe that uses cups, I measure it out in cups as instructed then weigh it and make a note. This was 150g flour and 180g sugar.
Sam says
Thank you for the help!
Gary says
I made these cupcakes for Easter dessert and they were a big hit. I doubled the frosting and piped it on nice and thick. I added the sugar to the wet ingredients after reading a comment above and they turned out light and fluffy. Probably wasnt necessary but that commenter freaked me out. Thank you for this delicious recipe. I can see myself making these again many times.
Sam says
Hi Gary,
So happy they turned out for you! I always worry when recipes don't work out for people, it's such a bummer. Happy Easter!
Alex MacDonald says
The extra 1/3 cup of sugar in the muffin recipe created many problems for me: the muffins collapsed while baking, because the extra sugar made the batter too thin and fragile to support their own weight as they rose. The muffins were granular in texture with crusty, sugary tops. They smelled heavenly, but were cloyingly sweet and had an unpleasant texture.
Sugar is considered a "liquid" ingredient in recipes like these, and I think 1/2 cup is plenty for a 12-muffin recipe.
I will definitely try them again, but minus the extra 1/3 cup of sugar and perhaps a pinch of gluten for added body.
Sam says
Hmmm I've never had any of those problems. Bummer that they didn't work out for you. I make these all the time and they are always light and fluffy. Sorry they didn't work out for you Alex! If you try adapting the recipe let us know how it turns out for you.
Cheers,
Sam
Summer says
Do you think coconut oil would work instead of canola?
Sam says
Hi Summer, yes I do, except it will make the cupcakes a little bit heavier and less fluffy due to the fact that coconut oil hardens at room temperature. If you are ok with that, then go for it! Enjoy!
Gigi says
hi! I was wondering if i can use 1/2 a cup of Earth balance butter instead of 1/4 earth balance butter + 1/4 earth balance shortening 🙂
Sam says
Hi Gigi,
You can, but the results will be a much softer frosting, that may melt a bit depending on the temperature. Adding the shortening helps stiffen and strengthen the frosting. If you want to go for it anyways, keep your ingredients cold. Make sure to frost the cupcakes only when they are 100% cool, and keep the cupcakes in a cool place once frosted (if you don't eat them all immediately). Enjoy!
amélie friedrich says
hi samantha! do you think it may work with spelt flour as well?
Sam says
Hi amélie,
I'm really not sure, I haven't baked with spelt much before, so it's not something I really know well. If you are looking for a gluten free alternative, I would try an all purpose flour blend.
Best,
Sam
amélie friedrich says
ok thanks!
Sydney says
I tried a regular cake recipe last night, but with substitutions The end result was a cake so bland and dense that I had to throw it away. The logical part of my brain finally clicked into thinking, maybe I should just look up a vegan recipe. All of the other ones I found said they had a "deliciously dense cake" which I didn't want, I wanted a normal, light fluffy cake. I made these after seeing the good reviews. I'll be giving them to a large group of omnivores this afternoon, for Valentine's Day.
Samantha Turnbull says
That's wonderful Sydney! Yes, I love dense cakes too, but sometimes that's just not what you are looking for, especially for a vanilla cupcake in my mind. So glad you found the recipe, I hope everyone loves them. Happy Valentine's Day!
Zooey says
What changes do you suggest if I want a chocolate cupcake?
Samantha Turnbull says
Hmm.... I haven't perfected the recipe yet, but I would try adding 1/3 cup cocoa powder to the dry, and adding 1/3 cup of non-dairy milk, or water to the wet. I'm not 100% sure they will be awesome though as I will have to work on the recipe. So no guarantees! But if you try them let me know how they work out.
JA says
Hi Samantha
Just discovered your site & baked your vanilla cupcakes. (I'm on a quest to make the ultimate vegan vanilla cake). I thought this was a good recipe but a tad too sweet for me, so I'll dial back the sugar next time. BTW do you think this recipe could be made gluten free? Didn't make the icing this go round as I wanted to perfect the cupcake before moving on. Thanks again for a solid cupcake recipe.
Samantha Turnbull says
Thank you so much JA. I think you should be able to cut back on the sugar without changing the recipe too much. I am not very experienced with gluten free cooking, but I know one of my favourite vegan chefs Chloe Coscarelli will use a gluten free all purpose flour and add 3/4 teaspoon xanthan gum for a batch of cupcakes. I haven't tried this myself yet, so I don't know how good well it works out. If you try let me know how it goes.
Anonymous says
These are baking now! I'm making these for my cousin's birthday, she's not vegan but I am! 🙂 I filled each case 2/3 full, but was only able to make 9 cupcakes! I scraped the bowl as well. Perhaps my 2/3 gauge is a little off. Can't wait to see how they come out!
Samantha Turnbull says
I hope you loved the cupcakes! It could be that your cupcake pan or liners are a bit bigger than the ones I use. Either way, I am sure they will turn out great!
Drewbie says
Made these today for my wifes Thirtieth birthday. These were super easy and very tasty. I used half the oil and added applesauce to shave a few calories. Thanks for the great recipe and I am bookmarking your page! We fed them to five omnivores and they had no clue they were vegan.
Samantha Turnbull says
Haha! I love tricking omnivores. It's ridiculous to me when people think vegan baked good would taste gross... Because I know so many people that like their cupcakes to taste like egg? Don't think so! So happy you love the cupcakes and that your alterations worked too. Thanks for coming back and leaving your review Drewbie!
Drewbie says
These were just requested for our Christmas gathering at both family's houses! They really did enjoy them! I'm making 6 batches, thanks again!
Samantha Turnbull says
Oh yay! Nothing like a classic vanilla cupcake to please a crowd. You're so very welcome Drewbie. I'm glad you and your family will enjoy them this Christmas.
Jen says
Hi, any suggestions on how to make this recipe into a cake. 2 x 8" round tins. Would I need to increase the mix?
Samantha Turnbull says
Hi Jen! Hmmm this should be no problem. I have heard other people have tried this with success. One recipe for these cupcakes (12 cupcakes worth), should make 1 layer of 2"x8" cake. Make sure you fill the cake pan about half to two thirds full, but not more full than that, so it doesn't overflow in the oven. The temperature of the oven should be the same but you will probably have to cook it longer, maybe 25 minutes? Just keep an eye on it and you will know its done when a tooth pick inserted into the middle of the cake comes out clean. Let me know how it turns out for you. Enjoy! 🙂
Ana says
The cupcakes turned out fantastic! So much so that I was compelled to leave a comment saying you rock! 🙂
Samantha Turnbull says
Yay!!! That really made my day, Ana! Thank you so very much. I'm really glad you loved them so much. Thank you for leaving this awesome comment!
Terese says
Loved the cupcakes. My daughter is the vegan and we made these cupcakes together. She brought them to school and they were a big hit. Thanks!!
Samantha Turnbull says
Yay!! I'm so glad to hear that Terese! Sharing the vegan love. 🙂
Rosie says
Every time I bake these cupcakes the rim around them turns out to be hard, while the rest of the cupcake is perfectly baked. Is there something that I'm doing wrong?
Samantha Turnbull says
Hmmmm... It may be that your oven runs a little hot, or is extra hot at the top. You could try moving the cupcakes to a lower rack or try reducing the temperature a bit. My cupcakes to get a bit chewy around the edges after a day or two but they should be soft and fluffy when they are fresh. Let me know if that helps!
lydia says
I was so excited when I came across this recipe! I need bday cupcakes for my little guy with egg allergies. They look great and the ingredients is easy and on hand. When I added my wet to dry there was not enough to make the batter smooth. It was more like dough. I followed exactly... any tips. The final products were flat, hole down the middle but were light and what I could salvage out of the liner was good. Can you confirm the sugar was 1/2 and 1/3 cup! Thank you! Yours look awesome!!
Samantha Turnbull says
Hi lydia. Oh no! That's such a bummer. I'm pretty sure the recipe is correct. I have followed my own recipe multiple times (yep I do that) and have heard of others successfully making these cupcakes. It's sounds like there wasn't a problem with the sugar quantity but the dry to wet ratio. Could you have perhaps forgot or miss-measured a wet ingredient? Or added too much flour? When you mix the wet and dry the batter should be soft and light. Let me know how it goes. 🙂
Jess says
hey I find the apple cider vinegar flavour rather overpowering, it takes away from the vanilla flavour even when I cut back on it, is there something else that can be used instead? I imagine it's to activate the baking soda and help the muffins rise and become fluffy, would it be possible to substitute baking powder which already has an activating agent, or add cream of tartar instead?
Samantha Turnbull says
Hi Jess!
Huh. I find that the apple cider vinegar flavour cooks right out and you can't taste it all. Apple cider is usually very mild, and also has health benefits which is why I opt for it, but you could use any vinegar. Try finding one that has the least amount of flavour or try lemon juice. You're right it's about the acidity, think volcano experiment from science project days. The reaction makes the cupcakes light and fluffy.
Anonymous says
Maybe a citrus juice such as lemon, lime, or orange would give the needed acidity???? It would probably be tasty too!
Samantha Turnbull says
Yep, that should work just fine.
Eleanor says
Can you use another type of oil instead of canola? Thanks
Samantha Turnbull says
Hi Eleanor.
Sure, any type of pale flavourless oil should work just fine. Sunflower, safflower, and grape seed would be good options.
Nicole Rose says
Does the icing melt quickly?
Samantha Turnbull says
Nope not at all! It acts like normal frosting. If it was very hot it might melt, but my cupcakes hang out on the counter for a few days perfectly happy... If they last that long. Haha
Sara says
I made this and it is absolutely delicious ! It came out perfectly. This will definitely be my go to recipe !
Sarah Lang says
For vinegar, is there a specific kind? Did you use ACV? Thanks!
itdoesnttastelikechicken says
Yes, absolutely. Apple cider vinegar or white vinegar will work just fine. Just don't use balsamic...gross! Haha.
Angela says
Haha. I am currently baking with balsamic vinegar as that's the only one I have in the house 😉
It's the vinegar I use for my legendary chocolate cupcakes 😉
I shall let you know how it goes but the batter tasted great hahaha
Samantha Turnbull says
Ooo interesting! Did it colour the cupcakes at all? I wonder if you will be able to taste it. I love the idea of balsamic in chocolate cupcakes! Yum! 🙂
Samaa says
Can i make the frosting without the vegetable shortening? i can't find it anywhere
Sam Turnbull says
Yep you can use all vegan butter but it might melt easier so be sure to keep the frosting and cake in a cool place.