This Classic Vanilla Cake recipe pairs fluffy vanilla cake layers with a silky vanilla buttercream. The perfect cake for birthdays, weddings, and holidays!

This classic Vanilla Cake is one of the most beloved recipes on Liv for Cake.
I always thought that there were so many of these recipes out there that I’d stick to more unique ones. But really, I think the world needs my version of this simple, classic, delicious flavor combination.
Truthfully, most of my cakes use this vanilla cake recipe, but I’ve never paired it with a vanilla buttercream.
I know it’s easy enough for some people to grab a cake recipe from one post and a frosting recipe from another, but for those of us that are a little less comfortable mixing and matching for fear of epic failures, I’m putting it together for you into one recipe!

How to Make this Homemade Vanilla Cake
This vanilla cake recipe is the one I use as the base for all of my white/yellow cake-based recipes.
I’ve changed up the liquid like in this Pink Champagne Cake, the butter in this Brown Butter Cake, and sugars in this Chocolate Chip Cookie Cake, etc. to create different flavors. Some recipes require more experimentation, like this Coconut Cake.
Cake Tip!
Modifying cake recipes requires expertise and experimentation, so don’t make changes to a recipe unless you’re confident it will work out. It’s always best to ask if you’re not sure!
I use the creaming method to make this vanilla cake which requires:
- Creaming the butter and sugar
- Incorporating the eggs one at a time
- Alternating adding the flour and liquid
I use buttermilk in this vanilla cake recipe because I love the flavor and texture it gives the cake. The buttermilk in the cake helps ensure that it’s not super sweet, and it works well with any kind of frosting.
If you don’t have buttermilk, you can easily make your own at home:
- Simply add 1 Tbsp of either fresh lemon juice or vinegar into 1 cup of milk. Stir and let sit for about 10mins. The milk will start to curdle and essentially turn into a perfect buttermilk substitute.
That being said, if you don’t have buttermilk on hand and if you prefer a sweeter cake, you can use regular milk instead. Ideally use whole milk, but I never have that on hand, so I use 1% and it works just fine.
Milk substitutes such as almond milk or coconut milk, etc. will work fine too.

Swiss Meringue Buttercream
I used a Swiss meringue buttercream here because it’s my favorite, but you can use an American buttercream instead if you prefer.
If you’re going to make Swiss meringue buttercream for the first time, have a read through my detailed tutorial so you know what to do and what not to do to make it a success. I provide a thorough step-by-step process as well as tips and troubleshooting.

I chose to decorate this classic vanilla cake with simple rosettes and sprinkles. I used a decorating comb to make the lines in the sides of the cake, and I love how it turned out!
Definitely going to be trying the other combs in the set, as it’s such an easy way to give a pretty result.
I typically shy away from decorating combs since they remind me of grocery store cakes (not that there’s anything wrong with that), but this one gives it a particularly modern, clean look.

Keys to Success with this Vanilla Cake recipe
Or any cake recipe, really. When it comes to baking, especially cakes, it’s best not to take shortcuts. You want to follow the recipe exactly as written and pay attention to any notes.
Here are the key things you should keep in mind to help bake cakes successfully:
- Ensure all ingredients are at room temperature. Or whatever temperature is specified in the recipe. This helps make sure everything gets incorporated together properly. Not doing this can result in poor emulsification and a less-than-perfect final product.
- Measure your flour properly. Spoon and level the flour into the measuring cup rather than using the measuring cup as a scoop. The latter packs in the flour and can result in dense and dry cakes.
- Don’t skimp on creaming the butter & sugars. You want to make sure they are pale and fluffy. Beat for at least 2-3 minutes.
- Fully incorporate each egg one at a time. Again, for proper emulsification and to ensure a good texture, add one egg at a time and mix well until adding the next.
- Don’t overmix once you add the flour. Mix on low and only till the flour is just incorporated. Overmixing can cause dense but also fragile and crumbly cakes.
- Grease & flour your pans & line bottoms with parchment. To help ensure cakes come out cleanly.
- Use baking times as a guideline only. Every oven is different. Some run hot, some run cold, some have hot spots. Only you know how your oven bakes and it will require some testing on your part to know what works for you.
- Cool your cakes in the pans for 10mins. Any more and the sugars will start to set and the cakes will stick to the pans, any less and the cakes will be too fragile and might break when you’re turning them out.
- Cool cakes completely before frosting. This is critical or you’ll melt your frosting and have a very hard time of putting the cake together.
Following these steps will really help ensure your cakes are successful. It will also make your life easier and less stressful, trust me!

