Decadent Mocha Espresso Layer Cake with Chocolate Ganache
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
-
Preheat oven to 350°F. Grease two 8-inch round cake pans and line the bottoms with parchment.
-
Whisk together flour, cocoa powder, baking powder, baking soda, and salt in a bowl; set aside.
-
In a separate large bowl, whisk granulated sugar, brown sugar, eggs, milk, vegetable oil, sour cream, and vanilla until smooth.
-
Dissolve 1 tbsp instant espresso powder in 3/4 cup hot water, then stir the espresso liquid into the wet ingredients.
-
Add the dry ingredients to the wet and mix until just combined—do not overmix. Batter will be pourable.
-
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.
-
Cool cakes in pans 10 minutes, then invert onto a wire rack to cool completely while you make the fillings.
-
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.
-
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.
-
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.
-
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.
-
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.
