Moist, tender layers with silky chocolate buttercream frosting
Prep Time
20 min
Cook Time
35 min
Total Time
1 hr 15 min
Servings
12
1 two-layer cake
Difficulty
Medium
Cost
Budget
$
Moist, tender layers with silky chocolate buttercream frosting
A two-layer chocolate cake with incredibly moist crumb and rich chocolate buttercream. This is the birthday cake recipe everyone needs.
20m
Prep Time
35m
Cook Time
75m
Total Time
12
Servings
Medium
Difficulty
Budget $
Cost
(Updated )
This is the chocolate cake that sets the standard. Deeply chocolatey, impossibly moist, and tender enough to melt on your tongue, it is everything a chocolate cake should be. The secret is using hot coffee in the batter, which blooms the cocoa and adds a complexity that pure water simply cannot match.
The buttercream frosting is a classic American-style version — butter, powdered sugar, cocoa, and a splash of cream — whipped until impossibly fluffy. It spreads like silk and tastes like chocolate clouds. Together, the cake and frosting create a combination that has earned its place at every birthday party, celebration, and Tuesday-night craving.
Whether you are a seasoned baker or making your first layer cake, this recipe is forgiving, reliable, and consistently impressive.
Preheat oven to 350°F (175°C). Grease and flour two 9-inch round cake pans, then line the bottoms with parchment circles.
In a large bowl, whisk together flour, sugar, cocoa powder, baking soda, baking powder, and salt.
Add eggs, buttermilk, oil, and vanilla. Beat on medium speed for 2 minutes.
Stir in hot coffee until combined — the batter will be very thin. This is correct.
Divide batter evenly between prepared pans. Bake for 30-35 minutes, until a toothpick inserted in the center comes out clean.
Cool in pans for 10 minutes, then invert onto wire racks to cool completely.
For the frosting: beat softened butter until pale and fluffy, about 3 minutes. Add powdered sugar and cocoa powder gradually, beating on low. Add cream and vanilla, then beat on high for 2-3 minutes until light and fluffy.
Place one cake layer on a serving plate, spread with frosting, top with second layer, then frost the top and sides.
Serve with classic coleslaw and cornbread on the side
Pair with fresh-cut fries or roasted potato wedges
Serve with a scoop of vanilla ice cream or a dollop of whipped cream
Dust with powdered sugar or drizzle with chocolate sauce before serving
Let sit 5 minutes before using
Coffee is strongly recommended for best flavor but hot water works
Adds slight coconut flavor
Use hot brewed coffee for best results — it amplifies the chocolate flavor dramatically.
Let cake layers cool completely before frosting to prevent melting.
For perfectly level layers, use a serrated knife to trim any domed tops.
The batter is supposed to be very thin — do not add extra flour.
Store covered at room temperature for 2 days, or refrigerate for up to 5 days. Bring to room temperature before serving.
Best served at room temperature. If refrigerated, let sit out for 30-45 minutes before serving.
Per serving (1 slice (1/12 cake)) · 12 servings
A moderate-calorie serving · based on a 2,000 cal daily diet
Nutritional values are approximate and may vary based on specific ingredients and preparation methods.
Sarah Chen is a professional recipe developer and food editor with over a decade of experience in test kitchens and food media. She trained at the Culinary Institute of America before spending six years developing and testing recipes for national food publications, where she honed her ability to translate restaurant techniques into approachable home cooking. At RecipePool, Sarah leads recipe development, ensuring every dish is tested at least three times for clarity, accuracy, and genuine deliciousness. When she is not in the kitchen, she is browsing farmers markets and collecting vintage cookbooks.
View all recipes →