Fudgy Dark Chocolate Cake with Silky Ganache
This dark chocolate cake is the one I reach for when a chocolate craving hits and only something truly rich will do. It has a tender, close crumb that stays soft for days, topped with a glossy ganache that sets up like fudge.

What I love most is how the melted dark chocolate and cocoa powder work together, so every bite tastes deeply of chocolate without being heavy. It bakes up in two 9-inch rounds, and the ganache comes together in minutes while the layers cool.
What Makes This Cake So Good
The batter gets its intensity from real melted dark chocolate, not just cocoa. That, plus a pour of hot coffee, makes the chocolate flavor bloom without any coffee taste coming through.
Buttermilk keeps the crumb delicate and moist, and a dose of oil means the cake doesn’t dry out after a day or two. I always use a chocolate with at least 60% cocoa solids for the clearest dark chocolate punch.
Ingredients

- 1 3/4 cups all-purpose flour: spooned and leveled
- 3/4 cup unsweetened cocoa powder: use natural or Dutch-process
- 2 cups granulated sugar
- 1 1/2 tsp baking soda
- 1 tsp baking powder
- 1 tsp fine sea salt
- 1 cup buttermilk: or 1 cup whole milk with 1 tbsp lemon juice, rested 10 minutes
- 1/2 cup vegetable oil
- 2 large eggs: room temperature
- 2 tsp vanilla extract
- 4 oz dark chocolate (60-70%): finely chopped
- 1 cup hot strong brewed coffee: or hot water
- 8 oz dark chocolate (60-70%): finely chopped, for the ganache
- 3/4 cup heavy cream: for the ganache
Variations / Substitutions
- Make it gluten-free: use a 1:1 gluten-free flour blend in place of the all-purpose flour.
- Add espresso powder: stir 1 tsp into the hot coffee for an even deeper chocolate taste.
- Swap the buttermilk: full-fat sour cream thinned with a splash of milk works nicely.
- Dairy-free ganache: use full-fat coconut milk instead of heavy cream and a dairy-free dark chocolate.
If you like this cake, you might also enjoy our Classic Chocolate Lava Cakes.
How To Make Fudgy Dark Chocolate Cake
Step 1: Melt the Chocolate and Line the Pans

Preheat the oven to 350°F (180°C). Place the 4 oz of chopped dark chocolate in a heatproof bowl set over a saucepan of barely simmering water. Stir occasionally until melted and smooth, then remove from the heat.
The chocolate will turn glossy and fluid. As it cools slightly, butter two 9-inch round cake pans, line the bottoms with parchment, and butter the paper too. A light dusting of cocoa powder in the pans helps the layers release cleanly.
Take the chocolate off the heat as soon as no lumps remain. Overheating can cause it to seize or develop a grainy texture, so keep the water at a gentle simmer, not a boil.
Step 2: Whisk the Wet Ingredients into the Dry

In a large bowl, whisk together the 1 3/4 cups flour, 3/4 cup cocoa, 2 cups sugar, baking soda, baking powder, and salt. In a separate bowl or large measuring cup, combine the buttermilk, oil, eggs, and vanilla, then pour the wet mixture and the melted chocolate into the dry ingredients.
Whisk everything together until no dry streaks remain, about 30 seconds. Stir in the hot coffee. The batter will look thin, like heavy cream, and that is exactly what you want.
A thin batter does not over-aerate during mixing, which helps the cake stay fudgy rather than spongy. Expect a very fluid mixture that pours easily into the pans.
Step 3: Bake the Cake Layers

Divide the batter evenly between the two prepared pans. Bake for 25 to 30 minutes, until the tops spring back when lightly pressed and a toothpick inserted in the center comes out with a few moist crumbs.
The edges will start to pull away from the sides of the pan just before the cakes are done. Let the layers cool in the pans on a wire rack for 10 minutes, then turn them out, peel off the parchment, and cool completely.
Cooling completely is important for the ganache finish. If the cakes are warm, the ganache will melt right off instead of settling into a soft, sliceable layer.
Step 4: Cover with Ganache and Slice

Place the 8 oz chopped dark chocolate in a heatproof bowl. Heat the heavy cream in a small saucepan over medium heat just until tiny bubbles appear around the edges. Pour the hot cream over the chocolate and let it sit for 2 minutes. Stir gently from the center outward until the mixture is smooth and glossy.
Let the ganache cool at room temperature for about 15 minutes, until it thickens to a spreadable consistency. Set one cooled cake layer on a serving plate, spread a third of the ganache over it, then place the second layer on top. Pour the remaining ganache over the top and use an offset spatula to guide it to the edges, letting it drip down the sides.
Slice the cake with a sharp, warm knife and serve. The ganache will be soft and fudgy, and the cake’s crumb stays moist even the next day.
Tips for the Best Dark Chocolate Cake
- Choose a dark chocolate you enjoy eating on its own. The flavor carries straight into the cake and ganache, so a chocolate with at least 60% cocoa solids gives the truest deep chocolate taste.
- For an even more intense chocolate note, add 1 tsp espresso powder to the hot coffee before stirring it into the batter.
- If your ganache is too runny, let it cool 10 more minutes; it will continue to thicken as it sits. If it firms up too much, rewarm it gently over a bowl of warm water.
- To get clean slices, dip a long chef’s knife in hot water, wipe it dry, and repeat between each cut.
Bake times by pan size:
| Pan size | Bake time |
|---|---|
| Two 8-inch rounds | 30 to 35 mins |
| Two 9-inch rounds | 25 to 30 mins |
| 9×13-inch sheet | 30 to 35 mins |
| 10-inch bundt | 45 to 50 mins |
Keeping the Cake Fresh
- Refrigerate: Store the frosted cake in an airtight container for up to 5 days.
- Room temperature: Let the cake sit out for about 30 minutes before serving. The ganache softens back to its best texture.
Frequently Asked Questions
Can I make this cake in advance?
Yes. Bake the layers up to 2 days ahead, let them cool completely, wrap tightly in plastic, and keep at room temperature. Frost on the day you plan to serve it.
Can I freeze the cake layers?
Absolutely. Wrap the cooled layers well in plastic and then foil, and freeze for up to 3 months. Thaw overnight in the fridge before frosting.
Why did my cake sink in the middle?
The most common causes are opening the oven door too early or underbaking. Make sure the toothpick test shows moist crumbs, not wet batter, and avoid peeking before the 25-minute mark.
Can I use milk chocolate instead of dark?
I don’t recommend it. Milk chocolate is much sweeter and contains less cocoa butter, so you lose the deep dark chocolate flavor and the ganache won’t set the same way.

Dark Chocolate Cake Recipe
Ingredients
Method
- Preheat oven to 350°F (180°C). Melt the 4 oz chopped dark chocolate over simmering water until smooth. Butter two 9-inch round cake pans, line with parchment, and butter the paper.
- Whisk together the flour, cocoa, sugar, baking soda, baking powder, and salt. In another bowl, combine the buttermilk, oil, eggs, and vanilla. Add the wet mixture and melted chocolate to the dry ingredients and whisk just until combined. Stir in the hot coffee.
- Divide the batter between the pans and bake for 25 to 30 minutes, until a toothpick comes out with moist crumbs. Cool in the pans for 10 minutes, then turn out and cool completely.
- Place the 8 oz chopped chocolate for the ganache in a bowl. Heat the cream until just simmering, pour over the chocolate, let sit 2 minutes, then stir until glossy. Cool 15 minutes until thickened. Spread a third on one cake layer, top with the second layer, and pour the remaining ganache over the top. Slice and serve.
