Fudgy Chocolate Espresso Cake
This fudgy chocolate espresso cake has deep cocoa flavor with a shot of espresso that makes every slice taste like a really good mocha. No layer cake stress, just one bowl and a thick, rich crumb.

The batter stirs together by hand, and the cake bakes up so moist it almost clings to your fork. A glossy chocolate ganache on top turns it into a dessert that looks like you fussed, but you didn’t.
What Makes This Cake So Good
The espresso doesn’t shout coffee here. It just pushes the chocolate deeper until every bite tastes intensely cocoa-rich.
The crumb stays tender and moist for a couple of days at room temperature. It never dries out, even if you cut a ragged slice straight from the pan.
The ganache is two ingredients and takes about two minutes, but it transforms the cake into something worthy of a celebration.
Ingredients

- 1 3/4 cups (220 g) all-purpose flour: spooned and leveled, never scooped straight from the bag
- 1 1/2 cups (300 g) granulated sugar: keeps the crumb light
- 3/4 cup (60 g) unsweetened Dutch-process cocoa powder: use a good dark one for intensity
- 1 tbsp instant espresso powder: this intensifies the chocolate without adding a coffee taste
- 1 tsp baking powder
- 1/2 tsp baking soda
- 1/2 tsp fine sea salt: cuts the sweetness
- 2 large eggs: at room temperature
- 1 cup (240 ml) buttermilk: the acidity reacts with the soda for a tender crumb
- 1/2 cup (120 ml) vegetable oil: neutral oil keeps the cake moist
- 2 tsp vanilla extract
- 1/2 cup (120 ml) hot water: almost boiling, to bloom the cocoa
For the ganache
- 4 oz (115 g) dark or semisweet chocolate chips: 60 to 70 percent cacao works best
- 1/2 cup (120 ml) heavy cream: at least 35 percent fat for the shiniest finish
Variations / Substitutions
- Swap the oil: melted coconut oil works instead of vegetable oil and adds a faint nutty note.
- Add a pinch of cinnamon: 1/2 tsp of cinnamon brings warmth and plays well with the espresso.
- Make it dairy-free: use a non-dairy milk mixed with 1 tbsp vinegar instead of buttermilk, and a full-fat coconut cream for the ganache.
- Skip the ganache: dust the cooled cake with powdered sugar or dollop whipped cream on each slice for a lighter finish.
For another coffee-chocolate treat, try my Double Chocolate Espresso Cookies.
How To Make Fudgy Chocolate Espresso Cake
Step 1: Mix the Dry Ingredients

Whisk the flour, sugar, cocoa powder, espresso powder, baking powder, baking soda, and salt in a large bowl until no streaks of white remain. The mixture will look like dark, powdery sand.
Pay close attention to the cocoa: if it’s lumpy, sift it in so the batter blends evenly and the cake rises without tunnels.
Step 2: Whisk the Wet Ingredients

In a separate medium bowl, beat the 2 eggs with the buttermilk, vegetable oil, and vanilla extract with a whisk for about 30 seconds, until the mixture is smooth and slightly frothy. The buttermilk makes it just thick enough to coat the back of a spoon.
Make sure the eggs are fully incorporated and no stringy whites are visible before you combine with the dry mix.
Step 3: Combine the Batter

Pour the wet ingredients over the dry ingredients and stir with a wooden spoon or spatula just until the flour disappears. You will see thin streaks of dry mixture at first, but keep folding gently. Then pour in the 1/2 cup of hot water and stir until the batter becomes smooth and glossy.
The batter will look alarmingly thin at this stage. That is exactly right, so do not add more flour. A thin batter creates the fudgy, moist texture you want in the finished cake.
Step 4: Bake the Cake

Preheat the oven to 350°F (175°C). Grease a 9-inch round cake pan and line the bottom with parchment paper. Scrape the batter into the pan and smooth the top. Bake for 30 to 35 minutes, until a toothpick inserted in the center comes out with a few moist crumbs but no wet batter.
The top will feel springy when you press it gently, and the edges will pull away from the pan just slightly. Remove the cake and let it cool in the pan for 10 minutes, then turn it out onto a wire rack to cool completely before glazing.
Step 5: Glaze with Chocolate Ganache

Place the chocolate chips in a heatproof bowl. In a small saucepan, heat the heavy cream over medium heat just until steaming and small bubbles appear at the edges. Do not let it boil. Pour the hot cream over the chocolate, let it sit for 2 minutes, then stir slowly until the ganache is smooth and glossy.
Set the cooled cake, still on the rack, over a piece of parchment. Pour the ganache over the center and use a spatula to encourage it to drip down the sides. Let the glaze set for about 20 minutes before slicing, then serve the cake while the ganache still has a soft sheen.
Tips for the Best Chocolate Espresso Cake
- Use room temperature eggs and buttermilk. Cold ingredients can make the batter seize and affect the rise.
- Sift the cocoa powder if it has clumps, so it disperses evenly and the cake has a uniform texture.
- The ganache only needs heavy cream that steams, never boils. Boiling cream can scorch the chocolate and make the ganache grainy.
- If you have instant coffee granules instead of powder, dissolve them in the hot water before adding to the batter for even flavor.
Bake times by pan size:
| Pan Size | Bake Time |
|---|---|
| 9-inch round | 30 to 35 mins |
| 8-inch round | 35 to 40 mins |
| 12-cup muffin tin | 18 to 22 mins |
Storing Leftover Cake
Cover the cake tightly and keep it at room temperature for up to 2 days. For longer storage, refrigerate it for up to 5 days and let it come to room temperature before serving so the ganache softens and the crumb feels fudgy again. You can also freeze the unglazed cake, wrapped well, for up to 3 months; thaw it completely, then glaze and serve.
What to Serve With Chocolate Espresso Cake
A scoop of vanilla ice cream is a natural fit: the cold, creamy sweetness cuts through the deep chocolate. Fresh raspberries add a bright, tart contrast that wakes up the mocha notes. A cloud of barely sweetened whipped cream on the side lightens each forkful.
Frequently Asked Questions
Can I use brewed coffee instead of espresso powder?
Yes. Replace the hot water with strong brewed coffee and reduce the buttermilk by 2 tablespoons to account for the extra liquid.
Is it possible to make this cake gluten-free?
Absolutely. A high-quality 1:1 gluten-free flour blend with xanthan gum will give you a crumb just as moist; I do not recommend single-grain flours here.
My ganache split and looks oily. What happened?
The cream likely got too hot. Warm the bowl gently over a pan of simmering water and whisk constantly until it comes back together.
Can I freeze the finished cake?
Freeze the unglazed cake, not the glazed one. Wrap the cooled cake in plastic, then foil, and freeze for up to 3 months. Thaw overnight in the fridge, then add the ganache before serving.

Fudgy Chocolate Espresso Cake Recipe
Ingredients
Method
- Whisk flour, sugar, cocoa, espresso powder, baking powder, baking soda, and salt in a large bowl.
- In a separate bowl, whisk the eggs, buttermilk, oil, and vanilla until smooth.
- Pour the wet ingredients into the dry, stir until just combined, then add the hot water and stir until smooth.
- Preheat oven to 350°F, pour batter into a greased 9-inch round pan, and bake 30 to 35 minutes. Cool completely.
- Heat cream until steaming, pour over chocolate chips, let sit 2 minutes, stir until smooth, and pour over the cooled cake.
