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.

Vanilla cake slice on a plate

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.

Perfect vanilla cake covered in frosting and topped with sprinkles

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.

  1. Butter and flour two 9″ cake pans and preheat oven to 350˚F.
  2. Whisk together dry ingredients.
  3. With an electric mixer, beat Butter and Sugar 5 minutes.
  4. Beat in eggs 1 at a time then beat in vanilla.
  5. Add flour mixture in thirds alternating with buttermilk and mixing between each addition.
  6. 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.

step by step how to make a vanilla cake batter from scratch

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.

  1. Place the first cake layer on a cake platter.
  2. Spread a generous layer of frosting over the top, going to the edges.
  3. Cover with the second cake layer with the top side down for a perfectly level cake surface.
  4. Coat the top and sides of the cake with remaining frosting and use an offset spatula or spoon to create waves in the cake.

How to assemble and frost a vanilla cake

Add sprinkles if desired. Sprinkles are the easiest way to turn a plain cake into a birthday cake!

Sprinkles and vanilla frosting swirls on 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.

Ingredients for vanilla cake with flour, butter, eggs, sugar, baking powder, salt and buttermilk

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.

Sliced vanilla cake on cake platterf

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.

Vanilla Cake Recipe

4.90 from 302 votes
Vanilla Cake Recipe with cut slice
An easy Vanilla Cake with a soft and moist crumb and great vanilla flavor. This Vanilla cake recipe is the perfect base with Vanilla Buttercream for a birthday cake or any special occasion.
Prep Time: 15 minutes
Cook Time: 30 minutes
Resting Time: 45 minutes
Total Time: 1 hour 30 minutes

Ingredients 

Servings: 14 slices of cake

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

313kcal Calories40g Carbs5g Protein15g Fat9g Saturated Fat84mg Cholesterol122mg Sodium155mg Potassium1g Fiber22g Sugar501IU Vitamin A71mg Calcium1mg Iron
Nutrition Facts
Vanilla Cake Recipe
Amount per Serving
Calories
313
% Daily Value*
Fat
 
15
g
23
%
Saturated Fat
 
9
g
56
%
Cholesterol
 
84
mg
28
%
Sodium
 
122
mg
5
%
Potassium
 
155
mg
4
%
Carbohydrates
 
40
g
13
%
Fiber
 
1
g
4
%
Sugar
 
22
g
24
%
Protein
 
5
g
10
%
Vitamin A
 
501
IU
10
%
Calcium
 
71
mg
7
%
Iron
 
1
mg
6
%
* Percent Daily Values are based on a 2000 calorie diet.
Course: Dessert
Cuisine: American
Keyword: vanilla cake
Skill Level: Easy/Medium
Cost to Make: $$
Calories: 313

Filed Under

Natasha's Kitchen Cookbook

If you make this recipe, I’d love to see pics of your creations on Instagram, Facebook and Twitter! Hashtag them #natashaskitchen

4.90 from 302 votes (164 ratings without comment)

Leave a Comment

Recipe Rating




