Decadent Mocha Espresso Layer Cake with Chocolate Ganache

Published: February 22, 2026
Jimmy JohnsonJimmy Johnson
Tags: Chocolate, Dessert, Baking, Coffee, Cake, Celebration

Mocha Cake

This Mocha Espresso Cake is my go-to when I want something that feels indulgent but is totally achievable at home. Rich chocolate cake layers are brightened with real espresso, then layered with a creamy mocha buttercream and finished with a silky chocolate ganache—deep, balanced coffee-chocolate flavor that’s a little grown-up and completely crowd-pleasing.

I love serving it warm out of the fridge after a little rest so the ganache has that perfect glossy sheen and the buttercream softens just enough. It’s a lovely cake for birthdays, dinner parties, or any time you want to impress without fussing—grab your favorite mug and get baking.

Ingredients

  • 2 1/4 cups All-purpose flour
  • 1/2 cup Unsweetened cocoa powder
  • 1 3/4 cups Granulated sugar
  • 1/4 cup Light brown sugar
  • 1 1/2 tsp Baking powder
  • 1 tsp Baking soda
  • 3/4 tsp Salt
  • 2 pieces Large eggs
  • 3/4 cup Whole milk
  • 1/2 cup Vegetable oil
  • 1/2 cup Sour cream
  • 1 tbsp Vanilla extract
  • 1 tbsp Instant espresso powder
  • 3/4 cup Hot water (for espresso)
  • 2 tbsp Unsalted butter (for pans)
  • 8 oz Semisweet chocolate, chopped (ganache)
  • 3/4 cup Heavy cream (ganache)
  • 2 tbsp Unsalted butter (ganache)
  • 8 tbsp Unsalted butter, softened (buttercream)
  • 3 cups Powdered sugar (buttercream)
  • 2 tbsp Unsweetened cocoa powder (buttercream)
  • 1 tsp Instant espresso powder (buttercream)
  • 1 tbsp Hot water (to dissolve buttercream espresso)
  • 2 tbsp Milk (buttercream, to loosen)
  • 1 tsp Vanilla extract (buttercream)
  • 1 tsp Pinch of salt

Instructions

  1. Preheat oven to 350°F. Grease two 8-inch round cake pans and line the bottoms with parchment.

  2. Whisk together flour, cocoa powder, baking powder, baking soda, and salt in a bowl; set aside.

  3. In a separate large bowl, whisk granulated sugar, brown sugar, eggs, milk, vegetable oil, sour cream, and vanilla until smooth.

  4. Dissolve 1 tbsp instant espresso powder in 3/4 cup hot water, then stir the espresso liquid into the wet ingredients.

  5. Add the dry ingredients to the wet and mix until just combined—do not overmix. Batter will be pourable.

  6. Divide batter between the prepared pans and smooth the tops. Bake 28–32 minutes, or until a toothpick comes out with a few moist crumbs.

  7. Cool cakes in pans 10 minutes, then invert onto a wire rack to cool completely while you make the fillings.

  8. For the ganache: place chopped semisweet chocolate in a bowl. Heat cream until just simmering, pour over chocolate and let sit 1 minute, then stir until glossy. Stir in 2 tbsp butter until smooth. Chill until slightly thickened.

  9. For the mocha buttercream: dissolve 1 tsp instant espresso in 1 tbsp hot water. Beat softened butter until fluffy, add powdered sugar, cocoa, dissolved espresso, vanilla, milk, and pinch of salt. Beat until smooth and spreadable; add more milk 1 tsp at a time if too stiff.

  10. Level cake layers if needed. Place one layer on a cake plate, spread a thin layer of ganache, then pipe or spread a layer of mocha buttercream. Top with second cake layer and crumb-coat with buttercream.

  11. Chill 15 minutes, then finish frosting with remaining buttercream. Pour slightly cooled ganache over the top and let it drip down the sides. Decorate with chocolate shavings or a few espresso beans if desired.

  12. Let cake rest at room temperature 30 minutes before slicing so ganache sets but buttercream remains soft. Store covered at room temperature up to 2 days or refrigerate up to 5 days (bring to room temp before serving).

Tips & Notes

  • Bloom the instant espresso in hot water first for the best coffee flavor—don’t skip it.
  • If ganache firms too much before pouring, warm it gently over a double boiler until glossy again.
  • For even layers, weigh the batter when dividing between pans or use a measuring cup for equal portions.
  • Bring refrigerated cake to room temperature before serving so flavors and texture shine.