If you’re looking for a delicious vanilla cake recipe, whether it be for a birthday, anniversary, or any celebration (even if it’s just making it through the week), you will love this cake!
Looking for more Classic Cake recipes?
- Classic Chocolate Cake
- Black Forest Cake
- Coconut Cake
- Classic Birthday Cake
- Carrot Cake
- Classic Hummingbird Cake
- Classic White Cake
Frequently Asked Questions
How can I convert this recipe?
- The recipe as-is will also work in three 6″ pans. For three 8″ pans, 1.5x the recipe. Baking time may need to be adjusted. You can use two 9″ as well but the layers will be thinner (reduce baking time accordingly).
- To make cupcakes, all you need to do is reduce the baking time — start checking at 15mins or so. The recipe will make 18-24 cupcakes depending on size.
- You can bake it in a 9×13 pan. Baking time will be slightly shorter.
- You can bake it in a Bundt pan as well but you’ll need to increase the baking time.
- For other conversions go here. Bake time may vary depending on pan size.
- Baking time will vary if you change the pan size. Every oven is different so I can’t say for certain what you’ll need to adjust it to. Be sure to check on the cakes while they are baking.
Can I make it in advance?
- The cooled cake layers can be baked ahead of time, double wrapped in plastic wrap, and frozen for up to 3 months. Take out 2-3 hours before assembly.
- The frosting can be placed in an airtight container and refrigerated for 1 week or frozen for 3 months. Bring to room temp and rewhip before using.
- The finished cake (whole or sliced, stored airtight) can be frozen for up to 3 months.
Can I get the measurements by weight/grams?
- There is a Metric option in the recipe card. If you click it it will convert everything to grams.
- This conversion is done automatically and I cannot guarantee the accuracy but many readers have had success using the metric option on my recipes.
What if I don’t have buttermilk?
- For best results, use actual buttermilk, but if you don’t have any you can make your own at home by combining 1 cup of milk (whole milk ideally, but I often just use 1%) with 1 Tbsp of lemon juice or vinegar and letting it sit for 10mins.
Tips for this Vanilla Cake recipe:
- If you don’t have buttermilk on hand you can make your own (see post for details) or you can use regular milk or milk substitutes instead.
- If you’d prefer to use an American buttercream, you can use one full recipe of Simple Vanilla Buttercream instead.
- Or if you’re looking for a chocolate buttercream version, check out my Classic Birthday Cake.
- If you want a white cake instead of a yellow cake, use this recipe here.
- I used a decorating comb for the texture on the sides of the cake. I used the left side of the one on the left pictured here.
- I prepare my cake pans using Homemade Cake Release and line with parchment paper.
- Be sure to check my Swiss Meringue Buttercream post for tips and troubleshooting.
- Learn how to keep your cakes moist using Simple Syrup.
- To help ensure your cake layers bake up nice and flat, check out my How to Bake Flat Cakes post!

The BEST Vanilla Cake Recipe
Ingredients
Vanilla Cake:
- 2 1/4 cups all-purpose flour
- 2 1/4 tsp baking powder
- 3/4 tsp salt
- 3/4 cup unsalted butter room temperature
- 1 1/2 cup granulated sugar
- 3 large eggs room temperature
- 1 1/2 tsp vanilla extract
- 1 cup buttermilk or whole milk, room temperature
Vanilla Buttercream:
- 6 large egg whites
- 1 1/2 cups granulated sugar
- 2 cups unsalted butter room temperature
- 2 tsp vanilla extract
Assembly:
- confetti sprinkles
- nonpareils
Instructions
Vanilla Cake:
- Preheat oven to 350F. Grease and flour two 8″ cake rounds and line with parchment.
- In a medium bowl, whisk flour, baking powder, and salt until well combined. Set aside.
- Using a stand mixer fitted with a paddle attachment, cream the butter and sugar on med-high until pale and fluffy (about 3mins). Reduce speed and add eggs one at a time fully incorporating after each addition. Add vanilla.
- Alternate adding flour mixture and buttermilk, beginning and ending with flour (3 additions of flour and 2 of milk). Fully incorporating after each addition.
- Bake for 30-35mins or until a toothpick inserted into the center comes out mostly clean.
- Place cakes on wire rack to cool for 10mins then turn out onto wire rack.
Vanilla Buttercream:
- Place egg whites and sugar into the bowl of a stand mixer, whisk until combined.*
- Place bowl over a pot with 1-2″ of simmering water and whisk constantly until the mixture is hot and no longer grainy to the touch or reads 160F on a candy thermometer (approx. 3mins)
- Place bowl on your stand mixer and whisk on med-high until the meringue is stiff and cooled (the bowl is no longer warm to the touch (approx. 5-10mins)).
- Switch to paddle attachment. Slowly add cubed butter and mix until smooth.**
- Add vanilla and whip until smooth.
Assembly:
- Place one layer of cake on a cake stand or serving plate. Top with approximately 1 cup of buttercream. Repeat with remaining layer and crumb coat the cake. Chill for 20mins.
- Frost the top and sides of the cake and smooth with a bench scraper.
- If desired, use a decorating comb to give texture to the sides.***
- Mix confetti and nonpareils in a small bowl. Press sprinkles gently along the bottom of the cake and sprinkle along the top. For the speckled sides, I grabbed a pinch of sprinkles and tossed them randomly at the sides.
- Pipe rosettes using a 1M tip with remainder of frosting.
Notes
This recipe was originally published on June 12th, 2017 and was updated with new content on January 30th, 2023.




