Decadent Mocha Espresso Layer Cake with Chocolate Ganache

Mocha Cake
Rich espresso-chocolate layer cake finished with silky mocha ganache and buttercream.
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.
Nutrition (per serving)
Directions
-
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).
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
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.