How to Make a Basic Vanilla Cake

This post may contain affiliate links. Read the full disclosure here.

This made from scratch Basic Vanilla Cake recipe is one that must be added to your repertoire. It’s light, tender, and full of vanilla flavor. The buttery, moist texture makes it a great cake for all occasions.

Side view of slice of vanilla cake with vanilla frosting.

I’ve been on the hunt for a great vanilla cake recipe that I can use over and over again. I tried many and never found one that was wonderful enough to claim a spot on my blog until now.

If you like this version, you may also want to try my vanilla cupcakes and moist white cake recipe. It uses only egg whites instead of whole eggs. Or my mug cake version, madeleines, and cake pops for single and bite-sized servings! Or my chocolate cake if you’d love a chocolate version.

This is the same recipe I used in my “how to make the perfect cake” post. Make sure you follow all the tips I give you in that post to ensure great results every time.

The recipe starts by creaming the butter and sugar together and then adding the eggs. Once that is mixed together well, the flour is added followed by the milk.

The process is easy to remember which makes this simple vanilla cake easy to make. And I’m certain you are going to agree that this is the best vanilla cake recipe!

Why this basic vanilla cake recipe works

  • This easy vanilla cake recipe uses the 1-2-3-4 method which is from the 19th century. It’s an easy method to remember the ratio of ingredients. 1 cup of butter, 2 cups of sugar, 3 cups of flour, and 4 eggs.
  • I adjusted these quantities slightly to achieve the texture I was looking for. I used half a cup less sugar and a fourth cup less flour. This gave me a lighter cake that isn’t overly sweet.
  • Cake flour is used for a fine crumb and delicate cake texture.
Homemade homemade vanilla cake on a white cake stand.

Vanilla cake ingredients

As mentioned above, this cake uses standard pantry ingredients. But choosing quality ingredients is key to a great tasting cake with the best texture. Let’s go over those ingredients in detail.

  • Butter: Unsalted butter that is softened to room temperature will cream perfectly with the sugar.
  • Sugar: Granulated white sugar is what works best.
  • Eggs: I use 4 whole eggs in my cake recipes.
  • Vanilla: Look for high-quality vanilla to use. I prefer Nielsen-Massey Madagascar Bourbon Pure Vanilla or you can make your own vanilla.
  • Flour: Bob’s Red Mill Super Fine Cake Flour is the best and will ensure the cake has the best texture.
  • Leavening: Baking powder is used to give the cake rise.
  • Salt: Salt helps to balance the sweetness.
  • Milk: Whole milk works best but you can also use buttermilk.

How do you make a cake from scratch?

Making a cake at home is incredibly easy! This recipe uses the creaming method to emulsify the ingredients. This also incorporates air to give the cake a light and fluffy texture.

The Batter – It’s important to set the cold ingredients out for about 1 hour before you begin. The butter, eggs, and milk must be at room temperature in order for them to blend together properly.

The Frosting – The frosting is my very favorite basic vanilla buttercream. I have a dedicated post for the frosting. Be sure to pop over and read all my tips for silky smooth frosting that isn’t overly sweet tasting.

Overhead view of a slice of vanilla cake on a pewter plate.

Step 1: Gather the ingredients and preheat the oven

It is essential to use butter, eggs, and milk that are at room temperature. Room temperature ingredients will combine more easily, giving you a properly emulsified batter.

Set the butter, eggs, and milk out on the counter 1 hour before you plan to make the cake. Measure out all the other ingredients and have them ready to use.

Prepare your stand mixer with the paddle attachment or handheld mixer with beaters. Lightly grease and flour two 9-inch round cake pans and line the bottoms with parchment paper. Preheat the oven about 30 minutes before you begin making the batter.

Step 2: Cream the butter and sugar together

The butter must be room temperature in order for it to cream properly with the sugars. This is why it is so important to set it out 1 hour ahead of time.

Use a stand mixer fitted with the paddle attachment to beat the butter and sugar together. You’re looking for a light and fluffy texture.

It should appear lighter in color and double the sized in volume once it has been creamed properly. This can take 5 to 10 minutes.

creamed butter and sugar in glass bowl

Step 3: Add the eggs and vanilla

Make sure the eggs are at room temperature or they’ll cause the batter to curdle.