Julia says
So earlier I commented on the smbc frosting and I finished making the cake base. I made cupcakes out of this instead of a cake. Overall it’s a great recipe for both, the only thing I wasn’t to keen about was the thickness of the overall cake I feel like adding a little more liquid would solve this problem. Also the cake was moist and had a little fluff, which I did like. I just thought it was a bit hard to measure how much to add into the liners since it was more thick then normal. But I filled the liners until about a half inch to a quarter inch and I noticed the half inch barely made it to the top of the liner and the quarter inch went slightly over (which I liked). So these make a great cupcake recipe just take note it doesn’t rise as much. But overall a wonderful recipe, will be adding it to my recipe ‘bank’ 😁
Olivia says
Thanks so much for all your tips Julia! Happy you loved both the frosting and the cake recipe 🙂
Julia says
I only made the smbc and I’ll admit I was extremely worried because it stayed at the curdling stage for awhile (close to an hour) but at the very end i cranked up the speed to like an 8 or 9 (kitchenaid mixer) and it started to thicken up. I’ve made many frostings before and I love this one because it’s lighter than a confectioner sugar base frosting, it’s fluffy, and airy. It wasn’t heavy on the butter or vanilla flavor either. I’m about to make the cake recipe for work tomorrow and I’ll post later on how it goes. 🤗
Olivia says
Hi Julia! So glad you liked it!! Definitely crank that mixer up — I have mine at about 8-9 once I add all the butter in.
Phoebe says
Hi liv,
Making this cake in school for a project on Thursday and I’m looking at the recipe a little confused. It says make the flour mixture the make the butter, egg, sugar, vanilla mixture and finally it says to mix the flour mixture and the and the butter milk. When do you add the butter, egg, sugar, vanilla mixture? Do you add it when you mix everything together?
Olivia says
Hi Phoebe! You alternate adding the flour mixture and milk into your whipped butter/sugar/eggs.
Rachel says
Amazing! Made this cake for my husband’s 40th birthday. I used regular milk instead of the buttermilk and the cake still turned out moist and delicious. I also used your American Buttercream instead and was not disappointed! Cannot wait to make this one again. Thank you!
Olivia says
Awesome! So glad you liked it. I think it pairs really well with the American buttercream too!
Stephanie Breslin stephaniejbreslin@gmail.com says
Thank you so much for this recipe! I made it with your swiss merengue buttercream recipe and it was fantastic…it tasted like it was from a fancy bakery! This will forever be my go to recipe for vanilla cake and frosting!!!
Olivia says
So glad you liked it Stephanie!!
Megan says
Hi, I tried this recipe today but the cake was very dense and heavy, not fluffy at all. What did I do wrong?
Olivia says
Hi Megan! Did you make any substitutions and were your ingredients all at room temperature? Also is it possible the batter was overmixed? That can cause cakes to be more dense. This is not a light and fluffy cake though, a bit more on the dense side, but it should not be dense and heavy.
Sara Sharp says
First time I’ve ever rated a recipe online but I had to because this was so beautifull. Soft and tender sponge, the best recipe I’ve found for a vanilla sponge. MAKE IT!!! You won’t regret it.
I just made half the sponge amount and topped it with lemon and lime juice mixed with icing sugar and it was spot on
Olivia says
Hi Sara! Thanks so much for taking the time to comment and rate 🙂 I’m so happy that you loved it!
Aubrie says
The buttercream did not work and it was separating
Olivia says
Hi Aubrie! Please see my post for tips on making this buttercream: https://livforcake.com/swiss-meringue-buttercream-recipe/ Curdling is a common step!
Aubrey says
My buttercream never hot past curdling stage…even after over .5 hours of mixing
Total waste of expensive ingredients. I wound up using a different buttercream recipe. Very disappointed. This was my husband’s birthday cake.
Olivia says
Hi Aubrey, sorry to hear you had trouble with this one. Did you read my troubleshooting section? Sounds like it just needed to be warmed up a bit.
Fariha says
Hi Olivia! I tried out this recipe and it turned out great! However, I froze it for future use and somehow it got very dry when thawed and assembled. I was wondering if you ever freeze your cake? Is this cake best when fresh?
Olivia says
Hi Faiha! I always freeze my cake layers as I spread out my baking. Freezing actually helps to lock in moisture, but you need to seal them well. I double wrap mine in plastic wrap if only for a few days. If freezing for longer I would also put them in a freezer bag. How did you store yours? Is it possible it was overbaked?
Alina says
Olivia, it looks so yummy! I love the step-by-step instructions, making it an easy recipe to follow!
Olivia says
Hi Alina! Thank you! Glad you found it easy to follow 🙂
Mariya says
Olivia, thank you! This cake is one of my very favorite. Your recipe here came out looking fantastic!
Olivia says
Hi Mariya! So glad you liked it!
Helena says
Hi Liv, should I use bleached or unbleached all purpose flour?
Olivia says
Hi Helena! I use regular bleached flour for my cakes.
kelly says
Can I use cake flour for this recipe?
Olivia says
Hi Kelly! Yes, that should work fine.
Jess says
Hey Liv! I tried the recipe (I used a swiss merangue butter cream instead) tasted awesome! I used margerine instead of butter and when I turned out the cake it was too delicate and broke. It was fully baked and had a good color but it almost collapsed. I’m using it for a wedding cake in a few days, do you think it was the butter?
Olivia says
Hi Jess! I would definitely use butter instead of margarine for the cake and the frosting (which is a swiss meringue buttercream).
Piper Croston says
I followed the directions, or at least i think i did. LOL My husband tasted it and said it wasn’t sweet enough. I read in a previous post saying that the buttermilk may have cut the sweetness. He also thought it wasn’t vanillay enough. So next time I will add more vanilla. Do you think that doing half buttermilk and half whole milk might make it sweeter? Please don’t misunderstand….. I think it is great and I would never to presume to critique your work. One last thing. The recipe said to cook for 30 – 35 minutes. My oven is goofy sometimes and I checked it at 18 minutes and it was DONE. Close Call.
Thanks for all the lovely cakes and sharing your recipes.
Olivia says
Hi Piper! The cake itself is definitely less sweet than others, mostly due to the buttermilk. I just use whole milk (and no buttermilk) on your next attempt 🙂 Also, you can add more vanilla for sure! No harm in that. Let me know if you guys like it better next time! Re: your oven — that is really fast! I think it might run a bit hot — you can get an oven thermometer (they are inexpensive) to see how off it is and adjust the temp accordingly.
Kathy says
Hi,
I recently came to know about ur website. I really love your recipes. I wanna try this cake but donot want layered cake. As my daughter likes plain cakes without icing I want to make it plain. Can u pls suggest me what size of pan I can use to make as one cake for these measurements which I mentioned above.
Olivia says
Hi Kathy! Converting pan sizes is always tricky. Here’s a site I use as a guideline: http://www.joyofbaking.com/PanSizes.html You should be able to make it in a 9×13 pan but the cake will be slightly thinner than the layers you see here.
Gurpreet Kaur Minhas says
Hi Olivia
I am planning to bake this cake for my husband’s birthday. Can i please use self raising flour and stork cake spread rather than butter? and if yes do i need to adjust anything else like temperature or mixing it for so long?
Thanks in advance
Gurpreet
Olivia says
Hi Gurpreet! I would not use self-raising flour — you’d need to reduce the amount of baking powder in the recipe, but I don’t know by how much. I also do not recommend using anything but butter for best results.
anonymous says
Hi, Liv! I was wondering, I want to double the recipe. Should I cook it separately or double it altogether?
Olivia says
Hi there! You can totally double the recipe. Just adjust the Servings to 24 to get the proper amounts.
Caoimhe says
Hi liv! I was just wondering when adding in flour and milk do you fold it in or mix with the mixer?
Olivia says
Hi Caoimhe! I use my mixer 🙂
Danielle says
Hi! Planning on making this cake in a few days for my sons birthday! What is the depth on your 8 inch pans? 2” or 3”? Thanks so much!
Olivia says
Hi Danielle! For this cake I used 2″ tall ones and the cakes baked up almost to the top. 3″ ones would work fine too!
Danielle says
Thank you! Can’t wait to try it out!
Gary says
Hello Liv
I’m a new aspiring baker. I was womdering if I could fit the batter in my 3.5 quarts kitchenaid bowl?
Instead of 2 8” cakes, could I do 3 6” layered cakes?
Thank you so much
Olivia says
Hi Gary! My bowl is 5 quarts and there is plenty of room, but I’m not sure how much smaller the 3.5 quart is. I suspect it would be fine though. And yes, it will work fine as three 6″ cakes!
Brittany says
Thanks so much for the recipe! I would love to give it a go, but am wondering if you think it would work for cupcakes and if so, about how many normal size do you think it would make? Thank you!
Olivia says
Hi Brittany! It would work great as cupcakes. It should make about 18-24 depending on size!