Go Back Email Link
+ servings
Top shot of the mocha cake.
5 from 3 votes

Mocha Cake with Swiss Meringue Buttercream

A delightfully flavored mocha cake that is moist, soft and moderately sweet.

Course Dessert
Cuisine Asian, Western
Prep Time 35 minutes
Cook Time 30 minutes
Total Time 1 hour 5 minutes
Servings 16
Calories 432 kcal
Author sanna


For the Mocha Cake

  • 7 large eggs separated
  • 1 1/2 cups sugar divided
  • 3/4 cups water
  • 1/2 cup oil
  • 3 tsp instant coffee granules
  • 2 tsp hot chocolate powder
  • 2-3 tsp hot water hot
  • 2 cups all purpose flour
  • 3 tsp baking powder
  • 1 tsp salt
  • 1/4 tsp cream of tartar

For the Mocha Swiss Meringue Buttercream

  • 6 egg whites
  • 1 cup sugar
  • 3 sticks softened butter
  • 2 tbsp instant coffee
  • 1 tbsp hot chocolate powder
  • 2 tbsp hot water


Make the Mocha Cake

  1. Preheat oven to 350 F. Line a 9 x 13 baking pan with parchment paper that covers the bottom and extends up the sides of the pan. Dissolve 2 teaspoons of instant coffee powder and 2 teaspoons hot chocolate powder in 2-3 teaspoons hot water. Set aside to cool. 

  2. In a large bowl, combine flour, salt, and baking soda. In a separate mixing bowl, whisk together egg yolks and 1 cup of sugar until pale and slightly thicker. Whisk in the water, oil and the reserved coffee/chocolate liquid. Stir everything until incorporated.

  3. Gradually add the flour mixture and beat with an electric mixer just until the mixture is smooth.  In a bowl of a stand mixer (or use a handheld mixer), Whisk the egg whites and the cream of tartar until soft peaks form. Gradually add 1/2 cup of sugar until firm peaks form. Gently fold this meringue to the yolk batter in three additions using a rubber spatula. Pour batter into the prepared baking pan and bake for 30-35 minutes. A toothpick inserted at the center of the cake should come out clean. Let cake cool slightly in the pan. Then transfer to a cooling rack to cool completely.

Make the Mocha Swiss Meringue Buttercream

  1. Dissolve 2 tbsp instant coffee powder and 1 tbsp hot chocolate powder in 2 tbsp hot water. Set aside to cool.

  2. Make a double boiler set up: Bring a pot that is about 1/3 full with water to a simmer. Place a heatproof glass bowl on top of the pot (it should fit snugly) and add the egg whites and sugar to the bowl. Whisk the whites and sugar together continuously until is thick, opaque and the temperature reaches 160 F. Whisk it for 3 more minutes and turn off heat. This should take between 10-15 minutes.

  3. Transfer the mixture to the bowl of stand mixer and using the whisk attachment, whisk the mixture using high speed until it forms firm peaks and the meringue is cold to the touch. Add the softened butter bit by bit. The mixture will be curdly at first and then it will turn to a smooth, fluffy buttercream. Add the coffee flavor and whisk for about a minute, until the color is uniform.

  4. Coat the top and sides of cake with the buttercream. The meringue icing is enough to coover the enitrre cake with sopme piping along the edges and the bottom borders. I ised Wilton 1M to pipe the sides and edges. Cake can be kept at room temperature for up to two days and should be refrigerated for longer storage.

Recipe Notes

If you are preparing the swiss meringue buttercream ahead, store it in the fridge for up to three days until you are ready to use it. You need to let it come to room temperature and re-whip it with an electric mixer to get it into a spreading consistency.

The finished cake can be at room temperature, covered for up to 2 days. Refrigerate it for longer storage.



Nutrition Facts
Mocha Cake with Swiss Meringue Buttercream
Amount Per Serving (1 slice)
Calories 432 Calories from Fat 234
% Daily Value*
Fat 26g40%
Saturated Fat 12g75%
Cholesterol 126mg42%
Sodium 348mg15%
Potassium 199mg6%
Carbohydrates 44g15%
Sugar 31g34%
Protein 5g10%
Calcium 62mg6%
Vitamin A 650IU13%
Iron 1.2mg7%
* Percent Daily Values are based on a 2000 calorie diet.