baking

Classic Chocolate Cake (Rich, Moist & Perfectly Decadent)

Dive In
5 min
Tested & Loved ★ 100% Thrilling ★
Classic Chocolate Cake (Rich, Moist & Perfectly Decadent)

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.

Ingredients

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.

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.