White Cake with Vanilla Almond Frosting Recipe
Introduction
This classic white cake recipe is perfect for celebrations or simple gatherings. Light, fluffy, and delicately flavored, it pairs beautifully with a smooth vanilla buttercream frosting. Whether you’re a beginner or an experienced baker, this cake is sure to impress.

Ingredients
- 3 cups all-purpose flour (360g)
- 2 teaspoons baking powder
- ¾ teaspoon salt
- 2 cups granulated sugar (400g)
- 1 cup unsalted butter, softened (227g)
- 2 teaspoons vanilla extract
- ½ teaspoon almond extract (optional)
- 1 cup whole milk, room temperature (240ml)
- 5 large egg whites, room temperature
- 1½ cups unsalted butter, room temperature (340g) – for frosting
- ½ teaspoon salt – for frosting
- 5 cups confectioner’s sugar (600g)
- 2 teaspoons vanilla extract – for frosting
- 1-4 tablespoons whole milk – for frosting
Instructions
- Step 1: Preheat the oven to 350°F. Lightly grease two 8-inch round cake pans with baking spray or butter and flour. Line the bottoms with parchment paper for easy removal.
- Step 2: In a medium bowl, whisk together the flour, baking powder, and salt. Set aside.
- Step 3: In a large mixing bowl, beat the softened butter on medium speed until creamy, about 30 seconds. Add the granulated sugar and beat until light and fluffy, about 3 minutes.
- Step 4: Add the egg whites one at a time, mixing well after each addition. Occasionally scrape down the bowl. Stir in the vanilla and almond extracts, and beat until fluffy, about 30 seconds.
- Step 5: With the mixer on low, add one-third of the flour mixture followed by half of the milk. Repeat with another third of the flour, the remaining milk, and finish with the last of the flour. Scrape the bowl and mix until fully combined.
- Step 6: Divide the batter evenly between the prepared pans. Bake for 35 to 40 minutes, or until a toothpick inserted in the center comes out clean and the cakes spring back when pressed.
- Step 7: Cool the cakes completely in their pans on wire racks. Once cooled, invert the cakes onto racks and gently remove the parchment paper.
- Step 8: To make the frosting, beat the butter and salt on medium speed until very soft and smooth, about 2 minutes.
- Step 9: Gradually add the confectioners’ sugar while mixing on low. Scrape down the bowl as needed. Beat in the vanilla extract.
- Step 10: Slowly add 1 tablespoon of milk, increasing as needed, and continue beating on medium-low speed until the frosting is smooth and fluffy, about 2 to 3 minutes.
- Step 11: To assemble, place one cake layer top-side up on a cake stand or serving plate. Spread 1 cup of frosting evenly over the surface.
- Step 12: Place the second cake layer on top, bottom-side up. Spread the remaining frosting over the top and sides of the cake.
- Step 13: Optionally, reserve ½ cup of frosting to pipe decorative designs onto the cake.
Tips & Variations
- Use room temperature ingredients to ensure a smooth batter and even baking.
- For extra moistness, add a teaspoon of sour cream or plain yogurt to the batter.
- Substitute the almond extract with lemon extract for a citrus twist.
- Chill the cake layers before frosting to prevent crumbs from mixing into the frosting.
- Decorate with fresh berries or edible flowers for a beautiful presentation.
Storage
Store the frosted cake in an airtight container or cover it loosely with plastic wrap. Keep it at room temperature for up to 2 days, or refrigerate for up to a week. Bring to room temperature before serving for best texture. The unfrosted cake layers can be wrapped tightly and frozen for up to 3 months.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use whole eggs instead of egg whites?
Egg whites help keep this cake light and white in color. Using whole eggs may change the texture and color but can be used if necessary.
How do I make sure my cake is moist?
Be careful not to overbake; test for doneness early. Adding sour cream or yogurt to the batter also helps maintain moisture.
PrintWhite Cake with Vanilla Almond Frosting Recipe
This classic White Cake Recipe yields a tender, moist, and fluffy cake perfect for celebrations or any dessert craving. Made with a simple blend of all-purpose flour, egg whites, and vanilla, this cake pairs beautifully with a creamy, smooth buttercream frosting. Ideal for birthdays, weddings, or any special occasion, this white cake is sure to please with its delicate texture and sweet flavor.
- Prep Time: 20 minutes
- Cook Time: 35-40 minutes
- Total Time: 1 hour 5 minutes
- Yield: 12 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
Ingredients
Cake Ingredients
- 3 cups all-purpose flour (360g)
- 2 teaspoons baking powder
- ¾ teaspoon salt
- 2 cups granulated sugar (400g)
- 1 cup unsalted butter, softened (227g)
- 2 teaspoons vanilla extract
- ½ teaspoon almond extract (optional)
- 1 cup whole milk, room temperature (240ml)
- 5 large egg whites, room temperature
Frosting Ingredients
- 1½ cups unsalted butter, room temperature (340g)
- ½ teaspoon salt
- 5 cups confectioner’s sugar (600g)
- 2 teaspoons vanilla extract
- 1 – 4 tablespoons whole milk
Instructions
- Preheat and Prepare Pans. Preheat your oven to 350°F (175°C). Lightly grease two 8-inch round cake pans with baking spray or butter and flour, then line the bottoms with parchment paper to prevent sticking.
- Mix Dry Ingredients. In a medium bowl, whisk together the all-purpose flour, baking powder, and salt. Set this mixture aside for later.
- Cream Butter and Sugar. In a large mixing bowl using a hand mixer or stand mixer with a paddle attachment, beat the softened butter on medium speed until creamy, about 30 seconds. Add the granulated sugar and continue beating until the mixture is light and fluffy, approximately 3 minutes.
- Add Egg Whites and Extracts. Add the egg whites one at a time, mixing well after each addition to ensure full incorporation. Occasionally scrape down the sides of the bowl. Then, add the vanilla extract and optional almond extract, beating until the mixture is fluffy about 30 seconds.
- Incorporate Dry and Wet Ingredients. With the mixer on low speed, add one-third of the flour mixture, followed by half of the milk. Repeat the process with another third of the flour mixture, the remaining milk, and finally add the last third of the flour mixture. Scrape down the bowl and mix until the batter is smooth and evenly combined.
- Fill Pans and Bake. Divide the batter evenly between the two prepared cake pans. Bake in the preheated oven for 35 to 40 minutes or until the cake centers spring back when lightly pressed.
- Cool the Cakes. Remove the cakes from the oven and let them cool completely in the pans on wire racks. Once cooled, invert the cakes onto the racks and carefully peel off the parchment paper.
- Make the Frosting. In a large mixing bowl, beat the room temperature butter and salt on medium speed until very soft and smooth, about 2 minutes. Gradually add the confectioners’ sugar while mixing on low speed. Scrape the bowl occasionally to ensure even mixing. Beat in the vanilla extract. Slowly add 1 tablespoon of whole milk and continue beating on medium-low speed, adding more milk as needed to reach a smooth, fluffy texture. This should take about 2 to 3 minutes.
- Assemble the Cake. Place one cooled cake layer on a cake stand or serving plate, top-side up. Spread 1 cup of frosting evenly over the top to the edges.
- Top and Frost the Cake. Place the second cake layer on top, bottom-side up. Spread the remaining frosting over the top and sides of the cake smoothly. Optionally, reserve ½ cup of frosting for piping decorative accents onto the cake.
Notes
- Room temperature ingredients (especially egg whites and milk) help create a smooth, well-incorporated batter.
- Do not overmix once the flour is added to avoid a dense cake.
- Use parchment paper to ensure easy removal of cakes from pans.
- Almond extract is optional but adds a nice subtle flavor; omit if there are nut allergies.
- For best results, allow frosting time to reach desired consistency before spreading.
- Store leftover cake covered at room temperature for up to 2 days or refrigerated up to 5 days.
Keywords: white cake, classic cake, buttercream frosting, vanilla cake, celebration cake, homemade cake recipe

