White Chocolate Mocha Cake
White Chocolate and espresso are the perfect combination in this moist, flavorful White Chocolate Mocha Cake!
This elegant dessert consists of white chocolate cake layers brushed with espresso, filled with whipped white chocolate ganache, and frosted with espresso cream cheese frosting. It is heavenly!

Table of Contents
How to Make White Chocolate Mocha Cake
We can't wait for you to try this recipe! You can find the full, printable version further down in this post. Here is a quick rundown of our steps!
First up, the white chocolate cake layers- we love the sweet, subtle white chocolate flavor as well as the texture of this recipe.
- Preheat: Preheat the oven to 325 degrees F
- Prepare the Pans: Grease and flour three 8x2 inch pans. Line the bottom with circles of parchment paper or wax paper to ensure that there will be no sticking!
- Heating Milk & White Chocolate: Heat the milk in the microwave or on the stove top, do not let it boil. Add the white chocolate that has been cut into very small pieces. Let it sit for a couple of minutes to soften, then stir until melted and smooth. Let this cool down before using.
- Flour Mixture: Combine the cake flour, baking powder and salt. Whisk flour mixture for 30 seconds to blend and set aside.
- Butter and Sugar: In the bowl of your electric mixer, beat the softened unsalted butter until smooth. Slowly add the sugar and beat on medium speed 4 to 5 minutes. (We used our stand mixer with paddle attachment for this recipe)
- Eggs & Vanilla: Add the room temperature eggs one at a time, mixing after each until the yellow is blended in. Add the vanilla extract.
- Alternately add Dry Ingredients and Wet Ingredients: With the mixer on low speed, alternately add the flour mixture and the milk/chocolate mixture, beginning and ending with the flour (3 additions of flour and 2 of milk mixture). Mix until just combined, be careful not to over-mix.
- Pour into Cake Pans! Pour batter into prepared pans and bake at 325 degrees F for 22-25 minutes. When a toothpick inserted in the center comes out clean or with just a few crumbs attached, it is done. Let the cakes cool in the pans for 10 minutes on a wire rack and turn out.
Makes 6 cups of cake batter, just enough for three 8 inch cake layers! (This cake recipe works well for cupcakes also, although they bake up with little to no dome.)
For the Espresso Mixture
Espresso and white chocolate taste so good together!
Using a silicone pastry brush, we brushed the white chocolate cake layers with slightly sweetened espresso (a mixture of instant espresso powder, very hot water, and granulated sugar).

The espresso adds just the right amount of coffee flavor to the cake without overpowering the white chocolate flavor. It also makes for such a pretty slice!
We applied the coffee syrup somewhat lightly so that we didn't overly soak our cake layers. The ¼ cup of espresso mixture that we made gave us just the right amount to brush over the first two cake layers.
(We didn't brush espresso onto the top layer since it would be frosted in espresso frosting- but you could if you'd like to make a bit more!)
Whipped White Chocolate Filling
Our easy whipped ganache filling is so creamy and delicious and can prepared in no time. White chocolate and heavy cream are heated in the microwave in small increments until the chocolate is almost melted.


The melted white chocolate mixture is then stirred until smooth, chilled in the refrigerator to thicken a bit, and whipped up to stiff peak stage, leaving you with a soft and luscious filling.

The white chocolate in our cake layers is really nice but subtle, and so this white chocolate filling adds a wonderful boost of white chocolate flavor.
Espresso Cream Cheese Frosting

- Cut the butter into slices and add to the bowl of your mixer. Beat on low to medium speed until the butter is softened.
- Cut the cream cheese into pieces and add to the butter, beating at low to medium speed until blended. If using a hand mixer, you may need to soften the cream cheese a bit more.
- Add the espresso that has been mixed with the vanilla
- Gradually add the powdered sugar beating on low to medium speed until blended. Do not over mix or it will become too soft. If it does become too soft, just refrigerate for a few minutes, then continue.
- This frosting will pipe best if used while somewhat chilled. You can make this in advance, refrigerate and when ready to use, let soften to spreading consistency (do not microwave) and stir or remix with mixer.
Assembling the Cake
Time to assemble! Place the first cake layer onto the cake base or pedestal. Next, brush over the top with the espresso mixture. (We used a silicone pastry brush).

