An easy Vanilla Cake with a soft and moist crumb and great vanilla flavor. We used our popular Buttercream Frosting here but it’s also fantastic with a Chocolate Frosting. This Vanilla cake recipe is the perfect base for a birthday cake or any special occasion.
This post may contain affiliate links. Read my disclosure policy.
Watch the Easy Vanilla Cake Recipe Video:
This cake really is easy and can even be made ahead. Watch the video tutorial for how to make the perfect vanilla cake and best Buttercream Frosting (which isn’t overly sweet like most American buttercreams).
Why we Love this Vanilla Cake!
Everyone needs a great vanilla cake base and I hope this becomes your new favorite! It’s made from scratch and the combination of ingredients gives it amazing texture and flavor. We used the same base as our famous Vanilla Cupcakes and made this stunning cake. You’ll love the perfectly level cake layers – there’s no need to trim them.
How to Make a Vanilla Cake from Scratch:
Here is a quick visual reference for homemade vanilla cake. Get the full print-friendly recipe below.
- Butter and flour two 9″ cake pans and preheat oven to 350˚F.
- Whisk together dry ingredients.
- With an electric mixer, beat Butter and Sugar 5 minutes.
- Beat in eggs 1 at a time then beat in vanilla.
- Add flour mixture in thirds alternating with buttermilk and mixing between each addition.
- Divide between 2 cake pans and bake at 350˚F for 28-30 minutes or until a toothpick comes out clean. Cool in pans 10 minutes then transfer cakes (we use this cake release tool) to a wire rack and cool completely before frosting.
How to Frost a Cake:
Frosting a cake is the fun part. Once your cake is fully at room temperature, make your Vanilla Buttercream Frosting. We love the vintage vibe of waves in the frosting like we did with our chocolate cake but you can also crumb coat the cake and pipe the frosting onto the cake.
- Place the first cake layer on a cake platter.
- Spread a generous layer of frosting over the top, going to the edges.
- Cover with the second cake layer with the top side down for a perfectly level cake surface.
- Coat the top and sides of the cake with remaining frosting and use an offset spatula or spoon to create waves in the cake.
Add sprinkles if desired. Sprinkles are the easiest way to turn a plain cake into a birthday cake!
Our Best Baking Tips:
- Room temperature ingredients are critical so your batter blends well without separating or becoming grainy.
- Avoid Substitutions! We always recommend trying the recipe as written before experimenting.
- Measure Correctly – check out our post on how we measure ingredients for baking.
- Weigh your pans – we use a digital food scale to make sure the layers are evenly divided.
How to Keep Leftover Cake Moist:
If you have sliced your cake and want to refrigerate leftovers for later, cover the cut side of the cake with plastic wrap, placing it directly onto the cake. This will prevent moisture loss and keep your cake from drying out.
More Top-Rated Cake Recipes:
These are the best-loved and best-reviewed cakes on our site. These are the ones we make most often.
- Chocolate Cake – rich, moist and decadent
- Tiramisu Recipe – coffee-infused Italian dessert
- Tres Leches Cake – the moistest cake you’ll try
- Perfect Cheesecake – with irresistible cherry sauce
- Pumpkin Cake – with the best cream cheese frosting
Vanilla Cake Recipe

