
This rich, moist chocolate cake is layered with silky chocolate buttercream and delivers deep, fudgy flavor in every single bite. It is the only chocolate cake recipe you will ever need.

There are chocolate cakes, and then there is this chocolate cake. The kind that silences a table the moment the first forkful lands. Deeply fudgy, impossibly moist, and layered with a cloud of rich chocolate buttercream, this is the recipe that earns you the reputation of being the best baker in the room. Every single time.
Whether you are celebrating a birthday, bringing something to a gathering, or simply having one of those days that demands chocolate, this cake delivers. It is approachable enough for a weekend bake and impressive enough to feel genuinely special.
The secret to this cake's incredible moisture is a combination of three things that work together in a way that might surprise you:
Chef's Tip: Use Dutch-process cocoa powder if you can find it. It has a smoother, deeper chocolate flavor and a darker color that makes this cake look as stunning as it tastes.
This cake is simple, but using quality cocoa powder and a reliable stand mixer makes a noticeable difference, both in the depth of flavor and the texture of the buttercream.
Tools & Ingredients We Recommend
The frosting is just as important as the cake itself, and this one is a dream to work with. It starts with properly beaten butter, pale and fluffy before a single spoonful of sugar goes in. Then comes sifted cocoa, powdered sugar, and just enough heavy cream to bring it to a silky, spreadable consistency.
A few tips for perfect frosting:
Warning: Do not rush the cooling step. Frosting a warm cake will cause the buttercream to melt and slide. Give the layers a full hour on the wire rack, or pop them in the refrigerator for 20 minutes if you are impatient.
This recipe is forgiving, but a few habits will take it from great to absolutely unforgettable:
Ready to make it? Here is everything you need laid out in the full recipe:

This rich, moist chocolate cake is layered with silky chocolate buttercream and delivers deep, fudgy flavor in every single bite. It is the only chocolate cake recipe you will ever need.
Preheat your oven to 350 degrees F (175 degrees C). Grease two 9-inch round cake pans generously with butter, then line the bottoms with parchment paper circles.
In a large bowl, whisk together the flour, sugar, cocoa powder, baking soda, baking powder, and salt until evenly combined.
In a separate medium bowl, whisk together the eggs, buttermilk, oil, and vanilla extract until smooth.
Pour the wet ingredients into the dry ingredients and stir until just combined. Do not overmix.
Carefully pour in the hot brewed coffee and stir gently until the batter is smooth and uniform. The batter will be thin, and that is perfectly normal.
Divide the batter evenly between the two prepared pans. Bake for 30 to 35 minutes, or until a toothpick inserted into the center comes out with just a few moist crumbs attached.
Allow the cakes to cool in the pans for 10 minutes, then turn them out onto a wire rack to cool completely before frosting.
While the cakes cool, make the chocolate buttercream. Beat the softened butter with a hand or stand mixer on medium-high speed for 2 to 3 minutes until pale and fluffy.
Add the sifted cocoa powder and mix on low until incorporated. Gradually add the powdered sugar, one cup at a time, alternating with splashes of heavy cream, beating well after each addition.
Increase speed to high and beat for an additional 2 minutes until the frosting is light and spreadable. Add more cream a tablespoon at a time if needed to reach your desired consistency.
Place one cake layer on your serving plate or cake stand. Spread a generous layer of frosting over the top. Place the second cake layer on top and frost the top and sides of the cake to your liking.
Slice and serve at room temperature. Enjoy every bite.
This cake is best served at room temperature, where the crumb is at its softest and the frosting is perfectly creamy. It keeps beautifully under a cake dome for up to two days, and refrigerates well for up to five.
For a fun twist, try serving individual slices with a scoop of vanilla bean ice cream or a small drizzle of warm salted caramel. It is completely over the top in the best possible way.
However you serve it, one thing is certain: there will not be leftovers for long.