Meta Description: This chocolate cake recipe is deeply moist, rich, and topped with glossy chocolate ganache — a true from-scratch celebration cake.
This chocolate cake recipe has been my go-to for birthdays, holidays, and honestly, any Tuesday that needs a little celebrating. The first time I baked it, I couldn’t believe how dark and tender the crumb turned out, especially knowing the batter came together in one bowl with a whisk. No stand mixer, no fuss, just a rich, deeply chocolatey cake that tastes like it came from a bakery.
What sets this chocolate cake recipe apart is the coffee. It sounds unexpected, but a splash of hot coffee stirred into the batter doesn’t make the cake taste like coffee at all. It simply deepens the chocolate flavor, making every bite taste more intensely chocolatey than a cake without it. Paired with a glossy, pourable ganache, this is the kind of cake people ask you to make again before they’ve even finished their first slice.
Picture a tall, dark chocolate cake resting on a stoneware plate, its surface swirled with thick, glossy ganache that drapes down the sides in smooth, rounded curtains. A single slice has already been cut away, revealing a deeply moist, tender crumb underneath, with a silver fork resting nearby, ready for the next bite. That’s exactly the cake this chocolate cake recipe is designed to deliver.
Why This Chocolate Cake Recipe Works So Well
This chocolate cake recipe relies on a few simple techniques that make an enormous difference in the final texture. Oil, rather than butter, keeps the crumb moist for days, even after the cake is refrigerated. Buttermilk adds tenderness and a subtle tang that balances the sweetness. And hot coffee, whisked in at the very end, blooms the cocoa powder and intensifies the chocolate flavor without adding any coffee taste at all.
The batter itself is quite thin, which can feel surprising if you’re used to a thicker cake batter, but that thinness is exactly what bakes into such a tender, moist crumb. Poured over the finished layers, a rich chocolate ganache made from just chocolate and cream sets into a smooth, glossy coating that makes this chocolate cake recipe look every bit as impressive as it tastes.
A Short History of Chocolate Cake
Chocolate cake as we know it began to take shape in the late 1800s and early 1900s, once baking chocolate and cocoa powder became widely available in American kitchens. Early versions were simple, but the cake evolved over the decades into the rich, layered dessert associated with birthdays and celebrations today. The addition of ganache, a French technique combining chocolate and cream, elevated home chocolate cakes into something that felt bakery-worthy, and it remains one of the most requested desserts for special occasions around the world.
Ingredients for Chocolate Cake
Here’s what you’ll need for this chocolate cake recipe, made as a two-layer 8 or 9-inch round cake.
For the cake:
- 2 cups all-purpose flour
- 2 cups granulated sugar
- 3/4 cup unsweetened cocoa powder
- 2 teaspoons baking soda
- 1 teaspoon baking powder
- 1 teaspoon salt
- 2 large eggs
- 1 cup buttermilk
- 1/2 cup vegetable oil
- 2 teaspoons vanilla extract
- 1 cup hot brewed coffee
For the chocolate ganache:
- 2 cups semisweet chocolate chips or chopped chocolate
- 1 cup heavy cream
- 2 tablespoons unsalted butter, softened
How to Make Chocolate Cake Step by Step

