The Best White Cake Recipe {Ever}

3,298 Comments

4.90 from 651 votes
Jump to Recipe

This post may contain affiliate links. Please read my disclosure policy.

This White Cake recipe is the perfect cake for so many celebrations! This Best White Cake is simple to make and is a moist, tender cake everyone loves.

White Cake Recipe | ยฉaddapinch.com

I got so many emails and comments asking for โ€œThe Best White Cake Recipeโ€ after I shared my The Best Chocolate Cake Recipe {Ever}.

I began creating this white cake recipe by taking some ideas from the best of some of my favorite family cake recipes. The final cake recipe is decidedly white and perfect for a birthday cake, anniversaries, and even weddings. 

It quickly became a family favorite cake recipe. My son declared it as โ€œperfect,โ€  and my brother-in-law says this has to be his birthday cake every year!

Itโ€™s definitely the Best White Cake Iโ€™ve ever tasted!

I think you’ll agree when you try it, too!

Why This Is The Best White Cake Recipe Ever!

This easy homemade white cake recipe is the perfect combination of fluffy, soft, moist, and flavorful!

  • Amazing flavor. Full of buttery, vanilla flavor.
  • Sturdy yet tender cake. It is so moist, with a tender stick to your fork crumb. It holds together beautifully, making slicing and serving a breeze.
  • Versatile recipe. This cake recipe works well as a layer cake, cupcakes, sheet cake, or even as a bundt cake.
  • Favorite cake. Always a favorite recipe! This recipe makes the best cake for special occasions and is easy enough for a weeknight dessert. It is loved for so many special celebrations such as birthdays and anniversaries, and it even makes a delicious wedding cake.

Best White Cake Recipe

Ingredients and Substitutions

To bake this cake, youโ€™ll need these ingredients:

  • butter – it is important to make sure that your butter is softened before you begin making this cake. You can use unsalted or salted butter in this recipe based on your preference.
  • vegetable shortening – adds to the moisture and texture of this incredible cake.
  • sugar – You’ll use granulated sugar
  • eggs – While many white cake recipes use only egg whites, I decided after numerous rounds of testing that I preferred the flavor that the whole egg, including the egg yolks, lends to the cake. While the cake isnโ€™t stark white, it is still white. Make sure to use large, room-temperature eggs before you begin.
  • all-purpose flour – I use soft-winter-wheat-based all-purpose flour. In this instance, you can substitute with cake flour (or make your own cake flour with my easy tips!)
  • baking powder
  • salt – I use Diamond Crystal Kosher Salt. If you substitute with Mortonโ€™s Kosher salt, fine sea salt, or table salt, you will only need half the amount of the salt called for in the recipe.ย 
  • whole milk – make sure the milk is at room temperature
  • buttermilk – room temperature
  • vanilla extract – I prefer the flavor of vanilla in my cake and use 2 teaspoons of vanilla extract. If you like the flavor of almonds in your white cake, you can use 1 teaspoon of vanilla extract and 1 teaspoon of almond extract. This will reduce the vanilla flavor in the cake, but it is a good balance between the two. Additionally, if you want as white of a cake as possible, use a clear vanilla extract.
White Cake Recipe | ยฉaddapinch.com

Step-By-Step Instructions

Preheat the oven. Begin by preheating the oven to 350ยบ Fahrenheit.

Prepare cake pans. Prepare three 9-inch round cake pans with nonstick baking spray or coat well with shortening or butter and flour the pans, taking care to remove all excess flour.

Cream together the butter mixture. In a large mixing bowl (or the bowl of your stand mixer), cream together the butter and shortening until light and fluffy with an electric mixer. Slowly add sugar (one cup at a time) making sure to fully incorporate each cup before adding another. Mix together until light, fluffy, and white, about 4 minutes.

Next, add eggs (one at a time), making sure to fully incorporate each egg before adding another.

Whisk together the flour mixture. In another large mixing bowl, whisk together your add your dry ingredients (flour, baking powder, and salt).

Combine the milk mixture. Stir together the milk, buttermilk, and vanilla extract in a liquid measuring cup or mixing bowl.