Add one egg at a time and beat the batter well after each addition. Then beat in the vanilla extract.

eggs being mixed into cake batter

Step 4: Add the dry ingredients

In a small bowl, combine the flour, baking powder, and salt. Use a whisk to stir everything together well.

Sift the flour mixture into the butter mixer. This will remove any lumps from the cake flour so it incorporates into the batter.

With the mixer on low speed gradually pour in the milk. Continue to beat the batter just until all the flour is incorporated. Take extra care to not overmix.

flour being sifted into cake batter

Step 5: Bake the cake

Divide the cake batter evenly between the two pans. Bake the cake for 20-30 minutes. Just until a toothpick inserted into the center comes out with only a few moist crumbs attached.

I suggest starting to check for doneness at around 15 minutes since ovens can vary in temperature.

cake batter in pan
baked vanilla cake in cake pan

Cool the cake layers in the pan for 10 minutes then invert them onto a wire rack to cool completely. Once cooled, make the frosting and frost the cake.

Three pewter plates with a slice of basic vanilla cake on each one.

Vanilla Cake FAQ’s

Can I bake this cake in 3 8-inch round pans instead of 2 9-inch pans?

Yes, you certainly can. The recipe yields enough batter to fill 2 9-inch pans, 3 8-inch pans, or 24 muffin cups.

The bake time will vary slightly. Start checking the cakes about 5-7 minutes sooner than the time listed in the recipe.

How do I adjust the recipe for it to work at high elevation?

I have zero experience baking at high altitudes so I don’t feel comfortable giving advice for this. However, a reader who lives 5,000 feet above sea level made the following changes:

  • 3 cups sifted cake flour
  • 4 large eggs
  • 1-¼ cups whole milk
  • 2 teaspoons baking powder
  • 1 teaspoon salt

All the other ingredients listed in the recipe stayed at the same amounts. Baked in 2 8-inch round cake pans at 375°F for 25 minutes.

She said the cake was delicious and has already been requested to be made again.

How do I make a cake more moist?

First, make sure you’ve followed all my tips on how to make the perfect cake. Second, keep a close eye on it during baking. Check it with a wooden toothpick.

  • If the toothpick comes out with wet batter on it, it needs more baking time.
  • If the toothpick comes out with a few dry crumbs, it is perfectly baked and needs to be removed from the oven.
  • If the toothpick comes out completely clean, it has baked too long and will result in a dry cake.

Start checking the cake about 5-7 minutes before the suggested bake time.

If you like this basic vanilla cake recipe, try these others:

Basic Vanilla Cake Recipe

4.60 from 1110 votes
Side view of slice of vanilla cake with vanilla frosting.
This made from scratch Basic Vanilla Cake Recipe is one that must be added to your repertoire. It’s light, tender, and full of vanilla flavor. The buttery, moist texture makes it a great cake for all occasions.
Jen Sobjack
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Serving Size 12

Ingredients

For the cake

  • 1 cup (226 g) unsalted butter, softened
  • 1 ½ cups (300 g) granulated sugar
  • 4 large eggs, room temperature
  • 1 tablespoon vanilla extract
  • 2 ¾ cups (330 g) cake flour
  • 2 ¾ teaspoons baking powder
  • ½ teaspoon salt
  • 1 cup (240 ml) whole milk, room temperature

For the frosting

  • 1 ½ cups (339 g) unsalted butter, softened
  • 5 ½ cups (660 g) confectioners' sugar, sifted
  • 1 tablespoon vanilla extract
  • ¼ teaspoon salt
  • 6 tablespoons heavy cream, room temperature

Instructions

Make the cake

  • Preheat the oven to 350°F. Lightly grease the sides and bottom of 2 9-inch round cake pans. Line the bottoms with parchment paper cut to fit and generously grease the parchment paper as well. Dust the pans with flour then tap out any excess; set aside.
  • In a large bowl, beat the butter and sugar together until light and fluffy, about 5 minutes. Add the eggs, one at a time, mixing well after each addition. Beat in the vanilla.
  • Combine the flour, baking powder, and salt in a medium bowl. Stir with a whisk and add it to the butter mixture followed by the milk. Beat on medium-low speed just until combined. 
  • Divide the batter evenly between the prepared pans. Bake for 20-30 minutes or until a toothpick inserted into the center comes out with few moist crumbs attached. Take care to not over-bake. Check the cake at 15 minutes to see how it is doing and judge the timing from there.
  • Cool for 10 minutes. Remove from pans and cool completely on a wire rack. 

