The Perfect Bakery Style White Cake Recipe
Introduction
This bakery-style white cake is soft, tender, and perfectly sweet—a classic dessert everyone will love. Paired with a creamy buttercream frosting, it’s ideal for birthdays, special occasions, or any time you want a delightful treat.

Ingredients
- 2 ¾ cups (357 g) cake flour
- 2 teaspoons baking powder
- ¾ teaspoon kosher salt
- 1 cup (2 sticks / 227 g) unsalted butter, room temperature
- 2 ½ cups (500 g) granulated sugar
- 2 teaspoons pure vanilla extract
- 1 teaspoon almond extract
- 5 large egg whites, room temperature
- 1 cup (245 g) whole milk, room temperature
- Buttercream Frosting:
- ½ cup (1 stick / 113 g) unsalted butter, room temperature
- 2 cups (250 g) confectioners’ sugar, sifted
- 1 pinch kosher salt
- 3-6 teaspoons whole milk, or as needed
- Extracts and flavorings, as desired
Instructions
- Step 1: Preheat the oven to 350°F. Line two 8-inch round cake pans with parchment paper and lightly spray with nonstick cooking spray. Set aside.
- Step 2: In a large bowl, whisk together the cake flour, baking powder, and salt. Set aside.
- Step 3: Using a stand mixer with the paddle attachment, cream together the butter, sugar, vanilla extract, and almond extract until light and fluffy, about 5 minutes. Scrape down the bowl sides as needed.
- Step 4: With the mixer on low speed, add the egg whites one at a time, beating well after each addition. Scrape down the sides of the bowl as needed.
- Step 5: Still on low, add one-third of the flour mixture, then half the milk, another third of the flour mixture, the remaining milk, and lastly the remaining flour mixture. Mix just until combined, scraping the bowl as needed.
- Step 6: Divide the batter evenly between the prepared pans. Bake for 26-28 minutes, or until a toothpick inserted in the center comes out clean.
- Step 7: Allow the cakes to cool completely on a wire rack before frosting.
- Step 8: To make the buttercream, place butter, confectioners’ sugar, salt, and any desired flavorings into the stand mixer bowl with the paddle attachment.
- Step 9: Mix on low speed until the sugar is incorporated, then increase to high and beat until smooth and fluffy, about 2 minutes.
- Step 10: Add milk, a teaspoon at a time, to reach your desired frosting consistency.
- Step 11: Frost the cooled cakes as desired. Store any leftover buttercream in the refrigerator, and bring to room temperature before using again.
Tips & Variations
- For a more pronounced almond flavor, increase almond extract to 1 ½ teaspoons but be careful not to overpower the vanilla.
- Use cake flour instead of all-purpose flour for a lighter, tender crumb.
- Room temperature ingredients blend better and help the batter rise evenly.
- Try adding a tablespoon of lemon zest to the batter for a fresh twist.
Storage
Store the cake layers wrapped tightly in plastic wrap at room temperature for up to 2 days or in the refrigerator for up to 5 days. The buttercream frosting keeps well in an airtight container in the refrigerator for up to one week. Before frosting, let the cake and buttercream come to room temperature for best texture. Leftover frosted cake can be stored covered in the fridge for up to 3 days.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use whole eggs instead of egg whites?
Using whole eggs will change the texture and color of the cake, making it denser and less bright white. For the classic bakery-style white cake, it’s best to use only egg whites.
How do I prevent my cake from drying out?
Be careful not to overbake; check for doneness a few minutes before the suggested time. Also, store the cake properly wrapped and avoid refrigerating the unfrosted cake layers as it can dry them out.
PrintThe Perfect Bakery Style White Cake Recipe
This bakery-style white cake recipe delivers a moist, fluffy, and tender cake perfect for celebrations or everyday indulgence. Paired with a smooth and creamy buttercream frosting, this classic dessert balances subtle vanilla and almond flavors for an irresistibly delicate treat.
- Prep Time: 20 minutes
- Cook Time: 28 minutes
- Total Time: 48 minutes
- Yield: 8 slices (two 8-inch cake layers) 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
Ingredients
Cake
- 2 ¾ cups (357 g) cake flour
- 2 teaspoons baking powder
- ¾ teaspoon kosher salt
- 1 cup (2 sticks / 227 g) unsalted butter, room temperature
- 2 ½ cups (500 g) granulated sugar
- 2 teaspoons pure vanilla extract
- 1 teaspoon almond extract
- 5 large egg whites, room temperature
- 1 cup (245 g) whole milk, room temperature
Buttercream Frosting
- ½ cup (1 stick / 113 g) unsalted butter, room temperature
- 2 cups (250 g) confectioners’ sugar, sifted
- 1 pinch kosher salt
- 3–6 teaspoons whole milk, or as needed
- Extracts and flavorings, as desired
Instructions
- Preheat and prepare pans: Preheat the oven to 350°F. Line two 8-inch round cake pans with parchment paper and lightly spray with nonstick cooking spray. Set aside.
- Mix dry ingredients: In a large bowl, whisk together cake flour, baking powder, and kosher salt. Set aside for later use.
- Cream butter and sugar: Using a stand mixer fitted with a paddle attachment, cream the unsalted butter, granulated sugar, vanilla extract, and almond extract together on medium speed until light and fluffy, about 5 minutes. Scrape down the sides of the bowl as needed to ensure even mixing.
- Add egg whites: Reduce mixer speed to low and add the egg whites one at a time, beating well after each addition. Occasionally scrape the bowl to ensure all ingredients combine evenly.
- Incorporate dry and wet ingredients: Still on low speed, add one-third of the flour mixture to the creamed mixture, then half of the milk, followed by another third of the flour, the rest of the milk, and finally the remaining flour mixture. Mix just until combined to avoid overmixing. Scrape down the bowl as necessary.
- Bake the cake: Divide the batter evenly between the prepared pans. Bake in the preheated oven for 26-28 minutes, or until a toothpick inserted into the center comes out clean. Allow cakes to cool completely on a wire rack before frosting.
- Prepare buttercream frosting: In the bowl of a stand mixer with the paddle attachment, combine butter, confectioners’ sugar, kosher salt, and any additional flavorings desired. Start mixing on low speed until sugar is incorporated.
- Beat frosting until fluffy: Increase the mixer speed to high and beat the mixture until smooth and fluffy, about 2 minutes. Adjust consistency by adding 3 to 6 teaspoons of whole milk as needed for spreading or piping.
- Store and apply frosting: Store any unused frosting in an airtight container in the refrigerator. Before use, bring it back to room temperature and beat lightly to restore texture. Frost the completely cooled cakes as desired.
Notes
- Ensure all ingredients are at room temperature for optimal mixing and cake texture.
- Do not overmix batter once flour and milk have been added to maintain a tender crumb.
- Use cake flour for a lighter, softer texture; all-purpose flour will yield a denser cake.
- The recipe yields two 8-inch cake layers, suitable for 8 slices total.
- Buttercream frosting can be flavored with different extracts such as lemon or coconut to customize the taste.
- Store frosted cake in a cool place but avoid refrigeration to preserve moisture and texture.
Keywords: white cake, bakery style cake, vanilla almond cake, buttercream frosting, celebration cake

