Decadent Mocha Espresso Layer Cake with Chocolate Ganache

Published: February 22, 2026
Bethany FosterBethany Foster
Tags: Chocolate, Dessert, Baking, Coffee, Cake, Celebration

Mocha Cake

Rich espresso-chocolate layer cake finished with silky mocha ganache and buttercream.

Prep Time:25 minCook Time:35 minTotal Time:60 minServings:8Difficulty:Medium

Nutrition (per serving)

Calories:520 kcal
Protein:6 g
Carbs:60 g
Fat:28 g

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

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

Instructions

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

    Greased round cake pans lined with parchment for mocha espresso layer cake.
  2. Whisk together flour, cocoa powder, baking powder, baking soda, and salt in a bowl; set aside.

    Cocoa, flour, leavening, and salt whisked together for the cake batter.
  3. In a separate large bowl, whisk granulated sugar, brown sugar, eggs, milk, vegetable oil, sour cream, and vanilla until smooth.

    Eggs, milk, oil, sour cream, vanilla, and sugars whisked until smooth.
  4. Dissolve 1 tbsp instant espresso powder in 3/4 cup hot water, then stir the espresso liquid into the wet ingredients.

    Dissolved espresso is poured into the wet mocha cake ingredients.
  5. Add the dry ingredients to the wet and mix until just combined—do not overmix. Batter will be pourable.

    Dry ingredients folded into glossy pourable chocolate mocha cake batter.
  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.

    Chocolate cake batter divided between parchment-lined pans before baking.
  7. Cool cakes in pans 10 minutes, then invert onto a wire rack to cool completely while you make the fillings.

    Baked chocolate cake layers cooling on a wire rack after unmolding.
  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.

    Hot cream and butter stirred into chopped chocolate to make glossy ganache.
  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.

    Fluffy mocha buttercream beaten with cocoa and dissolved espresso.
  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.

    First cake layer spread with ganache and piped mocha buttercream during assembly.
  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.

    Finished mocha cake frosted with buttercream and glossy ganache drips.
  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).

    Sliced mocha espresso layer cake with set ganache and soft buttercream.

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.