This chocolate cake has soft, tender layers, a deep cocoa aroma, and a thick sweep of silky chocolate buttercream. The batter comes together in one bowl, then bakes into a moist layer cake that slices neatly after it cools.
Among chocolate cake dessert recipes, this is the kind to keep close for birthdays, potlucks, and a simple weekend dessert. Espresso powder quietly sharpens the chocolate flavor without making the cake taste like coffee, while boiling water creates a loose batter that bakes up exceptionally plush.
Two 9-inch layers make a generous cake for a crowd, but the method is refreshingly straightforward. Take a few minutes to prepare the pans well and let the layers cool completely before frosting; those small steps make assembly much easier.
Why You’ll Love This Recipe
- Deep chocolate flavor: Cocoa and espresso powder give every bite a richer, more rounded taste.
- Moist, light crumb: Oil and boiling water help the cake stay soft rather than dry or heavy.
- Simple mixing method: No creaming butter or separating eggs is required for the cake batter.
- Celebration-ready: The classic frosted layer cake serves up to 24 modest slices.
Ingredient Notes
Unsweetened cocoa powder: Use regular natural unsweetened cocoa for a familiar chocolate-cake flavor. Dutch-process cocoa can work, but natural cocoa is the more dependable choice here because the recipe includes baking soda.
Espresso powder: It intensifies chocolate rather than adding a coffee-forward flavor. Instant espresso powder is best; if needed, leave it out rather than using brewed coffee, which changes the liquid balance.
Milk: Whole milk gives a nice tender texture, though buttermilk, unsweetened almond milk, or coconut milk are workable swaps. Buttermilk adds a subtle tang and pairs especially well with cocoa.
Vegetable oil: A neutral oil such as vegetable or canola oil keeps the crumb moist even after chilling. Melted coconut oil is fine, but use room-temperature milk and eggs so it does not firm up in the batter.
Boiling water: Hot water blooms the cocoa, which means it helps release more chocolate flavor. The finished batter will look thin; that is exactly what it should look like.
Chocolate buttercream: Softened butter, cocoa, powdered sugar, milk, vanilla, and salt make a creamy, spreadable frosting. Choose unsalted butter so you can control the salt level.
Moist Chocolate Layer Cake with Chocolate Buttercream
Ingredients
For the chocolate cake
- 2 cups all-purpose flour, spooned and leveled
- 2 cups granulated sugar
- 3/4 cup unsweetened cocoa powder
- 2 teaspoons baking powder
- 1 1/2 teaspoons baking soda
- 1 teaspoon kosher salt
- 1 teaspoon espresso powder
- 1 cup milk or buttermilk
- 1/2 cup vegetable or canola oil
- 2 large eggs, at room temperature if possible
- 2 teaspoons vanilla extract
- 1 cup boiling water
For the chocolate buttercream
- 1 cup unsalted butter, softened
- 3/4 cup unsweetened cocoa powder
- 3 1/2 to 4 cups powdered sugar
- 1/3 cup milk or heavy cream, plus more as needed
- 2 teaspoons vanilla extract
- 1/4 teaspoon fine salt
Instructions
- Heat the oven to 350°F. Grease two 9-inch round cake pans, line the bottoms with parchment rounds, then lightly grease the parchment. A prepared pan helps these delicate layers release without tearing.
- Whisk the flour, sugar, cocoa powder, baking powder, baking soda, salt, and espresso powder in a large bowl until no cocoa lumps remain. Whisking dry ingredients thoroughly prevents pockets of leavener in the baked cake.
- Add the milk, oil, eggs, and vanilla. Beat with a hand mixer on medium speed, or whisk vigorously, until the batter is smooth and evenly combined.

- With the mixer on low, slowly pour in the boiling water and mix just until incorporated. The batter will be very thin. Divide it evenly between the prepared pans; a kitchen scale is helpful, but measuring about half into each pan also works.
- Bake for 30 to 35 minutes, until the centers spring back lightly and a toothpick inserted in the middle comes out clean or with a few moist crumbs. Cool in the pans for 10 minutes, then turn the layers onto a wire rack, remove the parchment, and cool completely.

- For the buttercream, beat the softened butter until creamy. Beat in the cocoa powder, then add the powdered sugar in batches, alternating with the milk. Mix in vanilla and salt. Beat for 1 to 2 minutes until fluffy, adding a little more milk for a softer spread or powdered sugar for a firmer frosting.
- Level the cake layers with a serrated knife if they have high domes. Set one layer on a plate or stand, spread on about 1 cup of frosting, add the second layer, and frost the top and sides. Let the finished cake stand for 20 to 30 minutes before slicing so the buttercream can settle.
Tips & Variations
- Measure flour gently. Spoon flour into the measuring cup and level it off instead of scooping directly from the bag. Packed flour can make even reliable chocolate cake dessert recipes taste dry.
- Cool the layers all the way. Slightly warm cake melts buttercream, causing it to slide and pick up crumbs. If time is short, cool the layers on racks, then refrigerate them for 20 minutes before frosting.
- Make a one-pan cake. Bake the batter in a greased 9-by-13-inch pan at 350°F for about 35 to 40 minutes. Frost it right in the pan for an easy, transportable dessert.
- Add a little texture. Sprinkle mini chocolate chips, chopped toasted pecans, or chocolate curls over the top. Keep decorations light so the soft cake and creamy frosting remain the focus.
Serving and Storage
Serve slices at room temperature with cold milk, coffee, or a scoop of vanilla ice cream. Fresh raspberries or strawberries are lovely alongside the rich frosting, and a small pinch of flaky salt on each slice brings out the cocoa.
Store the frosted cake covered at room temperature for up to 2 days, or refrigerate it for up to 5 days. The refrigerator firms the buttercream and can make the cake feel less tender, so set refrigerated slices on the counter for 30 to 45 minutes before serving.
For longer storage, wrap unfrosted layers or individual frosted slices tightly, then freeze for up to 2 months. Thaw covered at room temperature. Reheating is not necessary, but a cold single slice can be microwaved for 5 to 8 seconds to take off the chill; too much heat will melt the frosting.

You Might Also Like
- Berry Summer Salad with Feta and Candied Walnuts
- Creamy Avocado Chicken Salad Recipe with Lime and Cilantro
- Creamy Deli Chicken Salad Recipe
- Rotisserie Chicken Salad Recipe with Celery and Lemon
Frequently Asked Questions
Why is the chocolate cake batter so thin?
The boiling water creates a loose batter, and that is intentional. It hydrates and blooms the cocoa while helping the cake bake into a moist, tender crumb. Do not add extra flour to thicken it.
Can I make this chocolate cake without espresso powder?
Yes. The cake will still be richly chocolatey without it. Espresso powder simply makes cocoa taste more intense, and the small amount does not make the dessert taste like coffee.
Can I use this recipe for cupcakes?
Yes. Line two standard muffin pans and fill each cup about two-thirds full. Bake at 350°F for roughly 18 to 22 minutes, checking early because cupcakes finish sooner than cake layers.
How do I keep the cake from sticking to the pans?
Grease the pans, add parchment rounds to the bottoms, and grease the parchment too. Let the cakes rest for about 10 minutes after baking before turning them out; removing them immediately can cause warm layers to break.