This chocolate cake recipe comes together in one bowl, with no mixer required.
Step 1: Prep the Pans
Preheat your oven to 350°F. Grease two 8 or 9-inch round cake pans, line the bottoms with parchment paper, and dust with a little extra cocoa powder, shaking off the excess.
Step 2: Whisk the Dry Ingredients
In a large mixing bowl, whisk together the flour, sugar, cocoa powder, baking soda, baking powder, and salt until evenly combined and free of lumps.
Step 3: Add the Wet Ingredients
Add the eggs, buttermilk, vegetable oil, and vanilla extract to the dry ingredients. Whisk until just combined and mostly smooth.
Step 4: Bloom the Cocoa with Hot Coffee
Slowly pour in the hot coffee while whisking gently. The batter will turn thin and glossy — this is exactly right, and it’s what gives the cake its deeply moist texture.
Step 5: Bake the Layers
Divide the batter evenly between the two prepared pans. Bake for 30 to 35 minutes, until a toothpick inserted into the center comes out with just a few moist crumbs.
Step 6: Cool Completely
Let the cakes cool in their pans for 10 minutes, then turn them out onto a wire rack to cool completely before frosting. Frosting a warm cake will cause the ganache to slide right off.
Step 7: Make the Ganache
Heat the heavy cream in a saucepan or in the microwave until just simmering. Pour it over the chocolate in a heatproof bowl and let sit for 1 minute, then whisk until smooth and glossy. Stir in the softened butter until fully melted and combined.
Step 8: Assemble and Frost
Let the ganache cool and thicken slightly until spreadable, about 15 to 20 minutes. Place one cake layer on a serving plate, spread a layer of ganache on top, then add the second layer. Pour the remaining ganache over the top, letting it drape down the sides.
Picture the Finished Chocolate Cake
Imagine a tall, dark cake sitting on a stoneware plate, its surface covered in swirled, glossy ganache that drips down the sides in thick, even curtains. One slice has already been cut and pulled slightly away, revealing a rich, tender crumb inside, dark and moist all the way through. A silver fork rests on the plate beside it, and the whole scene looks every bit as decadent as this chocolate cake recipe tastes.
Tips for Chocolate Cake Success
- Weigh your flour and cocoa powder if possible, since too much flour is the most common cause of a dry cake.
- Don’t skip the hot coffee. It deepens the chocolate flavor without making the cake taste like coffee.
- Let the cakes cool completely before frosting, or the ganache will slide right off.
- Let the ganache rest until it’s thick and spreadable before using it as filling, then keep the rest slightly warmer for a smooth, pourable topping.
Nutritional Values (Per Slice, 12 Servings)
- Calories: approximately 430
- Carbohydrates: 52g
- Fat: 23g
- Protein: 5g
- Sugar: 38g
- Fiber: 3g
These values are estimates and will vary depending on the exact chocolate and cream used.
Presentation Tips for Serving Chocolate Cake
Let the ganache set for a few minutes before slicing so it holds its shape rather than sliding off the sides. Use a sharp knife wiped clean between cuts for neat, clean slices that show off the moist crumb inside. For a special occasion, top the cake with a few chocolate curls or shavings, and serve slices on individual plates with a small dollop of whipped cream or a few fresh berries on the side.
What to Pair With Chocolate Cake
- Fresh brewed coffee, which complements the deep chocolate flavor beautifully.
- Cold milk, a simple, classic pairing.
- Fresh raspberries or strawberries, for a bright, tart contrast.
- A glass of port or a rich red wine, if serving for an adult dinner party.
Chocolate Cake Variations and Substitutions
This chocolate cake recipe is easy to adapt:
- Mocha chocolate cake: Add a teaspoon of instant espresso powder to the batter for an even deeper coffee-chocolate flavor.
- Peanut butter chocolate cake: Swirl warmed peanut butter into the ganache before spreading, or fill the layers with a peanut butter buttercream instead.
- Dairy-free version: Use a plant-based buttermilk substitute, dairy-free chocolate, and coconut cream for the ganache.
- Cupcake version: Divide the batter into a lined muffin tin and bake for 18 to 20 minutes for chocolate cupcakes instead of a layer cake.
- Extra layers: Split each cake layer in half horizontally for a four-layer cake with more ganache in every bite.
Frequently Asked Questions About Chocolate Cake
Why is my chocolate cake batter so thin?
This is completely normal for this chocolate cake recipe. The hot coffee thins the batter significantly, and that thinness is exactly what results in such a moist, tender crumb once baked.
Can I make this chocolate cake ahead of time?
Yes. Bake the cake layers up to two days in advance, wrap tightly, and store at room temperature. Make the ganache and assemble the cake on the day you plan to serve it.
Why did my ganache turn out grainy or separated?
This usually happens if the cream is too hot or the mixture is stirred too aggressively. Let it sit for a minute after pouring the cream over the chocolate, then whisk gently until smooth.
How do I store leftover chocolate cake?
Store covered at room temperature for up to 2 days, or in the refrigerator for up to 5 days. Let refrigerated slices sit at room temperature for about 20 minutes before serving for the best texture.
Can I freeze chocolate cake?
Yes. Wrap the unfrosted cake layers tightly in plastic wrap and freeze for up to 3 months. Thaw at room temperature before frosting with fresh ganache.
Final Thoughts on This Chocolate Cake Recipe
This is the cake I trust for every celebration that matters. My best advice: don’t skip the hot coffee, and let your cakes cool completely before you even think about frosting them. Those two small steps are exactly what turn a good chocolate cake into the rich, moist, showstopping dessert everyone will be talking about.