Make the cake batter. Add a small amount of the dry ingredients (flour mixture) to the butter and shortening mixture, gently stirring after each addition. Then add a small amount of the milk mixture to the butter mixture and gently stir until just combined. Repeat alternating between adding small amounts of the dry mixture and the milk mixture to the butter mixture, just gently stirring until combined after the addition of each. Begin and end with the addition of the dry ingredients.

Final Stir and Scrape the Bowl. Gently stir all ingredients until well combined. Then, stop the mixer and scrape down the sides and bottom of the bowl, making sure that all ingredients are mixed well.

Distribute Cake Batter into Pans. Evenly distribute the cake batter between the three 9-inch cake pans and place the pans into the oven.

Bake the Cake. Bake for 25-30 minutes, or until a toothpick or cake tester inserted in the center comes out clean. Please donโ€™t open and close the oven door a lot while the cake is baking, as the oven temperature drops each time the door is opened. You can follow my tips for how to tell when your cake is done.

Remove from Oven and Cool. Remove the cakes from the oven when done and allow them to cool slightly in cake pans for about 5 minutes. Then gently place the cake layers on a wire rack to finish cooling completely. This is important because cakes left in the cake pans for too long to cool may sweat, making it possible for them to stick to the pans.

Frost the Cake. Frost your cake with your preferred frosting.

White Cake Frosting Options

I used my fluffy white Vanilla Buttercream Frosting, which I doubled when I frosted the cake. Itโ€™s perfect on this cake, but you can use any favorite frosting.

Other Delicious Frostings

Strawberry Buttercream Frosting,

Cream Cheese Frosting,

Perfect Chocolate Buttercream Frosting

Best White Cake Success Tips!

1. Follow the recipe. Follow my recipe instructions exactly for mixing the cake to ensure success and make it as white as possible.

2. Use room temperature ingredients. Butter, eggs, milk, and buttermilk all should be at room temperature to ensure the best mixing into the cake batter. This makes for the best texture and soft crumb of the finished cake. 

3. Prepare the cake pans. Prepare your cake pans with nonstick baking spray or coat well with shortening or butter and flour, taking care to remove all excess flour. 

4. Mix the cake batter well but not too much. Cream the butter, shortening, and sugar until light and fluffy, about 3 to 5 minutes. Donโ€™t overbeat when adding eggs and other ingredients. Just mix gently until incorporated well into the batter.

5. Cool the cake layers. Make sure you let the cake layers cool slightly for 5 minutes before removing the cake layers to a wire rack to cool completely. Set a timer!

Close photo of layers of white cake with white frosting.

How to Store and Freeze this Cake

To store. Store leftover cake at room temperature under a cake dome or covered with wrap for up to 3 days. Storing in the refrigerator tends to result in a dry cake.

To freeze. Let the cake layers cool completely. Wrap them well with plastic wrap and then with foil. Put each layer into a freezer bag and freeze for up to 2 months.

To serve from frozen. Allow the cake layers to thaw in the refrigerator overnight. The next day, the layers are ready to fill and frost as desired.

The next time you need a white cake recipe, give this one a try. I think you’ll love it!

Here’s my White Cake Recipe. My family calls it the best ever.

The Best White Cake Recipe {ever}

4.90 from 651 votes
This White Cake Recipe will quickly become your favorite for so many celebrations and events. This simple white cake recipe is easy to follow and yields a moist, tender white cake you’ll love.
Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes
Servings: 24

Ingredients

  • 1 cup (226 g) butter , softened
  • 1/2 cup (92 g) shortening
  • 3 cups (594 g) granulated sugar
  • 5 large (250 g) eggs, room temperature
  • 3 cups (360 g) all-purpose flour
  • 2 teaspoons (8 g) baking powder
  • 1/4 teaspoon (0.7 g) kosher salt
  • 1/2 cup (113.5 g) whole milk, room temperature
  • 1/2 cup (113.5 g) buttermilk, room temperature
  • 2 teaspoons (9.4 g) vanilla extract

