Go Back
White Cake with Chocolate Frosting Recipe

White Cake with Chocolate Frosting Recipe

This white cake with chocolate frosting is a timeless dessert that brings together the best of both worlds. The cake is soft, fluffy, and perfectly tender with a delicate vanilla flavor. I love how it balances with the rich, creamy chocolate frosting that adds just the right amount of sweetness. Whether I bake it for birthdays, holidays, or simple family gatherings, it always feels special. The combination of light and airy cake with smooth chocolate frosting creates a classic treat that never fails to impress.
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings: 12
Course: Dessert
Cuisine: American
Calories: 410

Ingredients
  

For the White Cake:
  • 2 ½ cups all-purpose flour
  • 2 ½ teaspoons baking powder
  • ½ teaspoon salt
  • 1 ½ cups granulated sugar
  • ½ cup unsalted butter softened
  • ½ cup vegetable oil
  • 4 large egg whites
  • 2 teaspoons vanilla extract
  • 1 cup whole milk
For the Chocolate Frosting:
  • ½ cup unsalted butter softened
  • 2 ½ cups powdered sugar
  • ½ cup unsweetened cocoa powder
  • cup heavy cream plus extra if needed
  • 1 teaspoon vanilla extract
  • Pinch of salt

Equipment

  • Mixing bowls
  • Electric mixer or hand whisk
  • Measuring cups and spoons
  • Rubber spatula​
  • Two 8-inch round cake pans
  • Cooling rack
  • Offset spatula or butter knife

Method
 

Step 1: Preheat and Prepare Pans
  1. I preheat my oven to 350°F (175°C) and grease two 8-inch round cake pans. I also line the bottoms with parchment paper to prevent sticking.
Step 2: Mix the Dry Ingredients
  1. In a bowl, I whisk together flour, baking powder, and salt. This ensures even distribution of the leavening agent.
Step 3: Cream Butter and Sugar
  1. I beat the butter, oil, and sugar together in a large mixing bowl until light and fluffy. This step gives the cake a tender crumb.
Step 4: Add Egg Whites and Vanilla
  1. I add egg whites one at a time, mixing well after each addition. Then I stir in the vanilla extract for flavor.
Step 5: Alternate Flour and Milk
  1. I add the flour mixture and milk alternately, starting and ending with the flour. I mix until just combined, being careful not to overmix.
Step 6: Bake the Cake
  1. I pour the batter evenly into the pans and bake for 25–30 minutes, or until a toothpick comes out clean. After baking, I let the cakes cool in the pans for 10 minutes before transferring them to a wire rack.
Step 7: Make the Chocolate Frosting
  1. In a bowl, I beat the butter until creamy. I gradually add cocoa powder and powdered sugar, alternating with heavy cream, until smooth. Then I mix in vanilla and a pinch of salt. If the frosting feels too thick, I add a little more cream.
Step 8: Assemble and Frost
  1. Once the cakes cool completely, I spread frosting between the layers, then frost the top and sides. I smooth it with an offset spatula or leave swirls for a rustic look.

Notes

I always make sure the cake layers are completely cool before frosting, or else the frosting may melt. A serrated knife helps level the cake if needed.