Go Back
+ servings
A piece of three layer white cake with white frosting and sprinkles on a plate.

White Cake Recipe

This moist fluffy white cake recipe covered in creamy Swiss meringue buttercream might just be the perfect cake!.
Course Dessert
Cuisine American
Prep Time 25 minutes
Cook Time 35 minutes
Total Time 1 hour
Servings 10 people
Calories 761kcal


For the Cake:

  • 1 2/3 cups all-purpose flour 200g
  • 1 tsp baking powder 4g
  • 1/4 tsp baking soda 2g
  • 1 tsp salt 5g
  • 3/4 cup butter 171g room temp
  • 1 cup sugar 200g
  • 3 egg whites
  • 2 tsp almond extract 10mL
  • 1 cup milk 240mL
  • 1/4 cup sour cream 60mL
  • 1 tbsp vinegar 15mL

For the Frosting

  • 5 egg whites large
  • 1 1/2 cups sugar 300g
  • 1 pound butter room temp 454g


For the Cake:

  • Preheat oven to 350F. Butter and flour three 6 inch round pans. Whisk together the flour, baking powder, baking soda, and salt. Set aside.
  • Mix vinegar, sour cream, and milk in a small bowl and set aside.
  • Cream butter and sugar in a stand mixer using a paddle attachment. 
  • Add extract and egg whites one at a time mixing until incorporated before adding the next. Scrape the bowl down. 
  • Add flour and milk mixtures to the butter in alternating batches. 
  • Bake at 350F for about 30 minutes or until the centers are set and springy.

For the Frosting:

  • Whisk together egg whites and sugar in a glass bowl. Set over a pot of simmering water making sure the water doesn't touch the bowl.
  • Whisk over hear until a thermometer reads 165F. Transfer mixture to a stand mixer fitted with a whisk attachment and mix on high for a few minutes then stitch to medium low until room temp.
  • Switch to a paddle attachment and add butter a tablespoon at a time. Scrape bowl down and remember to beat a few seconds just before transferring to piping bag.

For the Assembly:

  • Add buttercream to the first layer. Place second layer on top and repeat the process until cake is three layers tall.
  • Cover cake in buttercream and smooth.
  • Use a large star tip to pipe dollops on top
  • Add confetti sprinkles to the bottom third of the cake's side and sprinkle on dollops.



  • If you’re not using 6-inch pans, double the recipe for 8-inch pans or triple the recipe for 9-inch pans.
  • You can substitute whole milk yogurt for the sour cream if desired, I do it all the time and can’t really tell the difference.
  • To get FLAT layers that are moist inside and out try using cake strips! You can buy a set on the shop page or make your own from foil and paper towels at home. I made a whole blog post on it so check it out if you’re interested!
  • If you don't want to make Italian buttercream you can use the American variety. I just prefer the smoothness and taste of the Italian variety. I know it's a pain to make two different types of frosting though!


Serving: 126g | Calories: 761kcal | Carbohydrates: 68g | Protein: 7g | Fat: 53g | Saturated Fat: 33g | Cholesterol: 186mg | Sodium: 765mg | Potassium: 163mg | Fiber: 1g | Sugar: 51g | Vitamin A: 1670IU | Calcium: 76mg | Iron: 1.2mg