Baking

Classic Chocolate Cake (Rich, Moist & Perfectly Decadent)

Tested & Loved ★ 100% Delicious ★
Classic Chocolate Cake (Rich, Moist & Perfectly Decadent)

Pour the hot coffee in last and on low speed, and the batter goes alarmingly thin, almost like a thick hot chocolate. That's right. The looseness is what gives you a tender crumb, and the coffee deepens the cocoa without tasting like coffee. Beat the eggs, buttermilk, and oil into the dry mix for a full two minutes first, then add the hot liquid just until it disappears.

By Nora Calloway

A little backstory

This is the hot-liquid school of chocolate cake, the same logic behind the old "Wacky Cake" wartime recipes and the Hershey's "Perfectly Chocolate" cake printed on the cocoa tin for decades. The story goes that blooming cocoa in boiling water or coffee was a Depression-era trick to stretch flavor when chocolate was scarce, and it stuck around because it simply works. I use coffee, but hot water gives nearly the same crumb.

Every baker needs a signature chocolate cake recipe—the one you turn to for birthdays, celebrations, and those days when only chocolate will do. This is mine, and after today, it might just become yours too.

This classic chocolate cake is everything you want it to be. The layers are incredibly moist and tender with a deep, rich chocolate flavor. The frosting is silky, smooth, and perfectly balanced between sweet and chocolatey.

Together, they create a cake that looks impressive but is surprisingly simple to make. Whether you’re a beginner baking your first layer cake or a seasoned pro looking for a reliable go-to, this recipe delivers every single time. Let’s bake something beautiful.

Makes one 8-inch or 9-inch cake (8-10 servings).

Step-by-Step Instructions

1

Preheat and Prepare

  1. Preheat your oven to 350°F (175°C). Grease two 8-inch or 9-inch round cake pans, line the bottoms with parchment paper, then grease the parchment. Dust with cocoa powder or flour, tapping out the excess.
2

Combine Dry Ingredients

  1. In a large bowl or the bowl of a stand mixer, sift or whisk together the flour, sugar, cocoa powder, baking soda, baking powder, and salt until well combined.
3

Add Wet Ingredients

  1. Add the eggs, buttermilk, vegetable oil, and vanilla extract to the dry ingredients. Beat on medium speed for 2 minutes, scraping down the sides as needed. The batter will be thick.
4

Add Hot Coffee

  1. With the mixer on low speed, carefully pour in the hot coffee (or hot water). Beat until just combined—the batter will be very thin. This is normal and creates an incredibly moist cake.
5

Bake

  1. Divide the batter evenly between the prepared pans.
  2. Bake for 30-35 minutes, until a toothpick inserted into the center comes out clean or with a few moist crumbs.
  3. Let the cakes cool in the pans for 15-20 minutes, then turn out onto wire racks to cool completely. The cakes must be completely cool before frosting.
6

Make the Frosting

  1. In a large bowl, beat the softened butter with an electric mixer until creamy and smooth, about 2 minutes.
  2. Gradually add the sifted powdered sugar and cocoa powder, beating on low speed until combined. Scrape down the sides as needed.
  3. Add the salt, vanilla extract, and heavy cream. Beat on medium-high speed for 3-5 minutes until light, fluffy, and spreadable. If the frosting is too thick, add more cream 1 tablespoon at a time. If too thin, add more powdered sugar.
7

Assemble the Cake

  1. If the cake layers have domed tops, use a serrated knife to level them for even stacking.
  2. Place one layer on a cake stand or plate. Spread about 1 cup of frosting evenly over the top.
  3. Place the second layer on top, upside down for a flat surface. Apply a thin crumb coat (a thin layer of frosting) all over the cake to seal in crumbs. Refrigerate for 20-30 minutes to set.
  4. Frost the entire cake with the remaining frosting, creating swirls or smooth edges as desired. Decorate with chocolate sprinkles or shavings if desired.
8

Serve

  1. Slice and serve at room temperature for the best texture and flavor. Store leftovers in an airtight container.

Summary

Prep Time: 25 minutes | Bake Time: 30-35 minutes | Cooling/Frosting Time: 1 hour | Total Time: 2 hours

Yield: One 8-inch or 9-inch双层 cake (8-10 servings)

Difficulty: Intermediate

Storage and Make-Ahead Tips

How to Store:

Store frosted cake in an airtight container at room temperature for up to 3 days, or in the refrigerator for up to 5 days. Bring to room temperature before serving for the best flavor and texture.

Can You Freeze Cake Layers?

Absolutely! This is a great make-ahead strategy. Wrap completely cooled cake layers tightly in plastic wrap, then in foil. Freeze for up to 3 months. Thaw at room temperature before frosting.

Freezing Frosted Cake:

You can freeze a fully frosted cake! Place it in the freezer uncovered for 1-2 hours until the frosting is firm, then wrap tightly in plastic wrap and foil. Freeze for up to 3 months. Thaw overnight in the refrigerator.

Make-Ahead Frosting:

The frosting can be made up to 3 days ahead and stored in the refrigerator. Let it come to room temperature, then re-whip for a few minutes before using.

Cupcakes:

This recipe makes about 24-30 cupcakes. Bake at 350°F for 18-22 minutes. Frost as desired.

Swaps & Substitutions

Questions & Answers

My batter is really thin, did I do something wrong?

No, that's exactly right after the hot coffee goes in. A thin, pourable batter is what gives this cake its moist, tender crumb, so divide it between the pans and bake as written.

Can I make it in a 9x13 pan instead of two rounds?

Yes. Pour all the batter into one greased 9x13 and bake at 350F for about 35 to 40 minutes, checking for a toothpick with a few moist crumbs.

How do I know when the cake is done without overbaking?

Start checking at 30 minutes. A toothpick should come out clean or with a few moist crumbs clinging to it; wet batter means more time, and bone-dry means you've gone a touch too far.

Why is my frosting too stiff to spread?

The butter was probably still cold, or it needs more liquid. Beat in heavy cream or milk a teaspoon at a time until it loosens, and make sure the butter started out properly softened.

How far ahead can I bake this and how do I store it?

Bake the layers a day ahead, wrap well, and frost the next day. The finished cake keeps in an airtight container up to 3 days at room temperature or 5 days refrigerated; let cold slices sit out before serving.

More from the Recipe Box

Craving more delicious recipes?

Subscribe to our newsletter and get our favorite weekend recipes delivered to your inbox every Friday morning.