Spread the top with a layer of white chocolate filling and then top with the second cake layer.

Repeat the steps- brush on the espresso mixture and spread with the white chocolate filling. Top with the third cake layer.
Next, fill in any gaps between the assembled cake layers with frosting. At this point I like to apply a crumb coat (thin coat) of frosting to the cake and chill it in the freezer for 15 minutes (or longer in the refrigerator).
We find that this chilling step firms everything up for the final coat of frosting and keeps the cake layers from sliding around as you decorate the cake.
I smoothed the second layer of frosting around the sides of the cake with a metal bench scraper (which I heated with hot water).
To decorate the cake, I piped large frosting shells and rosettes on top of the cake using a 1M (large star) piping tip, and a large shell border around the base.


Decorate however you like! There is plenty of frosting. *If at any time the frosting becomes too soft as you are decorating, just pop the bowl, piping bag, or even the cake in the refrigerator or freezer for a few minutes.

Enjoy the recipe! We hope that you love this delicious cake as much as we do! It is sure to please a crowd. If you give the recipe a try, please leave a comment or photo below!

More Coffee and White Chocolate Cakes!
This is the first time that we've paired white chocolate and espresso together- but we have made many coffee flavored cake recipes as well as white chocolate cakes over the years. Here are just a few of our favorites!
White Chocolate Raspberry Cake
White Chocolate Mocha Cake

