Go Back
+ servings
slice of white chocolate cake on a plate with a fork taking a bite out of it

White Chocolate Cake with White Chocolate Buttercream

White chocolate cake with white chocolate buttercream is an easy dessert that satisfies all your white chocolate cravings!

Course Dessert
Cuisine American
Prep Time 26 minutes
Cook Time 26 minutes
Total Time 52 minutes
Servings 10
Author Kelsie


Cake layers

  • White chocolate cake layers
  • 12 tablespoons unsalted butter at room temperature
  • 1/4 cup + 2 tablespoons water
  • 2 ounces white chocolate chopped
  • 3/4 cup buttermilk*
  • 2 large eggs lightly beaten
  • 2 teaspoons vanilla extract
  • 1 3/4 cups all-purpose flour
  • 1 cup + 2 tablespoons granulated sugar
  • 3/4 teaspoon baking soda
  • 1/4 teaspoon salt

White chocolate buttercream

  • 4 ounces white chocolate finely chopped
  • 1 1/2 cups unsalted butter at room temperature
  • 3 1/2 to 4 cups powdered sugar
  • 2 to 4 tablespoons milk or cream
  • 2 teaspoons vanilla extract
  • 1/4 teaspoon salt


White chocolate cake layers

  1. Preheat oven to 350 degrees. Spray 2 8-inch round cake pans with cooking spray and line the bottoms with parchment paper. Spray the paper with cooking spray and lightly dust with flour. Set pans aside.
  2. Melt the butter in a medium saucepan set over medium heat. Add the water and bring mixture to a boil, stirring occasionally. Remove from the heat and use a rubber spatula to stir in the chopped chocolate; continue stirring until the chocolate is fully melted.
  3. Pour the mixture into a medium mixing bowl and allow to cool for 10 minutes, then stir in the buttermilk, eggs, and vanilla. Set aside.
  4. Combine the flour, sugar, baking soda, and salt in a large mixing bowl and whisk to combine. Gradually stir in the chocolate mixture; stir until well combined, taking care to scrape up from the bottom of the bowl. Divide batter evenly between the prepared pans.
  5. Bake 26 to 32 minutes, until a cake tester inserted into the center of the cakes comes out clean. Cool cake layers in pans on wire racks for 15 minutes, then carefully invert the onto the racks to cool completely before frosting.

White chocolate buttercream

  1. Place the chocolate in a microwave-safe bowl and heat at 50% power in 15-second intervals, stirring after each interval, until chocolate is melted and smooth. Set aside to cool.
  2. Place the butter in a large mixing bowl and beat with an electric mixer until light and creamy, about 1 minute. With mixer on low, beat in 3 1/2 cups of the powdered sugar, 2 tablespoons of the milk, and the vanilla and salt until well combined.
  3. Add the cooled white chocolate and mix on low until incorporated. Turn mixer to medium and beat until frosting is very creamy, scraping down the sides and bottom of the bowl as necessary. Add additional powdered sugar to thicken frosting or additional milk to thin it out to a spreadable consistency.
  4. Set one cooled cake layer on a cake stand or cardboard cake circle and spread a layer of frosting over the top. Top with the second cake layer and frost the cake with the remaining frosting. Decorate as desired and serve.

Recipe Notes

*You can substitute whole milk mixed with 2 teaspoons lemon juice or white vinegar; allow the mixture to sit for 5 minutes before you use it.

Uneaten cake can be stored, covered, at room temp for up to 2 days or (tightly wrapped) in the freezer for up to 3 months.