Comments

  • Grace
    December 24, 2024

    Hi Natasha,
    I am making this cake today but i wan to use oil instead of butter will it work the same way? thanks!!

    Reply

    • Natasha's Kitchen
      December 24, 2024

      Hi Grace! I haven’t tested using oil with this specific recipe. If you experiment, please let me know how it goes.

      Reply

  • Sam
    December 1, 2024

    Hi Natasha, I will make this today. I have never made this before and my child chose this recipe video ☺️ If I want to make the cake today but do the frosting tomorrow, how do I store these sponges so I only have to do the frosting tomorrow. Thank you 🤩

    Reply

    • NatashasKitchen.com
      December 1, 2024

      Hi Sam! You can keep them in an airtight container or wrapped in plastic at room temperature or in the refrigerator. Just let them fully cool first.

      Reply

  • Lucy
    November 13, 2024

    I always come back to this cake recipe. I make it every year for the kids birthdays. I want to make it ahead of time. How do I freeze it a week before with or without frosting please? x

    Reply

    • NatashasKitchen.com
      November 13, 2024

      Hi Lucy! I’m glad you love that recipe. You can freeze the cake layers, just let them cool and wrap them well in plastic wrap, then a ziplock bag or air tight container.

      Reply

      • Lucy
        November 13, 2024

        Thanks, can I freeze the frosting aswell?

        Reply

        • Natashas Kitchen
          November 13, 2024

          Hi Lucy, if you are using my Vanilla Buttercream Frosting, yes, you can freeze it. I have more notes under the “Can I Make Buttercream Ahead?” section of that post, but in an airtight container for up to 4 weeks or freeze up to 3 months. I hope this helps!

          Reply

  • Suzie
    November 1, 2024

    Hi Natasha,
    I am making this cake for a birthday. How many cups of batter does this recipe make?
    Thank you!

    Reply

    • NatashasKitchen.com
      November 1, 2024

      Hi Suzie! I wish I had measured it out that way when making this cake. My estimate based on the ingredient amounts is that it will make 5 to 6 cups of batter. But the best way to evenly measure out the batter between the pans is to use a kitchen/food scale.

      Reply

    • Jacki
      December 5, 2024

      Hi Natasha. Can I use cake flour instead of all purpose flour? Thanks for all your amazing recipes!

      Reply

      • NatashasKitchen.com
        December 5, 2024

        Hi Jacki! I have not tested cake flour so I can’t say. One of my readers reported using cake flour and said it had pound cake consistency.

        Reply

  • Saba
    October 31, 2024

    Hi Natasha! If I want to make this cake for my son’s birthday using three 6 inch cake pans, what proportions should I use? Should I halve everything? Please let me know. I love your recipes! Thank you.

    Reply

    • Natasha's Kitchen
      November 1, 2024

      Hello! One of our readers shared this comment “Love this simple cake recipe! I made it multiple times both in 9 in and 6 in (simply half the recipes and bake for 22 minutes). I love making this as a small cake and coloring the buttercream. Always turns out absolutely perfect.” Hope that helps.

      Reply

  • Korri
    October 30, 2024

    Made this cake for my son’s first birthday, followed the recipe but ended up making a small 2 tiered cake and 19 cupcakes. I also substituted vanilla almond milk, I turned this into buttermilk by adding a tablespoon of vinegar.
    The cake was super moist and tasty! Definitely adding this to my favourites!

    Reply

  • Natalia
    October 27, 2024

    Love this simple cake recipe! I made it multiple times both in 9 in and 6 in (simply half the recipes and bake for 22 minutes). I love making this as a small cake and coloring the buttercream. Always turns out absolutely perfect.

    Reply

  • Ava
    October 20, 2024

    Can I use plain milk I am making this for my sisters birthday and also how many layeres does this make? Should I use your buttercream if not do you recomend a different frosting!

    Reply

    • Natasha's Kitchen
      October 20, 2024

      They’re 2 layers, you can use 240 g buttermilk, or plain kefir, room temperature. You can do homemade buttermilk, just mix 1 cup milk with 1 tbsp white vinegar or lemon juice. Stir and set it aside for 5-10 mins and it’s ready to use.

      .

      Reply

  • Angela
    October 19, 2024

    Thank you Natasha for your generous support

    Reply

  • Sarah
    October 11, 2024

    Hi Natasha,
    My grocery store only had cultured whole buttermilk. Is this ok to use?

    Reply

    • NatashasKitchen.com
      October 11, 2024

      Hi Sarah! Yes. I hope you love the recipe!

      Reply

  • Patricia Herold
    October 10, 2024

    Tried to make this into a marble cake and it was a little dense. Used whipped cream instead of buttercream to frost it. Cake was dense.

    Reply

    • NatashasKitchen.com
      October 10, 2024

      Hi Patricia! I haven’t tried making this with cocoa but likely it would need modification since cocoa is a dry ingredient and also absorbs liquid.

      Reply

  • Antoinette
    October 10, 2024

    I have not found a perfect Vanilla cake , that is until I tried yours. It came out identical to your cake & was so easy to make. The crumb is perfect & I am thrilled to have finally found my go to recipe for Vanilla cake. Thank you so much for sharing this beauty Natasha. 🙏

    Reply

    • NatashasKitchen.com
      October 10, 2024

      Hi Antionette! I’m so happy you finally found the perfect recipe! Thank you so much for the feedback.

      Reply

  • Jen
    September 19, 2024

    Hi Natasha, Ive made this recipe and its the best! I want to recreate it for my kid’s birthday party but as a single layer 1/2 sheet cake size (18×12). Would this recipe amount work for that size? Or what would you recommend? TY!

    Reply

    • NatashasKitchen.com
      September 19, 2024

      Hi Jen! I’m so glad you love the recipe. I wish I would have tested this recipe in different sizes, but I did not try any other size pans to know how to adjust it accordingly.
      I would recommend using a cake conversion chart such as this ADAPT BAKING RECIPES TO FIT A DIFFERENT PAN SIZE.I hope that helps!

      Reply

  • zanecalliste
    September 16, 2024

    it is so goood and i like

    Reply

  • Lara
    September 6, 2024

    Hi Natasha. Can I use oil instead of butter or use half the amount butter and the other half oil? Thanks

    Reply

    • NatashasKitchen.com
      September 6, 2024

      Hi Lara! I haven’t tested using oil with this specific recipe. If you experiment, please let me know how it goes.

      Reply

  • Quiana
    September 5, 2024

    Hi Natasha,
    Have you used this recipe to make cupcakes? And if so did you still bake them on 350 and for how long?

    Reply

  • Seraph
    August 30, 2024

    i havent tasted it yet but befor i put it in the oven i tasted it and it was amazing my sister was begging for more. Thank you Natasha all your recipes are truly amazing especially your beef stroganoff. My mom has been making it eversince i showed her the recipe and whenever she makes it the house goes wild. Even at parties and dinners she always serves it and everyone FIGHTS for it literally

    Reply

    • Natashas Kitchen
      August 30, 2024

      You’re so welcome, Seraph! I’m so happy you enjoyed that.

      Reply

  • anupama
    July 25, 2024

    can i use homemade buttermilk .. what is the recipe

    Reply

    • NatashasKitchen.com
      July 25, 2024

      Yes, you can mix 1 cup milk with 1 tbsp white vinegar or lemon juice. Stir and set it aside for 5-10 mins and it’s ready to use.

      Reply

  • Beth Schmidt
    July 20, 2024

    I halved the recipe and it turned out very well. Sorry I can’t seem to load a photo but I am pleased. I used to small springform pans

    Reply

    • NatashasKitchen.com
      July 20, 2024

      Hi Beth! That’s great to hear. You cannot upload a picture here, but you can tag me on Instagram or Facebook. #natashaskitchen

      Reply

  • Julia
    July 17, 2024

    Hello Natasha! I made this cake before and it came out delicious !!
    My friend asked me to make this cake for her bridal shower, but it needs to be a little taller than this one, so do you think it will be stable enough with 3 layers And with Swiss-merengue butter cream frosting ? Thank you

    Reply

    • NatashasKitchen.com
      July 18, 2024

      Hi Julia! Yes, this is a stable cake to stack and would also work great with Swiss meringue buttercream.

      Reply

As Featured On

Never Go "Hangry" Again!

Get weekly updates on new recipes, exclusive giveaways plus behind the scenes photos.