The Best White Cake Recipe {Ever}
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.
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.
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,
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!
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}
Equipment
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
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
First off, some people haven’t been taught proper manners! Geez if you don’t like something there is a nice way to go about saying so w/o being mean!
Now, that being said, I think this cake was FABULOUS!! You may want to add one simple word to the title…CRUMB…this cake is very much like a crumb cake. I personally do not like super fluffy, fall apart cakes, but that’s just me. I decided to make this cake for my daughter’s 1st birthday yesterday & it. was. great!!! I love the denseness of it & the crumb/crunchy outside was perfect for my liking (my hubby said so too, before I mentioned it!). I put a thin layer of bc frosting between layers & that made for the perfect amount crunchiness when bitten into. The inside was moist, while you could handle the cake w/o it falling apart. I typically freeze my cakes for a bit before frosting so they don’t get destroyed & pull apart. I didn’t need to do this with this cake.
As far as flavor goes…If you’re not getting good flavor, or lack there of, check your ingredients!! I use all high quality ingredients, all organic & fresh eggs from my chickens (which some good organic store bought would work great too). I was out of cake flour so I used AP & added in cake enhancer from King Arthur. Butter makes a huge difference in flavor too…Plugra, find it & use it! Finlandia is a great option as well. I made my own buttermilk as I always do since it’s impossible for me to find organic. & a great vanilla, real of course, is huge! All of this makes a difference…
I did as another reviewer & beat shortening, butter & sugar first & probably for about 6 min as I was getting together everything else. Mine was super light & fluffy…fyi, you can’t over-beat this part. Then added eggs 1 at a time & only until incorporated… Added flour/milks & again until incorporated, then a quick whip for 30 seconds…
I baked 350 but was much longer than stated, for about 35-40 min just until centers weren’t jiggly. I do have a convection oven so I didn’t need to turn mine. My cakes did rise a bit & I just pushed them down to level them as soon as I took them out of the oven. One piece of advice…use an over thermometer, all ovens are different.
There are many things to learn about making a cake w/the best results. I refuse to ever ever ever use box anything…YUK. Once you get the hang of making scratch cakes the results are amazing 🙂
FYI…this is even great the next morning!! The flavors have all gotten deeper!! Great recipe! I used to use another for birthday cakes that I got from a wedding/cake decorator & this is MUCH BETTER!! Replacing my other one for sure! Thanks!!!!!
I have been craving wedding/birthday cake but not the box or store kind. I found your recipe on Pinterest and made the vanilla cake with buttercream frosting. It was delicious and really hit the spot! I shared it with my nephew’s family. He loves white cake and white icing, and said he believes this was the best cake he has ever eaten. I would like to try cupcakes. Thanks for your recipe. I had not made this type of cake from scratch before. I found it very easy.
I love this recipe. I’ve made it a few times and as you have said it doesn’t rise much. I would like to use this in larger cake pans and am wondering if the recipe works well for this purpose. Will filling pans to 2/3 full, to achieve more height, affect results other then lengthening the cooking time? Thank you for sharing this recipe.
I was so excited to make this! I followed the directions to a “T” with the exception of the buttermilk, which was low-fat. I was sooo disappointed with the texture of this cake… it was so dense. The bottom, top and sides were almost tough and the cake itself was somewhat dry. What did I do wrong? The flavor was good but I could not get past the texture to enjoy it. I used 2 9inch cake pans and filled them a bit higher than I normally would because I had so much extra batter. I baked the cakes approx 20 min longer than required until the center set and the cakes separated a bit from the sides. Did I bake it too long? Anyway, I don’t think I will try this again for fear of the same thing happening. What a shame – it was for my daughters going away gathering and it turned out to be a flop. I wish I knew where I went wrong. 🙁
You were supposed to use 3 9inch pans.
You may have baked it too long, but you may also have beaten the batter too long once you added the flour – that can toughen cakes.Try it again with the right amount of batter in the pans. If you’re like me then you only have two pans, but you can make cupcakes with the extra.
I hope I can ask a question here! First, your chocolate cake is now and has been a family favorite for a few years! Thank you! I’m wanting to use your white cake recipie for a “princess” style came utilizing a Pyrex bowl as my mother used to. Can you tell my if it will work? I want delicious and fancy all together! Thanks for your help!
Hi how far ahead of time should I make this cake for it to be at its best? I am making it for my daughters 18th on Friday and not sure if today Wednesday is too early to make it. I have used this delicious recipe a couple of times before but can’t remember how long it stayed moist for.
Karyn
Hi! Just reading through reviews as I’m waiting for my cakes to cool & came across your question…I know it’s too late now, but maybe for future, you can freeze cakes!! I actually ALWAYS freeze my cakes as a lot of them taste much better once coming to, or close to, room temp. Chocolate cake, which I’m hooked on, is superb 1/2 frozen (or 12 thawed depending how ya see it:) ) I bake em, cool them, then pop em into freezer for about 45 min to stiffen up & makes them so easy to frost…then back into freezer to harden up the frosting, then you can cover & freeze, I believe for up to a month…but mine seriously never make it that far 😉 Hope this helps for what it’s worth…
Hi Kim,
I’m so sorry that the white cake recipe didn’t work for you. I know that is so frustrating.
Thanks!
Robyn
Is the butter in this recipe salted or unsalted?
I generally use salted, but most professional bakers would recommend unsalted.
How odd I left a review on this cake and it seems as though it has been removed? I returned to leave another review on the buttercream recipe which turned out pretty good..Not sure why you would remove a honest review concerning the cake which was a huge disaster due to so much sugar. I find it rather strange that you are only leaving the good reviews. On that note I will not consider this site a trusted tried and true honest place to get recipes nor will I be telling anyone about it..Good luck
Hi Kim,
I’m not certain why you weren’t able to find your previous comment. It is posted as comment #1393 above. Again, I’m sorry the cake recipe didn’t work for you.
Are you the Kim with no last name whose comment appears four comments above this one? Too much sugar won’t sink a cake. The culprits are usually expired baking powder, too much leavening (sounds wrong, but too much rising will overtax the protein structure and the cake will collapse), or over-beating once you’ve added the flour (either beating too long or at too high a speed). If the cake is collapsed but done, then it’s time to salvage it by making a layered dessert with the pieces. Just don’t tell anyone it started out as a plain cake and they’ll think you’re so fancy!
I just made this cake and followed directions exactly. At 30 mins my cakes were still not fully cooked. 45 mins later the top was getting way too dark, but inside still a bit wet. So I removed and flipped cakes over and the underside was thick and still wet. I put back in the oven bottom side up on a cookie sheet to try and cook more but I think these are a lost cause. I’ve a very good baker, but can’t figure out what failed on these? How could my baking time be so far off from the suggested 25-30??