Make the frosting

  • In the bowl of a stand mixer fitted with the paddle attachment or a large mixing bowl with a handheld electric mixer, beat the butter on medium-high speed until creamy and pale in color, about 5 minutes.
  • Add half the confectioners’ sugar and beat on low speed just until the sugar has fully moistened, then turn the speed up to medium-high and beat until well incorporated, about 3-5 minutes.
  • Add the remaining confectioners’ sugar and beat on low speed just until the sugar has fully moistened, then turn the speed up to medium-high and beat until well incorporated, about 3-5 minutes.
  • Add the vanilla and salt. Turn the mixer on low speed and slowly add 3 tablespoons of the heavy cream. Turn the mixer up to medium-high and beat until the cream is well incorporated, about 3-5 minutes. (After 2 minutes stop and scrape down the sides and bottom of the bowl then continue mixing.)
  • Check the consistency of the frosting and add more cream, ½ tablespoon at a time, if needed. The frosting should be soft and spreadable but not so loose that it doesn’t hold its shape.

Assemble the cake

  • Place one layer on a serving platter. Spread about ⅓ of the frosting over the top.
  • Gently place the second layer on top of the frosting. Spread remaining frosting over the top and sides of the cake.

Notes

  • Cake flour: Cake flour is finer and will produce a tender soft tender crumb. The recipe was formulated to use this flour. The results will not be as intended if all-purpose flour is used. You can use my homemade cake flour instead.
  • Room temperature ingredients: Make sure to use room temperature ingredients. Cold eggs will be difficult to thoroughly mix in and will cause the cake to be dense.
  • Properly measure: Measure the flour by lightly spooning it into the measuring cup then level the cup with the back of a knife. Or use the weight measurements.
  • Don’t overbake: Start checking the cake 5-7 minutes sooner than the bake time listed. Insert a toothpick into the center of the cake to test for doneness.
  • If the toothpick comes out with wet batter on it, it needs more baking time.
  • If the toothpick comes out with a few moist crumbs on it, it’s perfectly baked and needs to be removed from the oven.
  • If the toothpick comes out completely clean, I’m sorry to say, you’ve overbaked the cake and it will be dry.
Baking Variations:
Make ahead tip
  1. Wrap baked and cooled cake layers tightly in plastic wrap and store them in the refrigerator. Assemble and frost the cake within 2 days.
  2. Or layers can be triple wrapped in plastic wrap and frozen for up to 2 weeks. Leave wrapped and set on the counter to thaw slightly before use.
  3. The frosting will keep for up to 2 weeks stored in the refrigerator in an airtight container. You must let the buttercream come to room temperature by setting it out on the counter for a couple of hours, then beat it with an electric mixer if needed.
  4. Once the cake has been assembled, cover it and keep it stored in the refrigerator for up to three days. Bring it to room temperature just before serving.
  5. The frosted cake can be frozen for up to 2 months. Thaw it overnight in the refrigerator and let it come to room temperature just before serving.

Nutrition

Serving: 1slice | Calories: 821kcal | Carbohydrates: 103g | Protein: 7g | Fat: 44g | Saturated Fat: 27g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 11g | Trans Fat: 2g | Cholesterol: 175mg | Sodium: 187mg | Potassium: 198mg | Fiber: 1g | Sugar: 80g | Vitamin A: 1416IU | Vitamin C: 0.05mg | Calcium: 96mg | Iron: 1mg

The nutrition information provided is for convenience and as a courtesy only. It is not guaranteed to be accurate because nutrition information can vary for a variety of reasons. For precise nutritional data use your preferred nutrition calculator and input the exact ingredients and brands you used in the recipe.

Course: Dessert
Cuisine: American

Adapted from Bigger Bolder Baking.

