Your trusted source for health, wellness & lifestyle tips
Rich, moist, and absolutely irresistible — this is the only chocolate cake recipe you'll ever need. Tested, perfected, and loved by thousands.
This is not just any chocolate cake — this is the chocolate cake. After years of testing dozens of variations, we've landed on a recipe that delivers a perfectly moist crumb, deep chocolate flavor, and a silky buttercream frosting that will have your guests asking for seconds (and thirds).
The secret? A combination of hot coffee and buttermilk in the batter. The coffee intensifies the chocolate flavor without making the cake taste like coffee, while the buttermilk ensures a tender, moist texture every single time.
Whether you're baking for a birthday, a holiday gathering, or just because it's Tuesday — this recipe never disappoints. Let's get started!
Preheat your oven to 350°F (175°C). Position the rack in the center of the oven for even baking.
Grease two 9-inch round cake pans with butter or non-stick spray. Line the bottoms with parchment paper circles, then grease the parchment as well. Dust lightly with cocoa powder and tap out the excess.
Brew a strong cup of coffee and set aside to keep hot. If you prefer not to use coffee, hot water works fine — but coffee truly elevates the chocolate flavor.
In a large bowl, whisk together the flour, sugar, cocoa powder, baking soda, baking powder, and salt until well combined. Break up any cocoa lumps with the back of a spoon.
In a separate medium bowl, whisk together the eggs, buttermilk, vegetable oil, vanilla extract, and white vinegar until smooth and fully combined.
Pour the wet ingredients into the dry ingredients and mix with a rubber spatula or hand mixer on low speed until just combined — do not overmix at this stage.
Carefully pour in the hot coffee and mix until the batter is smooth and uniform. The batter will be quite thin — this is completely normal and is what gives the cake its incredibly moist texture.
Divide the batter evenly between the two prepared cake pans. Use a kitchen scale for precision — each pan should hold approximately the same weight of batter.
Bake for 30–35 minutes, or until a toothpick inserted into the center comes out clean or with just a few moist crumbs (not wet batter).
Remove from the oven and let the cakes cool in their pans on a wire rack for 15 minutes. Then carefully invert onto the rack, peel off the parchment paper, and allow to cool completely — at least 1 hour — before frosting.
In the bowl of a stand mixer fitted with the paddle attachment (or using a hand mixer), beat the softened butter on medium-high speed for 3–4 minutes until pale, light, and fluffy.
Add the sifted cocoa powder and mix on low speed until fully incorporated, scraping down the sides of the bowl as needed.
Add the powdered sugar one cup at a time, alternating with splashes of heavy cream, mixing on low after each addition. Once all the sugar and cream are incorporated, add the vanilla extract and salt.
Increase the mixer speed to medium-high and beat for another 2–3 minutes until the frosting is light, fluffy, and spreadable. If it's too thick, add more cream one tablespoon at a time. If too thin, add more powdered sugar.
Place one cake layer on your serving plate or cake turntable. If the top is domed, use a serrated knife to level it off for a flat, even surface.
Spread a generous layer of buttercream (about 1 cup) evenly over the top of the first layer using an offset spatula.
Place the second cake layer on top, flat side up. Apply a thin "crumb coat" of frosting all over the cake — top and sides — to seal in any loose crumbs. Refrigerate for 15–20 minutes to set.
Apply the final, generous layer of frosting to the top and sides of the cake. Use a bench scraper or offset spatula to smooth the sides, and create decorative swirls on top with the back of a spoon or a piping bag.
Garnish as desired with chocolate shavings, fresh berries, or a sprinkle of flaky sea salt. Slice and serve!
Store the frosted cake covered at room temperature for up to 2 days. Keep it away from direct sunlight or heat sources.
Refrigerate in an airtight container or covered with plastic wrap for up to 5 days. Bring to room temperature for 30–45 minutes before serving for the best texture and flavor.
The unfrosted cake layers can be wrapped tightly in plastic wrap and frozen for up to 3 months. Thaw overnight in the refrigerator before frosting and serving.
Per serving (1 slice, based on 12 servings). Values are approximate.
| Nutrient | Amount Per Serving | % Daily Value* |
|---|---|---|
| Calories | 520 kcal | 26% |
| Total Fat | 26g | 33% |
| Saturated Fat | 13g | 65% |
| Cholesterol | 75mg | 25% |
| Sodium | 380mg | 17% |
| Total Carbohydrates | 72g | 26% |
| Dietary Fiber | 4g | 14% |
| Total Sugars | 54g | — |
| Protein | 6g | 12% |
| Calcium | 60mg | 5% |
| Iron | 3.2mg | 18% |
*Percent Daily Values are based on a 2,000 calorie diet.
Yes! Simply substitute the hot coffee with an equal amount of hot water. The cake will still be delicious, just with a slightly less intense chocolate flavor.
You can, but the texture will be slightly different — more delicate and fine-crumbed. All-purpose flour gives a sturdier crumb that holds up well to the heavy frosting.
Make a quick substitute: add 1 tablespoon of white vinegar or lemon juice to 1 cup of regular whole milk. Stir and let sit for 5 minutes before using.
Absolutely! Fill cupcake liners ⅔ full and bake at 350°F for 18–22 minutes. This recipe makes approximately 24 standard cupcakes.
This usually happens when the oven door is opened too early, the oven temperature is too high, or the cake is underbaked. Always wait until at least 25 minutes before checking, and use a toothpick to confirm doneness.
Definitely! A layer of raspberry jam, salted caramel, or chocolate ganache between the cake layers takes this recipe to the next level.