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.




Bella says
Hi Olivia, I am going to make this cake for my sisters birthday. And I am very excited to try it out! But I had a question, is it possible to use salted butter for the buttercream? I only have enough unsalted butter for the cake.
Olivia says
Hi Bella! I would use the salted butter for the cake and skip the salt in the cake recipe. Some people don’t mind using salted butter for the buttercream, but I find it way too salty, personally. It also depends on how salty your butter is.
jasmina says
HI i tried using your measurement but the cake is always too on the watery side and wont raise at all usualy it would just colapse
do you have your recipe in grams?
sorry for my bad english
Olivia says
Hi Jasmina! There is a metric converter below the list of ingredients. The cake batter should be on the thicker side.
jasmina says
yes i saw just started making the cream
Jennifer M Langworthy says
Hello!
I just made this cake with the swiss buttercream (with a vanilla bean in it). I also made a crème patissière to fill it with and added fresh berries between the layers and as a decoration on top. IT WAS FANTASTIC!!! I have just a couple questions:
1) If I hadn’t made the pastry cream, I wouldn’t have had enough of the swiss buttercream to fill and frost. Did I do something wrong? Is your standard swiss buttercream recipe enough to frost and fill this 9″ cake? The buttercream was awesome; there just wasn’t enough of it. (I did have great stiff peaks with the meringue, too.)
2) Which of your chocolate cake recipes would you say comes closest to this one? I need a chocolate equivalent that is as good (moist, tender, crumb, etc.) as this one is for vanilla!!
This is the first time I’ve ever commented on a baking blog! This was that good!
Olivia says
Hi Jennifer! Your combo sounds delicious!!
1) This is an 8″ cake and the recipe is enough to frost and fill two 8″ layers. If you were doing a 9″ cake I would 1.5x the recipe. If you use my standard SMBC recipe I would use 3 cups of butter to have enough for a 9″ two layer cake.
2) This is my favourite and most popular chocolate cake recipe: https://livforcake.com/chocolate-cake-recipe/. It’s not quite as dense as this one, but it’s totally delicious.
I hope that makes sense, but let me know if you have more questions. Thank you so much for taking the time to comment. I really appreciate it! And I’m so glad you loved it 🙂
Jeffery says
I looved it. So good. Thx for the recipe. Love you for making it.
Olivia says
Hi Jeffery! So glad you liked it 🙂
Chelsea says
Hi Olivia! This recipe is amazing! I made it in January for New Years! I was wondering… is there any way to substitute the butter in this recipe for oil? I want a fluffier cake and I’m not sure how to convert, or if this will even work! (I’m also doing this today and making it into a matcha cake– will report how it comes out!)
Olivia says
Hi Chelsea! So glad you liked it 🙂 You could try replacing half the butter with oil. I think that would work fine! It will make the cake more moist, but I would also recommend cake flour if you want it fluffier.
Arjun says
Can you use self raising flour?
Olivia says
Hi Arjun! There will be too much raising agent if you do that which will cause the cake to collapse. You can try leaving the baking powder and salt out and using self-raising flour instead. Let me know if you try it!
Arjun says
For the frosting can we use icing sugar/powdered sugar
Arjun says
Are we able to use powdered for the icing
Olivia says
Not for this frosting, but you can try this one instead! https://livforcake.com/simple-vanilla-buttercream/
Chelsea Flores says
Tried it and it worked beautifully! Another question I had was how can I scale this recipe down to fit 3 4″ pans?
Olivia says
Hi Chelsea! So happy you loved it. Converting pan sizes is always tricky. Here’s a site I use as a guideline: http://www.joyofbaking.com/PanSizes.html That doesn’t list 4″ pans though. I would try to halve the recipe and see if that works for what you’re looking for 🙂
Pam says
Hi, Liv!
How would I 1.5x the eggs?
Pam
Olivia says
Hi Pam! For 4.5 eggs I would use 4 large eggs and either one white or yolk 🙂
MO says
Fantastic! Best cake. I made too much batter, but no worries as I made some extra cupcakes (coloured pink and turquoise) and they where delicious!
Olivia says
Hi MO! So glad you loved it! 🙂
Kate says
Can you skip the step of whisking over simmering water if you use pasteurized eggs?
Olivia says
Hi Kate! That step is needed to completely dissolve the sugar as well.
Arlene says
Hi there! This was the first cake I ever baked! I made it for my daughter’s birthday and they loved the flavor. I followed the cake recipe to the T and it turned out decent! However, my cake doesn’t look anywhere close to your photo! It’s obviously on me and I thought it was pretty funny. I wish you have videos of making it cause I sure was getting flustered while following.
Anyway, thank you for this recipe! Def making it again!
Olivia says
Hi Arlene! So happy you decided to try this one for your first cake! I’m so glad you liked it 🙂 Decorating takes a lot of time and practice. I’m sure your cake was lovely and the most important part is that it was delicious!
Haley says
hello! i haven’t yet made the cake, but i was wondering for the cake mix itself what can i substitute instead of one cup of buttermilk?
Olivia says
Hi Haley! Any kind of milk will work, even almond milk or coconut milk.
Trinity says
Hello! I was just wondering if it would be okay to substitute the Vanilla extract for Almond extract. I am making this cake for my mom, and she is much more a fan of almond flavor over vanilla flavor.
Olivia says
Hi Trinity! Yes, that will be totally fine. Almond extract tends to be quite strong though, so I’d try 1/2 tsp at most. Might I also recommend trying one of my Almond cakes instead? Since she loved almond flavour. They are delicious!! https://livforcake.com/?s=almond
Trinity says
Okay I will give them a look! Thank you for taking time to reply to me!
Pauline says
Hi,
I was wondering how I could make it with a 9-inch cake pan for my daughter’s birthday. If so what adjustments should I make?
Olivia says
Hi Pauline! Converting pan sizes is always tricky. Here’s a site I use as a guideline: http://www.joyofbaking.com/PanSizes.html I would try and 1.5x the recipe for two 9″ pans. If you have extra batter you can always make some cupcakes with it 🙂
A says
Cake was easy to make and baked really well. My only issue is that the cake is nauseatingly sweet. If I had know I would have cut the sugar by at least half. Hopefully I will be able to salvage it by a super low sugar frosting and something tart.
Olivia says
Hi A! Sorry to hear you didn’t love this one. Most people don’t find the cake very sweet at all, so I’m surprised to hear that! Especially if you use buttermilk in the recipe, that adds a bit of tang and cuts the sweet. You can try to pair it with a lemon curd and/or a cream cheese frosting 🙂
Avneet says
Hi, thanks for the recipe. I loved the lightness of the texture. My only complaint is the level of sweetness. I find it way too sweet.
Is there any way we can cut down on sugar in this recipe?
Olivia says
Hi Avneet! Did you use buttermilk? That will help cut the sweetness and add some tang. Otherwise, you can reduce the sugar to 1 cup.
Amy says
is the buttercream very sweet and if it is how could i reduce the sweetness but still have a lot of buttercream
Olivia says
Hi Amy! The buttercream less sweet than an American buttercream, but if you’d like something even less sweet you can try my German buttercream.
Rosha says
The cake looks delicious. was wondering if there is any way to make this recipe with 9 inch cake pans, as that’s all I have
Olivia says
Hi Rosha! Converting pan sizes is always tricky. Here’s a site I use as a guideline: http://www.joyofbaking.com/PanSizes.html I would try and 1.5x the recipe for two 9″ pans. If you have extra batter you can always make some cupcakes with it 🙂
Nora says
I have a question about the cake part. What do you mean about 3 additions of flour? Do you mean 3 additional cups?
Olivia says
Hi Nora! No and sorry that was confusing! You just alternate adding the flour mixture and the milk — 3 additions of the flour mixture and 2 of milk — so you’d add 1/3 of the flour mixture, then 1/2 of the milk, then 1/3 of the flour mixture, then the remaining half of milk, and finally the last 1/3 of the flour mixture.
Amy says
what can i use as a substitute for baking powder
i have baking soda tho
Olivia says
Hi Amy! Do you have cream of tartar? If so you can make your own baking powder at home: combine ½ tsp cream of tartar and ¼ tsp baking soda for every 1 teaspoon of baking powder. Otherwise, you can try using a bit over half a tsp of baking soda to replace the baking powder in the recipe. I haven’t tested it though.
Sia says
Hello! I’m a novice baker and I’m thinking of making this cake for my dads birthday (because it looks absolutely delicious!) but we don’t have a paddle mixer. My mom said it would be fine if I just hand mix it, but I just wanted to know from the original baker is that would work out. Thank you for the lovely recipe! 😀
Olivia says
Hi Sia! A hand mixer will work totally fine for the cake itself, but it would be a challenge for the buttercream. It’s doable, but it would take a long time (~30mins) of whipping to get the meringue to whip up and then whipping again once you add the butter. I recommend a stand mixer for that if possible but you can give it a go. Or you can try an American buttercream instead which a hand mixer will work fine for.
Sia says
Ohhhh okay! Thank you soo much for taking the time to reply 😀
Olivia says
Just to clarify, I don’t recommend mixing by hand (not using a mixer at all). You won’t be able to cream the butter and sugar or incorporate the ingredients properly for the cake.
Alivia says
This recipe is amazing someone else and I had a competition and this recipe was all that I needed to win.My family loved it.If I would have used any other recipe then I would have lost.
Olivia says
Hi Alivia! I’m so happy to hear that you liked it 🙂
Kathryn says
My cake batter was very watery! I followed the directions exactly! Is the batter supposed to be watery, or did I mess up somewhere? Thanks, Kathryn
Olivia says
Hi Kathryn! The cake batter should actually be more on the thicker side. Sounds like something may have been off somewhere. Did you make any substitutions or scale the recipe up or down?
alicia says
The cake felt uncooked in the inside even though I baked it for even 40 to 50 minutes and it tasted like egg and had too much sugar am sorry.
Olivia says
Hi Alicia! Sorry to hear it didn’t work out for you. It sounds like maybe it was undertaken. I would test your oven to see if it runs a bit cold.
Meghan says
Okay, I’m a cake baking and decorating novice here. Made this cake for Easter tomorrow and I’m pretty sure it’s going to taste amazing(used the American buttercream recipe due to my being an amateur). My question is, do you have any advice for sticking the sprinkles to the sides? I made an absolute mess in kitchen and I’m sure there’s got to be a better way! Ha!
Olivia says
Hi Meghan! So glad you like the cake! For the sprinkles, I honestly made a bit of a mess too. I find it’s easier for cleanup if the cake is placed on top of a baking sheet so that it can catch the excess sprinkles. I used a tiny pinch for the sprinkles I tossed onto the sides. Some will inevitably make it onto the floor though! You could, of course, individually place them with tweezers, but who has that kinda time?? 🙂
Meghan says
Haha! Thanks so much. The cake was amazing, such a great first scratch cake experience. Thanks for the recipe!
Olivia says
Yay! So glad yo hear that 🙂
Joseph Stewart says
This is quite simply a MARVELOUS recipe, top to bottom!! I have tried countless other vanilla cake recipes, and an even greater number of buttercream frosting recipes, all to no avail. The cakes from other recipes turn out far too dense and/or dry, and the frostings (usually made with powdered sugar, yuck!), often turn out too gritty or almost artificial tasting. Not so with either of these two recipes. The cakes from this recipe are delightfully tasty and moist, and if done right, the buttercream frosting is spot-on (smooth, creamy and the perfect amount of sweetness). I simply could NOT be happier with these two recipes! But don’t even THINK about refrigerating the finished frosting (because it’ll turn into a gritty mess), and listen to Liv when it comes to any attempts to modify the quantities or volumes, because I tried to, several times, and it bit me hard, each time. 😉 Thank you, Liv, for a truly fantastic recipe, that has quickly made its way into my permanent collection of ‘gold standards’.
Olivia says
Hi Joseph! Wow, that is such high praise, you totally made my day! Thanks so much for the awesome feedback, I’m so happy you liked it 🙂