669 Comments

  1. Hi dear,

    If I wanna make it half or less sugar will it affect the texture of the cake?

    1. Jen Sobjack says:

      Since this recipe uses the creaming method, meaning the sugar and butter are creamed together to create volume and lightness in the cake, I’m afraid you may run into issues if you reduce the sugar. It may be safe to reduce it by 10% but I wouldn’t go any lower than that.

  2. 5 stars
    The best vanilla cake I have ever made. This is my new recipe. Cake was moist and delicious, not too sweet but just simply delicious. Not dry after 24 hours and did I mention delicious. Thank you for this. New subscriber.

  3. Hello!
    Is it possible to double this recipe for a 12x18x2 pan? Thank you!

    1. Jen Sobjack says:

      Hi, Roksi. I haven’t made this cake in any other form than what’s listed in the recipe. There is a link in the recipe notes where you can find a pan conversion chart to help you adjust the recipe for different sizes than what I give instructions for.

  4. Samantha Clarke says:

    5 stars
    Made for a baby shower and everyone said it tasted better than the expensive bakery cakes! Plus it was super easy to make, I made 3 layers and froze ahead of time.

    1. Jen Sobjack says:

      So glad to hear everyone enjoyed the cake!

  5. Samantha Clarke says:

    5 stars
    Made for a baby shower and everyone said it tasted better than the expensive bakery cakes! Plus it was super easy to make, I made 3 layers and froze ahead of time.

  6. Kalai Herko says:

    Hi! Using another recipe I found online, I failed not once, but twice; both results were way too dry. I’d like to give your vanilla cake recipe a try! I am specifically interested in making 12-24 cupcakes. What is your recommendation on the oven settings to bake 12 lined cupcakes in an aluminum cupcake tray? I don’t see that anywhere in the post. Thanks!!

    1. Jen Sobjack says:

      It’s in the “baking variations” section of the recipe card. Bake at the same temperature (350°F) for 15-18 minutes.

  7. 5 stars
    I used this recipe to make cupcakes. I made a few quick modifications to make them vegan and they still came out great! For the cake batter I replaced the butter with Earth Balance (a vegan buttery spread). Instead of eggs I used aquafaba (look it up if you’re not sure but it’s cheaper than eggs without the cholesterol). Finally, for the milk I used a mixture of half hemp milk and half canned coconut milk but any plant-based milk would have worked.

    I have not tried to frosting recipe but when I do I’ll again switch out the butter for Earth Balance and will use coconut cream instead of heavy cream from dairy. I’m sure it will be delicious.

    1. Jen Sobjack says:

      I’m happy to hear it worked out with the dairy free modifications!

  8. 5 stars
    I used this recipe to make cupcakes. I made a few quick modifications to make them vegan and they still came out great! For the cake batter I replaced the butter with Earth Balance (a vegan buttery spread). Instead of eggs I used aquafaba (look it up if you’re not sure but it’s cheaper than eggs without the cholesterol). Finally, for the milk I used a mixture of half hemp milk and half canned coconut milk but any plant-based milk would have worked.

    I have not tried to frosting recipe but when I do I’ll again switch out the butter for Earth Balance and will use coconut cream instead of heavy cream from dairy. I’m sure it will be delicious.

  9. I tried making this recipe today and the cake didn’t rise. I measured everything and Im trying to figure out what went wrong.The cake was smaller than what I expected it to be. The texture was okay though. As for the frosting, I live in Maldives and the usual temperature is around 30 degrees which made it melty and drippy. The instructions were really helpful but i wish my attempt was better than what it turned out. Hoping to progress. Thank you.

    1. Jen Sobjack says:

      There are a number of variables that can cause a cake to not rise properly. Double check that your baking powder is good. It can lose its potency over time and won’t work effectively. Also, the type of pan you used can affect how well the cakes rise. Nonstick pans are not the best and I prefer to use aluminum pans for taller cake layers. Make sure to read over my tips on how to make the perfect cake.

  10. Danielle Hudak says:

    5 stars
    I recently started making my kids birthday cakes. This is the 3rd cake recipe I’ve made in the last 2 months and I have to say that I’ve found my winner! After the first 2 I thought I’d try cake flour and no buttermilk. My goodness, it was perfect. I live in Colorado so I used the suggested high altitude version. It was moist, easy to cut, stack, and decorate. I did 3, 9 inch layers and it held up nicely. Needless to say I have found my cake recipe!
    (I should note that I didn’t use this frosting recipe but it’s very similar to the one I use)

    1. Jen Sobjack says:

      I’m so happy you enjoyed it, Danielle!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating