Homemade White Cake Recipe 

For anyone wanting to learn how to make a classic white two-layer cake, this post will teach you how to do so easily and do so very successfully! It’s a long post, with lots of photos, tips, tricks, and insider info, but if you’d like to bypass my commentary and get to the recipe, just keep on scrolling down until you see the recipe card itself. My white layer cake is very light in texture and has a wonderful crumb and overall the mouthfeel is more on the delicate side. The cake isn’t at all dry, which is a problem that so frequently can plague cakes, but this recipe is perfectly moist without being dense.

I make a traditional vanilla buttercream frosting for this layer cake, and what I love about this particular buttercream frosting is that it’s light and fluffy, but it’s not too sweet. I am a frosting connoisseur and can literally eat a little cake with my frosting, but not if the frosting is saccharinely sweet. Thankfully, you don’t have to worry about that here. This classic white layer cake is special enough to be served at a fine dinner party, engagement party, wedding reception, anniversary or graduation celebrations, or anytime you’re in need of a perfect white celebration cake!

Ingredients in White Layer Cake 

In order to make this two-layer white cake from scratch, you’ll need the following ingredients, most of which you’ll likely have in your fridge or pantry already including:

Whole milk Egg white Vanilla extract (I suggest clear) Almond extract (optional but highly recommended) Cake flour Baking powder Sea salt Unsalted butter Granulated sugar

Can the Cake Flour Be Substituted? 

I HIGHLY suggest using cake flour for this recipe or the cake will have a denser texture. Simple as that, just use cake flour. Although the cake will theoretically work with all-purpose flour, it will be much heavier and denser and isn’t recommended.

Ingredients in White Cake Frosting

To make the vanilla buttercream frosting that goes in between the two layers of the cake, on the top, and down the side, you’ll want to gather:

Unsalted butter Confectioners’ sugar Sea salt Vanilla extract (I suggest clear) Almond extract (optional but highly recommended) Whole milk Sprinkles, for decorating (optional but recommended)

How to Make White Cake 

This homemade white cake recipe starts by preheating your oven to 350F and then properly prepping your cake pans. Spray two 9-inch round pans with cooking spray, both all over the base and the sides of both pans. Then, take a pastry brush and brush the spray all over the pans to make sure it is evenly coated. Place a parchment paper liner in the bottom of the pan and grease the top of the parchment paper before setting them aside. Note that the parchment paper doesn’t need to go up the sides of the pans.

Once the pans have been prepped, you can make the cake batter. To a large bowl, whisk together the milk, egg whites, vanilla extract, the optional almond extract, and set aside. In a separate large bowl, whisk together the cake flour, baking powder, sea salt, and set that aside as well. To the bowl of stand mixer fitted with the paddle attachment, or in a large bowl with an electric hand mixer, add the butter and sugar, beat until light and fluffy. This takes about 3 minutes on medium speed. Be sure to stop to scrape down the sides.

Add half of the flour mixture to the bowl and stir it in until incorporated and then scrape down the sides. Add half the milk mixture and stir it in until incorporated, scrape down the sides, and repeat the process with the remaining halves of the flour mixture and the milk mixture. Divide the batter evenly into the two prepared pans and bake for about 20 to 25 minutes, or until just done.  Allow the cakes to cool for about 10 minutes in the pans on a wire rack before turning them out to cool completely, about two hours.

How to Make White Cake Frosting

Place the butter into the body of a stand mixer with a paddle attachment, or into a large bowl with an electric hand mixer, and whip on medium speed until it’s completely smooth. Turn the speed to low and begin by adding a spoonful of sifted confectioners’ sugar to the bowl. You want to make sure the confectioners’ sugar gets incorporated fully before adding the next spoonful. I realize this will take some time, but it is worth it to get super fluffy buttercream! Scrape down the sides as needed.