Instructions 

  • Prep. Preheat oven to 350ยบ F. Prepare three 9-inch round cake pans with nonstick baking spray, brush with homemade cake goop (pan release), or coated well with shortening or butter and floured, taking care to remove all excess flour.
  • Cream together butter mixture. Cream together butter, shortening and sugar until light and fluffy with an electric mixer. Mix together for 4 minutes until light, fluffy and white. Add eggs one at a time, making sure to fully incorporate each egg before adding another.
  • Whisk together the flour mixture. Whisk together the flour, baking powder, and salt in a mixing bowl.
  • Combine the milk mixture. Stir together the milk, buttermilk, and vanilla extract in a liquid measuring cup or bowl.
  • Make the cake batter. Alternately add the flour mixture and the milk mixture to the butter mixture, beginning and ending with the flour mixture. Make sure to mix just until combined to prevent overmixing. Stop the mixer and scrape down the sides and the bottom of the bowl, making sure to have all ingredietns mixed well into the cake batter.
  • Bake and cool the cake. Evenly distribute cake batter between cake pans and place pans into oven. Bake for 25-30 minutes, or until a toothpick or cake tester inserted in the center comes out clean. Remove and allow to cool slightly in cake pans for about 5 minutes, then cool completely on a wire rack.
  • Frost and serve. Frost the cake as desired.

Notes

Best White Cake Recipe Success Tips!

1. Follow the recipe. Follow my recipe instructions exactly for mixing the cake to ensure success and make it as white as possible.
2. Use room temperature ingredients. Butter, eggs, milk, and buttermilk all should be at room temperature to ensure the best mixing into the cake batter. This makes for the best texture and soft crumb of the finished cake.ย 
3. Prepare the cake pans. Prepare your cake pans with nonstick baking spray or coat well with shortening or butter and flour, taking care to remove all excess flour.ย 
4. Mix the cake batter well but not too much. Cream the butter, shortening, and sugar until light and fluffy, about 3 to 5 minutes. Donโ€™t overbeat when adding eggs and other ingredients. Just mix gently until incorporated well into the batter.
5. Cool the cake layers. Make sure you let the cake layers cool slightly for 5 minutes before removing the cake layers to a wire rack to cool completely. Set a timer!

How to Store and Freeze this Cake

Make Ahead. This cake can easily be made ahead of serving. Bake and frost as desired and store at room temperature (or in the refrigerator based on the frosting used) under a cake dome or covered with wrap for up to 3 days.ย 
To store. Store leftover cake at room temperature (or in the refrigerator based on the frosting used) under a cake dome or covered with wrap for up to 3 days.ย 
To freeze. Let the cake layers cool completely. Wrap them well with plastic wrap and then with foil. Put each layer into a freezer bag and freeze for up to 2 months.
Allow the cake layers to thaw in the refrigerator overnight. The next day, the layers are ready to fill and frost as desired.

General Recipe Notes:

  • Cupcakes. This recipe makes approximately 24 cupcakes when the cupcake tin is filled more than 3/4 full. When filled 1/2 full, this recipe makes approximately 36 cupcakes. Bake for approximately 18 minutes.
  • Original recipe. If you preferred the original white cake recipe (published in 2013), it used 1/2 teaspoon baking powder and 1 cup buttermilk with no whole milk.
  • High Altitude. If you live in a high-altitude environment, you’ll need to make sure to follow recommended baking adjustments for your altitude.

Nutrition

Calories: 282kcal | Carbohydrates: 38g | Protein: 3g | Fat: 13g | Saturated Fat: 6g | Cholesterol: 60mg | Sodium: 115mg | Potassium: 80mg | Fiber: 1g | Sugar: 26g | Vitamin A: 309IU | Calcium: 36mg | Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Comment from a Pastry Chef 

I shared this comment from The Pastry Life, comment #1062 to this area of the post as it might be helpful to you as you bake this cake.

“Hi there, I am a pastry chef and have lots of knowledge of cakes, and why they do the funny things that they do. Let me start of by saying this cake is delicious, moist and fluffy! This is thanks to the seemingly large amount of sugar and fats, so do not reduce the amounts or make substitutions! If youโ€™re that concerned about the healthiness of this cake, you should probably just avoid it.

