White Cake with Vanilla Buttercream Frosting Recipe
Introduction
This classic white cake is light, fluffy, and perfect for any celebration. Made with simple ingredients and topped with a creamy vanilla buttercream, it’s a delicious canvas for your favorite decorations and flavors.

Ingredients
- 6 Tablespoons (85 g) unsalted butter, softened to room temperature
- ⅔ cup (160 ml) avocado oil, canola oil, or vegetable oil
- 2 cups (400 g) sugar
- 1 Tablespoon clear vanilla extract
- 2 ⅔ cups (345 g) + 2 Tablespoons all-purpose flour
- 1 Tablespoon baking powder
- 1 teaspoon salt
- 1 cup (235 ml) milk, room temperature preferred
- 6 large egg whites, room temperature
- Double batch Vanilla Buttercream Frosting (see recipe link)
Instructions
- Step 1: Preheat the oven to 350°F (175°C). Prepare two 8-inch round cake pans by lining the bottoms with parchment paper and generously greasing and flouring the sides. Shake out any excess flour.
- Step 2: In a stand mixer or with an electric mixer, beat the softened butter on medium-low speed until creamy.
- Step 3: Add the sugar and oil, then beat until all ingredients are well combined and creamy. Scrape down the sides and bottom of the bowl, then stir in the vanilla extract.
- Step 4: In a separate bowl, whisk together the flour, baking powder, and salt.
- Step 5: Gradually add the flour mixture and milk to the butter mixture, alternating between them and starting and ending with the flour. Stir until each addition is almost fully combined before adding the next. Pause occasionally to scrape down the bowl.
- Step 6: In another clean bowl, beat the egg whites on high speed until stiff peaks form.
- Step 7: Gently fold the egg whites into the cake batter using a spatula, taking care not to overmix. Make sure to scrape the sides and bottom of the bowl for even mixing.
- Step 8: Divide the batter evenly between the prepared pans.
- Step 9: Bake for 35 to 40 minutes, or until a toothpick inserted into the center comes out clean or with a few crumbs. Rotate the pans halfway through baking for even cooking. The cakes should be a light golden brown when done.
- Step 10: Remove the cakes from the oven and let them cool for 15 minutes. Run a knife around the edges, invert each cake onto a cooling rack, and let cool completely before frosting.
- Step 11: Cover and decorate with a double batch of vanilla buttercream frosting or your favorite frosting choice.
Tips & Variations
- For a moist and tender crumb, be sure to use room temperature ingredients and avoid overmixing the batter.
- If you prefer, try different frostings like cream cheese frosting, Swiss meringue buttercream, peanut butter frosting, chocolate frosting, or chocolate cream cheese frosting for variety.
Storage
Store the cake covered at room temperature for up to 2 days or refrigerate for up to 5 days. To keep it moist, tightly cover the cake with plastic wrap or store in an airtight container. For longer storage, freeze the unfrosted cake layers wrapped in plastic and foil for up to 3 months. Thaw in the refrigerator overnight before frosting and serving. Reheat slices briefly in the microwave if serving cold is not preferred.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use whole eggs instead of egg whites?
This recipe relies on egg whites whipped to stiff peaks to create a light, airy texture. Using whole eggs will result in a denser cake. For best results, stick with the egg whites.
What can I substitute for avocado oil?
You can use canola oil, vegetable oil, or any neutral-flavored oil as a substitute for avocado oil in this recipe. Avoid olive oil as it may affect the cake’s flavor.
PrintWhite Cake with Vanilla Buttercream Frosting Recipe
This classic White Cake recipe delivers a moist, tender, and fluffy cake perfect for celebrations and everyday desserts. Made with simple ingredients like butter, oil, sugar, and egg whites, it features a delicate crumb and a light vanilla flavor, beautifully complemented by a rich Vanilla Buttercream Frosting. Ideal for birthdays, weddings, or any occasion requiring a reliable and delicious cake base.
- Prep Time: 20 minutes
- Cook Time: 35-40 minutes
- Total Time: 55-60 minutes
- Yield: Two 8-inch round cake layers, serves approximately 12 slices 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
Ingredients
Cake Batter
- 6 Tablespoons (85 g) unsalted butter, softened to room temperature
- ⅔ cup (160 ml) avocado oil, canola oil, or vegetable oil
- 2 cups (400 g) sugar
- 1 Tablespoon clear vanilla extract
- 2 ⅔ cups (345 g) + 2 Tablespoons all-purpose flour
- 1 Tablespoon baking powder
- 1 teaspoon salt
- 1 cup (235 ml) milk, room temperature preferred
- 6 large egg whites, room temperature
Frosting
- Double batch Vanilla Buttercream Frosting (recipe linked in article)
Instructions
- Prepare Pans and Oven: Preheat your oven to 350°F (177°C). Line two 8-inch round cake pans with parchment paper rounds at the bottom, then generously grease and flour the sides, shaking out any excess flour to prevent sticking.
- Cream Butter: Using a stand mixer or electric mixer, beat the softened butter on medium-low speed until creamy and smooth to create a perfect base for your batter.
- Add Sugar and Oil: Incorporate the sugar and avocado, canola, or vegetable oil into the butter. Beat until the mixture is well-combined and creamy, ensuring even texture.
- Add Vanilla Extract: Scrape the bowl’s sides and bottom with a spatula, then mix in the clear vanilla extract for aromatic flavor infusion.
- Combine Dry Ingredients: In a separate bowl, whisk together the all-purpose flour, baking powder, and salt until evenly blended for leavening and seasoning.
- Alternate Adding Dry and Wet Ingredients: With the mixer on medium speed, gradually add the flour mixture alternately with the milk to the butter mixture, starting and ending with the flour mixture. Mix each addition until almost fully incorporated before adding the next. Pause occasionally to scrape the bowl’s sides and bottom to maintain a homogeneous batter.
- Beat Egg Whites: In a clean bowl, combine the large egg whites and beat on high speed with a hand mixer until stiff peaks form, which will help make the cake light and airy.
- Fold Egg Whites into Batter: Using a spatula, gently fold the beaten egg whites into the cake batter, ensuring you scrape the sides and bottom thoroughly. Take care to not overmix so the batter stays airy and light.
- Divide and Bake: Evenly pour the batter into the prepared cake pans. Bake in the preheated oven at 350°F for 35-40 minutes, or until a toothpick inserted into the center comes out clean or with only a few crumbs. Rotate the pans halfway through baking to achieve even cooking and a light golden brown surface.
- Cool Cakes: Remove the cakes from the oven and let them cool in the pans for 15 minutes. Run a knife around the inside edge of each pan and invert onto cooling racks. Allow cakes to cool completely before frosting.
- Frost: Once cooled, generously cover and decorate with a double batch of Vanilla Buttercream Frosting for a silky, sweet finish perfect for any celebration.
Notes
- If you prefer alternatives to buttercream frosting, consider Cream Cheese Frosting, Swiss Meringue Buttercream, Peanut Butter Frosting, Chocolate Frosting, or Chocolate Cream Cheese Frosting.
- Ensure all wet ingredients and egg whites are at room temperature to maximize volume and batter consistency.
- Do not overmix the batter after folding in egg whites to maintain light texture.
- Rotating the cake pans halfway through baking helps promote even browning and prevents uneven cooking.
Keywords: white cake, vanilla cake, classic cake recipe, homemade cake, moist cake, buttercake, birthday cake, easy cake recipe