Add the vanilla extract and almond extract and mix in until combined. I do really recommend almond extract here, as well as in the cake batter itself. However, you can use more vanilla extract if you’re not using almond extract. Add the milk and stir it in until combined. Turn up the speed to medium-high and whip the frosting for 3 minutes. It will become super light and fluffy.

Tips for the Best Vanilla Buttercream Frosting

The vanilla buttercream is extremely light and fluffy, not too sweet, you can eat it with a spoon! I HIGHLY suggest you do not skip the step of sifting the powdered sugar and then adding it one spoonful at a time into the mixer, because this is how you get that super fluffiness. To brighten the buttercream you can add a very, very small amount of violet gel food coloring. I’m talking about the very tip of a toothpick dipped in the food coloring and added to the buttercream. This helps to offset the yellow from the butter. Of course, this is completely optional and is likely only for the most obsessive types, including myself.

How to Assemble a Layer Cake

If there is any doming on the tops of the cooled cakes, carefully cut any away so it is flat. Take a cake stand, plate, or cake board and place a tablespoon of buttercream in the center. This helps keep the cake from moving around. Place one of the cakes, bottom side down, onto the buttercream. Center the cake on your serving plate before placing 1 cup of buttercream on top of the cake and smooth it out to the edge. Invert the next cake and place it top-side down onto the buttercream.

Now we are going to create a crumb coat. Place about 1 cup of the buttercream into a separate dish. This ensures you don’t get any crumbs in your big batch of buttercream. Carefully smooth out a layer of buttercream all over the cake. It doesn’t have to be thick, but make sure it coats the cake completely. I like to press in some of the buttercream into the sides where the two cakes meet where there can sometimes be a gap.

Place the cake into the fridge for at least 2 hours so the crumb coat can set. I like to do this step overnight so I am not overwhelmed by the decorating process. Once your crumb coat is set, frost the outside of the cake. I like a rustic look so it appears homey, and honestly it saves me from the stress of trying to make perfectly smooth frosting. Although of course decorate your cake any way you wish.  My buttercream frosting recipe pipes like a dream! If you’re going for a more structured look, you can feel confident putting it into a piping bag with your favorite decorating tip. Add sprinkles if desired, serve, and enjoy!

How to Serve White Cake

I highly recommend allowing the layer cake to come to room temperature before serving it. The cake is nice and moist at room temperature, but like most cakes, when it is cold it can seem drier.

How to Store White Cake 

Theoretically, buttercream frosting is safe to store at room temp for up to three days and that’s because of the sugar content.  However, just to be safe, I keep this cake in the fridge after I assemble it so that it’s sure to last a week without question. 

Can This Cake Be Prepared in Advance? 

Yes! If you’re serving it for an event and you know the whole cake will be gone after serving it to your guests, I would make it the day before, frost it, and then just keep it at room temp.  Storing really depends on how fast you expect this cake to be 100% consumed and done. Short term I’d say store at room temp (up to 3 days) and otherwise store it in the fridge. Of course, do what you’re comfortable with.

Can White Cake Be Frozen? 

Yes, the homemade white cake layers may be baked, cooled to room temperature, and then frozen. I recommend wrapping them in a few layers of plastic wrap before sealing them inside freezer bags.  When ready to assemble the cake, thaw overnight on the counter before frosting. 

Can Buttercream Frosting Be Frozen? 

Yes, the white cake frosting may be frozen in a separate airtight container. When ready to eat, thaw overnight in the fridge. 

Which Vanilla Extract Should I Use? 

I used clear vanilla to keep the cake as white as possible. This likely means you will have to use “imitation” vanilla extract, something which is normally shunned by bakers. However, in this case, I believe it’s justified but you can use real vanilla extract if you’re so inclined.

Can the Almond Extract Be Omitted? 

I personally love the addition of the almond extract with the vanilla. It makes the cake seem more special and gives an added dimension of flavor. There is something so magical and special about a touch of almond extract! However, this is completely optional and I would substitute with more vanilla or another extract (perhaps lemon or orange) if someone doesn’t like almond or there’s a reason you’re not using the almond extract.