This cake does not rise much, but that does not negatively affect its fluffiness. I followed the directions exactly, except for one very important step which I believe is why my cake is so fluffy inside and did not sink. Cream your butter, shortening and sugar altogether until very white and fluffy (about 4 minutes). After that, follow the instructions to a T. If you over beat after adding the eggs, they will produce a tougher cake. Take extra care while rotating pans as to not deflate the cakes, and resist the urge to open your oven door to peek except when you need to rotate.

This cake does form a bit of a crust on top from the high egg and sugar content, which makes it more difficult to tell when it is done. Your best hint is your nose. If you can smell cake, then check it! If its not jiggly, take it out and scoop a little bit out of the middle to see if itโ€™s done (youโ€™re gonna cover it with frosting anyway). Donโ€™t trust the toothpick-test!

Sorry for writing a novel, I just know how hard it is to make a great white cake and this recipe is probably the best Iโ€™ve had yet, so it made me sad to see how many people were disappointed by it due to their lack of pastry knowledge and proper method.”

Thanks for your detailed comment, The Pastry Life!

Here’s to good cake! Enjoy!
Robyn xo

Welcome to Add A Pinch

About Robyn

Robyn Stone is a cookbook author, wife, mom, and passionate home cook. Her tested and trusted recipes give readers the confidence to cook recipes the whole family will love. Robyn has been featured on Food Network, People, Southern Living, and more.

4.90 from 651 votes (40 ratings without comment)

Leave a comment

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

Recipe Review