White chocolate layers are brushed with espresso, filled with white chocolate ganache, and frosted with espresso cream cheese frosting in this incredible dessert!
Ingredients
For the White Chocolate Cake Layers
- 4 ounces (113.5g) white baking chocolate (I used Ghirardelli Premium Baking Bar and Bakers Premium Baking Bar to test the recipe)
- 2 ½ cups (285g) cake flour * if you do not have cake flour see Note below for substitution
- 2 ½ teaspoons (10g) baking powder
- ½ teaspoon (3g) salt
- 1 ½ sticks (170g) unsalted butter, slightly softened (do not soften in the microwave)
- 1 ½ cups (300g) sugar
- 2 large eggs, room temperature ( if in a hurry you can warm the eggs in a bowl of hot (not boiling) water for 5 minutes)
- 2 teaspoons (8g) vanilla extract
- 1 â…“ cup (314g) milk
For the Espresso Mixture
- 1 Tablespoon (4g) instant espresso or 1 Tablespoon plus 2 teaspoons instant coffee
- 1 Tablespoons (12g) granulated sugar
- ¼ cup (60g) boiling water
For the Whipped White Chocolate Ganache
- 12 oz. White Chocolate (We actually used an 11 oz bag of Ghirardelli White Chocolate Chips)
- 6 oz Heavy Cream
Espresso Cream Cheese Frosting
- 2 Sticks (226g) unsalted butter, slightly softened
- 2 (8oz) (226g) packages cream cheese (full fat), soften only slightly - Do not use reduced fat or the spreadable cream cheese. It will be too soft.
- 1 Tablespoon (6g) espresso granules dissolved in 2 teaspoons (8g) vanilla extract
- 6 to 6 ½ cups (690g to 747g) more if needed, powdered sugar
Instructions
For the White Chocolate Cake Layers
- Preheat the oven to 325 degrees F
- Grease and flour three 8x2 inch pans
- **For this recipe you will need to add a circle of wax paper or parchment paper to the bottom of the cake pans to prevent sticking.**
- Heat the milk in the microwave or on the stove top, do not let it boil. Add the white chocolate that has been cut into very small pieces. Let it sit for a couple of minutes to soften, then stir until melted and smooth. Let this cool down before using.
- Combine the flour, baking powder and salt, whisk for 30 seconds to blend and set aside.
- In the bowl of your mixer, beat the butter until smooth. Slowly add the sugar and beat on medium speed 4 to 5 minutes.
- Add the eggs one at a time, mixing after each until the yellow is blended in.
- Add the vanilla extract.
- With the mixer on low speed, alternately add the flour mixture and the milk/chocolate mixture, beginning and ending with the flour (3 additions of flour and 2 of milk mixture).
- Mix until just combined, be careful not to over-mix.
- Pour batter into prepared pans and bake at 325 degrees F for 22-25 minutes. When a toothpick inserted in the center comes out clean or with just a few crumbs attached, it is done. Let cool 10 minutes in the pans and turn out.
Makes 6 cups of cake batter. Works well for cupcakes also (little to no dome).
For the Espresso Mixture
- Mix very hot water, espresso powder, and sugar until dissolved. Set to the side and allow to cool.
For the Whipped White Chocolate Filling
- In a microwave safe bowl, combine the white chocolate chips (or grated white chocolate) with the heavy cream and microwave in small increments until the chocolate is almost melted. (We started with 30 seconds, stirred, and heated in 15 second increments or less as needed). Once chocolate has almost completely melted, stir until smooth.
- Allow to cool and thicken- it shouldn't be firm, just thickened. We refrigerated our ganache to speed up the process, and also transferred it to a small casserole dish so that the ganache would be more shallow and chill for quickly. Also chill the beaters if using a hand mixer, or whisk attachment for stand mixer.
- Whip the chilled ganache until it fluffs up and stiff peaks form (maybe 20 seconds or so).
For the Espresso Cream Cheese Frosting
- Cut the butter into slices and add to the bowl of your mixer. Beat on low to medium speed until the butter is softened.
- Cut the cream cheese into pieces and add to the butter, beating at low to medium speed until blended. If using a hand mixer, you may need to soften the cream cheese a bit more.
- Add the espresso that has been mixed with the vanilla
- Gradually add the powdered sugar beating on low to medium speed until blended. Do not over mix or it will become too soft. If it does become too soft, just refrigerate for a few minutes, then continue.
- This frosting will pipe best if used while somewhat chilled. You can make this in advance, refrigerate and when ready to use, let soften to spreading consistency (do not microwave) and stir or remix with mixer.
Assembling the Cake
Place the first cake layer on cake base or pedestal. Brush over the top with the espresso mixture. (We used a pastry brush). *See notes below
Spread the top with a layer of white chocolate filling and place the second cake layer on top. Repeat the steps- brush on the espresso mixture and follow with the next layer of white chocolate filling. Top with the third cake layer.
Fill in any gaps between the cake layers with frosting. At this point I like to apply a crumb coat (thin coat) of frosting to the cake and chill in the freezer for 15 minutes - or longer in the refrigerator. This firms everything up for the final coat of frosting.
I smoothed the second layer of frosting around the sides of the cake with a metal bench scraper (which I heated with hot water). I piped large shell and rosettes of the frosting on top of the cake, and a shel border around the base. Decorate however you like! There is plenty of frosting. *If at any time the frosting becomes too soft as you are decorating, just pop the bowl, piping bag, or even the cake in the refrigerator or freezer for a few minutes.
Notes
Substitute for Cake Flour
If you do not have cake flour, you can use all purpose flour and the following substitution: for each cup of flour in the recipe, remove 2 Tablespoons and replace with 2 Tablespoons cornstarch. For this recipe measure out 2 ½ cups all purpose flour, remove 5 Tablespoons and replace with 5 Tablespoons cornstarch. Whisk to blend.
Yummy! Looks and sounds fabulous as always! :-)
Will this recipe be fine without espresso? I don't care for coffee, but a white chocolate cake with whipped white chocolate filling and regular cream cheese frosting sounds delicious.