Tips for Making White Cake From Scratch

When you’re dividing the cake batter between the two cake pans before baking, you can do this by weight if you have a scale. Or, you can use a large cookie scoop and scoop it evenly into each pan, one by one, to make sure the same amount of batter is in each pan. When baking the cakes, they are done or ready when a toothpick inserted into the center comes out mostly clean. Just a few crumbs stuck to the toothpick is ideal. You do not want the cakes to brown too much since this is white cake, after all.

Therefore, I really recommend keeping an extremely watchful eye on them during the final moments of baking, and bake just until they’re just done and not a moment over which will ensure the sides stay white. Although you’re frosting them, which theoretically covers up the browning. However, when sliced, overly brown edges will stick out like a sore thumb against white frosting and the white crumb of the interior of the cake! 

More Homemade Cake Recipes:

Vanilla Cake From Scratch — Move over chocolate, because vanilla has arrived. This no mixer, easy vanilla cake is topped with a browned butter glaze that’s impossible to resist! Tried this recipe? Leave a review! Consider leaving a 5 star rating if you’ve made and loved one of my recipes!

Homemade Yellow Cake Recipe — This is the easiest yellow cake from scratch and it tastes like a million bucks! This yellow cake recipe always turns out supremely moist, springy, soft and fluffy cake thanks to buttermilk, sour cream, and oil. Who needs the bakery?

Funfetti Cake with Funfetti Frosting — This cake is as close to store-bought funfetti cake mix that I’ve been able to replicate at home. I have no shame in admitting my love for that stuff, but it’s nice to be able to pronounce all the ingredients and prep a cake from scratch in literally 5 minutes!

Easy Glazed Pound Cake — This EASY, buttery, velvety pound cake will be the star of your next party or celebration! If you’re looking for that PERFECT pound cake recipe, this is the one! 

Snickerdoodle Cake— The interior of this addicting snickerdoodle cake is soft, buttery, dense, and has an almost pound cake-like texture. The cinnamon-sugar filling is my favorite part!

The Best Pineapple Upside-Down Cake — A cheery, happy cake that’s sure to put a smile on anyone’s face! This 100% from-scratch cake is an EASY reader favorite you’re going to love!!

Caramelized Banana Upside-Down Cake— This upside down cake is super moist thanks to the combination of sour cream, buttermilk, and vegetable oil. It’s so easy to make, and the caramelized banana flavor is impossible to resist! 

Classic White Layer Cake  From Scratch   - 17Classic White Layer Cake  From Scratch   - 35Classic White Layer Cake  From Scratch   - 26Classic White Layer Cake  From Scratch   - 88Classic White Layer Cake  From Scratch   - 30Classic White Layer Cake  From Scratch   - 62Classic White Layer Cake  From Scratch   - 33Classic White Layer Cake  From Scratch   - 23Classic White Layer Cake  From Scratch   - 29Classic White Layer Cake  From Scratch   - 14Classic White Layer Cake  From Scratch   - 37Classic White Layer Cake  From Scratch   - 95Classic White Layer Cake  From Scratch   - 41Classic White Layer Cake  From Scratch   - 83Classic White Layer Cake  From Scratch   - 25Classic White Layer Cake  From Scratch   - 4Classic White Layer Cake  From Scratch   - 90Classic White Layer Cake  From Scratch   - 67Classic White Layer Cake  From Scratch   - 7Classic White Layer Cake  From Scratch   - 19Classic White Layer Cake  From Scratch   - 74Classic White Layer Cake  From Scratch   - 16Classic White Layer Cake  From Scratch   - 39Classic White Layer Cake  From Scratch   - 10Classic White Layer Cake  From Scratch   - 52Classic White Layer Cake  From Scratch   - 40Classic White Layer Cake  From Scratch   - 55Classic White Layer Cake  From Scratch   - 19Classic White Layer Cake  From Scratch   - 75Classic White Layer Cake  From Scratch   - 64