3,298 Comments

  1. Patsy says:

    Finally! A white cake recipe that isn’t dry. I would often avoid baking white cake because they always turned out dry and disappointing. I read all the notes, carefully following each step per the instructions and the notes at the end, and it is the best white cake I have ever baked. I topped the frosting with coconut, and it is really good! Thank you so much for sharing. I give it 5 stars!

    1. Robyn Stone says:

      Yay! Thanks so much Patsy! I’m just tickled that you enjoy it! It is one of our favorites too! I appreciate you taking the time to let me know you liked it! xo

  2. Amelia says:

    5 stars
    I made this cake following the recipe (except subbing 1/2 tsp of almond in instead of the full 2 tsps of vanilla and using the baker’s suggestions) for Easter. It was a wonderful hit. I found that the batter did rise a bit, but not too much which was perfect for stacking the cakes evenly. The cake was dense, but still moist and extremely flavorful. I would highly recommend it. The most common comment was that it would be a perfect wedding cake! I did a rose patter frosting which required a quadruple batch of the frosting, but made it look spectacular. It fed 14 people, and there was still about a quarter leftover. You don’t need a huge piece because of how rich and luxurious it is!

    1. Robyn Stone says:

      I’m so glad you loved it, Amelia! I hope you had a wonderful Easter! xo

  3. Sandra says:

    Hi Robyn,
    I am a great-grandmother who has been baking all of my 55 years of marriage. I am VERY interested in trying your recipe but I have a couple of questions. Did you make this cake before they took the trans fats out of vegetable shortening or after? I have found many of my “old” recipes are affected by that. For example, I always made my “never fail” pie crust with vegetable shortening. It was always perfect. Out came the trans fats and out went my pie making skills. No matter what I did, it didn’t work! Finally one day I sat down and really pondered the problem. I knew I was doing everything the same as I had for years, so what DID change? Not many ingredients to ponder about in pie crust, so I hit upon the shortening! Therein was the culprit. I switched to lard and after a slight decrease in the amount I used, my pie crust was perfect again. This has affected some of my old cake recipes too, a problem not as easily solved, I’m currently working on my mother’s crumb cake recipe. Sorry I got so long winded! Now to my second comment, I no longer feel like making a three layer cake, but I don’t want cupcakes either. I know making this as a 9 x 13 probably wouldn’t work because the surface area would be altered too much. How about two 9 inch layers? I would be willing to make a few cup cakes if needed. Do you have a possible solution? Thank you so much.

    1. Robyn Stone says:

      Hi Sandra,
      I really enjoyed reading your thoughts about baking! Thank you so much for sharing that!
      You can certainly bake cupcakes with the batter that would have been used in the third layer. I have instructions for cupcakes toward the end of the recipe. I hope you enjoy this. Thanks so much!

  4. Al-A'ali says:

    Hi Robyn

    What is the substitute for bettermilk and for vegetable shortening?

    1. Sandra says:

      As someone who has been baking many, many years, there are no real substitutions. It’s only logical, if you want this recipe to turn out as Roblyn’s did, you MUST use the ingredients as she has listed them. If it’s the buttermilk that’s bothering you, buy it, use what you need and freeze the rest in one cup containers. That way, if you ever need it again or want to make this cake again, you will have it. I recommend always having vegetable shortening on hand too. Buy it in stick form, easier to measure and keeps a very long time. Just a couple of tips from one who had wonderful teachers, my mother and grandmother.

    2. Robyn Stone says:

      Thanks so much for adding these tips, Sandra! ๐Ÿ˜‰

  5. Tandi Griffin says:

    5 stars
    I have made this twice and love it. Love the dense consistency of it. Cake is very tall! I followed your recipe exact and it was very good. I wish I could post of picture of the final product!

    1. Robyn Stone says:

      Hi Tandi!
      I’m so thrilled that you enjoy it! It’s one of our favorite cakes – my brother-in-law makes sure we all know he prefers this cake for each of his birthdays!
      If you want to post a picture of your final cake sometime and have an Instagram account, I’d love to see it! Just please tag me @addapinch so that I will be notified that you posted it!
      Thanks so much, Tandi!xo

  6. Lauren says:

    Hi, I’ve made this cake three times, twice as cupcakes and once as 8″ pans. The cupcakes always bake lumpily and then deflate as soon as removed from the oven. The cake turns out okay, but it leaves this tiny crust right at the edges of the pans. I’ve followed instruction to a T…and I would like to use this recipe in a wedding cake next month if I can figure out what’s wrong…I am not overmixing, of that I am certain.

  7. Chantรฉl Pretorius says:

    Hi, I want to make this recipe for my childrenยดs birthdays. I have a few questions:

    1. Do you add simple syrup to the layers before frosting them?
    2. If yes, do you add the syrup before freezing the layers?
    3. Do you frost the frozen layers or do you let them thaw first?

    Thanks

    1. Robyn Stone says:

      Hi Chantel,
      I do not add simple syrup to the layers. I let the layers thaw before frosting. I hope you enjoy the cake. I have shared some thoughts in the comments from a professional baker who bakes this cake for his business – those are near the recipe.
      Thanks so much!

  8. Ingrid Stumph says:

    4 stars
    The cake is very nice and moist, just wondering if it would change the consistency if I cut back on the sugar?
    I find it very sweet.

    1. Robyn Stone says:

      Hi Ingrid,
      Yes, it can. There is a comment directly under the recipe that I’ve shared from a professional baker who uses this cake in his pastry business. It addresses substitutions and changing ingredients and how it can change the cake results.
      I hope this helps. Thank you!

  9. Heather says:

    4 stars
    I just made this cake, but with one substitution when I noticed people commenting that it did not rise well. I separated the egg whites and beat just the egg whites until they were like a meringue and set them off to the side. I mixed everything else how it said including the egg yolks and then folded my egg whites in at the end. Came out perfect except I had to cook about ten minutes longer then it said. This I have found is because different ovens work different ways.- Thanks for the recipe!

    1. Robyn Stone says:

      Hi Heather,
      Thanks so much for that tip! I’m sure it may help someone else! Ovens do vary so much – altitudes, different regions, different baking ingredients from various places and such may cause differences in baking outcomes as well.
      I’m so happy you enjoy the cake! I really appreciate your comment!
      Thanks so much! xo

  10. Caroline says:

    Have you ever tried to substitute coconut oil for the shortening? Is there an alternative to shortening?

    1. Robyn Stone says:

      Hi Caroline,
      I’ve not substituted coconut oil in this recipe, so I can’t say how it would turn out. Thanks!