Ingredients
- 2 1/2 cups all-purpose flour
- 1 Tbsp baking powder
- 1/2 tsp fine salt
- 1 cup unsalted butter, softened
- 1 1/2 cups granulated sugar
- 4 large eggs, room temperature
- 4 tsp pure vanilla extract
- 1 cup buttermilk, or plain kefir, room temperature
- 1 Buttercream Frosting Recipe
Instructions
- Preheat oven to 350˚F. Butter and flour two 9" cake pans, tapping out excess flour.
- In a medium bowl, whisk together flour, baking powder and salt. Set flour mixture aside.
- In a large mixing bowl using an electric hand mixer (or stand mixer), beat butter and sugar on medium-high speed for 5 minutes until thick and fluffy, scraping down the bowl as needed.
- Add 4 eggs, one at a time, beating well with each addition then scrape down the bowl. Add 4 tsp vanilla extract and beat to combine.
- Reduce mixer to medium speed and add the flour mixture in thirds alternating with the 1 cup of room temperature buttermilk, allowing the flour and buttermilk to incorporate with each addition. Scrape down the bowl as needed and beat until just combined and smooth.
- Divide batter evenly between 2 prepared cake pans and spread out the batter into the pans smoothing out the tops with a spatula. Bake on the center rack at 350˚F for 28-30 minutes. Rest in pans for 10 minutes then run a knife or thin spatula around the edges to loosen and turn out onto a wire rack to cool completely before applying Vanilla Frosting.
Nutrition Per Serving
Filed Under
If you make this recipe, I’d love to see pics of your creations on Instagram, Facebook and Twitter! Hashtag them #natashaskitchen
Yo prepare esta receta y me encanta mis tortas salen deliciosas me encanta
Glad you loved the cake!
It was brilliant! I made this on my dad’s birthday! My dad was impressed!
That’s perfect! Great to hear that your father loved this recipe! I’m sure you made him extra happy on his Birthday.
Hi Natasha!!! I’m planning on making this cake for my birthday, but every time I make a vanilla cake, the next day it’s dry. And it’s very hot where I live so I always have to refrigerate the cakes, so do you think can I make it the day before or would it be better the same day? Thanks!
Hi Paty, it’s always better to make it on the same day so it will really be fresh but making it ahead shouldn’t be a problem too, just let it thaw after from the fridge before serving.
How long does the vanilla cake keep fresh?
Hi sheila, this cake can be made ahead; I have made it up to two days in advance. After it is assembled, you will want to refrigerate the cake (covered with a cake cover or large inverted pot). It will be softer at room temperature, so let the cake sit out a little bit before serving.
Hi Natasha! Can I substitute the butter with oil in this recipe? If yes, what is the measurement? Thank you in advance!
Hi Nessa, I haven’t tested using oil with this specific recipe. If you experiment, please let me know how it goes.
Hi dear, if I wanna bake this in one pan, then which baking pan should I use and how long should I bake it? Please answer my question ❤
Hi Sheena, I haven’t tested that so I’m not sure how it would affect the rise on the cake.
I made this cake recipe for my kids . It didn’t last 1 day. It was great!!! We loved it.Im on to the chocolate cake next.
I’m glad it was a hit! Thank you for sharing that with us, Yolanta.
I’ve tried 3 different vanilla cake recipes today, and your’s was perfect! Tender, fluffy and flavorful. This is my new favourite vanilla cake recipe.
Wow, that is awesome feedback. Thanks for sharing that with us!
I made this cake today with my 7 year old cousin and it was a huge hit! Easy to follow instructions, the cake was super moist and delicious and we added colours to make a rainbow cake! The vanilla buttercream iced and piped beautifully and I added a bit more powdered sugar for my liking! Highly recommend and the whole family enjoyed 💯
I’m so happy to hear that! Thank you for sharing your great review!
Hi I was just wondering how many cups of batter this recipe makes 🙂 I am planning on making a sheet cake using this recipe and im not sure if i should double or triple these meaurements. Please let me know! Thank you so much 😊
Hi Sharlene, gosh, I wish I measured it that way to let you know the cup amount. I haven’t tried this as a sheet cake, so I don’t have specific instructions for that. If you happen to experiment, I would love to know how it goes!
I made the cake using this recipe…its very moist n soft but it sticked to the pan from the bottom…i buttered the mould but i dont understand wat went wrong
Hi Anna, did you make sure to butter and flour the mold? I haven’t had it burn before. I recommend making sure your oven settings are for conventional bake mode (not convection). I hope that helps.
Hi!
First of all, I totally love your recipes! They are all equally amazing.
I want to bake this cake for my mom’s birthday. But due to a lockdown situation, I only have salted butter. Can I use it instead of the unsalted?
Also, can I substitute lime for lemon to make buttermilk at home?
Thank you!!!!!
Hi Janani, salted water will work too just omit or lessen the salt in the recipe. I haven’t tried using lime yet to advise.
Can you share please “Zebra “cake recipe. Our favorite childhood Zebra . Thanks
Hi Armine, I don’t have a recipe for that yet but thanks for your suggestion. I’ll try to add that to our list.
I made your vanilla cake and it was spectacular.
Yay! Thanks for your great feedback Denise.
I made your chocolate buttercream frosting for a vanilla cake the frosting was light fluffy and delicious.
Perfect, glad you loved it, Denise!
Great recipe
I’m so glad you enjoyed it!
Hi Natasha!
I was wondering what I should do if I don’t have butter milk?
Can I just use normal milk.
Hi Sydney, regular milk alone won’t work. You can make your own buttermilk at a 1 cup whole milk ratio to 1 Tbsp fresh lemon juice. Combine and let it sit 10 minutes to curdle, then stir and use. I hope that helps.
Hey Natasha,
Tried this cake for the 1st time and was a big hit!! at home. I love all your recipe videos. Thanks for sharing such great and easy recipes.
I’m so happy you love our recipes! Thank you so much for the fantastic review and your encouraging words. I am smiling big reading your comment
Heyy, Can I divide this batter into 3, 6 inch pans? Also, can I double the recipe?
Hi Hiba, without testing that myself, you would need to experiment on timing, but I would keep the temp the same. It might work to divide them into three 6-inch pans.
Hi,
Natasha I was wondering what I did wrong because my mixture curdled after I added the egg and I’m thinking that the eggs weren’t fully room temperature.
Hi, adding cold eggs can cause that.