This indulgent chocolate cake features incredibly moist layers made with cocoa powder and a unique boiling water technique that intensifies the chocolate flavor. The silky chocolate buttercream frosting creates the perfect balance of sweetness and richness.
The batter comes together quickly in one bowl, yielding two tender 9-inch layers. Boiling water added at the end creates a thin batter that bakes into an exceptionally moist crumb. The homemade frosting uses butter, powdered sugar, and cocoa for a smooth spreadable consistency.
Ready in about an hour, this classic American dessert serves 12 and can be customized with espresso powder, simple syrup brushing, or fresh berry garnishes. The cake freezes well unfrosted for up to three months.
The first time I made this chocolate cake, my kitchen smelled like a bakery and I couldn't stop sneaking tastes of the frosting. My roommate walked in, caught me red-handed with the spatula, and immediately grabbed a fork. That cake disappeared in under 24 hours, and I've been tweaking it ever since to get that perfect crackle-to-fudgy ratio.
I made this for my dads birthday one year when I completely forgot to order a cake. He took one bite, got quiet, and asked if I'd been hiding baking skills my whole life. Now its the only birthday cake he wants, and Ive learned to double the frosting recipe because half of it mysteriously vanishes before it even touches the cake.
Ingredients
- 2 cups all-purpose flour: The foundation that gives structure without making the cake dense or dry
- 2 cups granulated sugar: Sweetness that balances the deep cocoa without being cloying
- 3/4 cup unsweetened cocoa powder: Use a good quality cocoa here because its the star of the show
- 2 teaspoons baking powder: Helps the cake rise beautifully and get that perfect dome
- 1.5 teaspoons baking soda: Works with the cocoa to create that tender crumb we all want
- 1 teaspoon salt: Dont skip this, it makes the chocolate flavor actually taste like chocolate
- 1 cup whole milk: Room temperature milk incorporates better and creates a softer texture
- 1/2 cup vegetable oil: Keeps the cake moist way longer than butter would
- 2 large eggs: Also at room temperature so they emulsify properly into the batter
- 2 teaspoons pure vanilla extract: Use the real stuff, imitation vanilla just doesnt sing the same way
- 1 cup boiling water: This strange step blooms the cocoa and creates the most incredible texture
- 1 cup unsalted butter: Softened to room temperature for silky smooth frosting
- 3.5 cups powdered sugar: Sift it first or you'll regret the lumpy mess later
- 3/4 cup unsweetened cocoa powder: For the frosting, Dutch-process cocoa gives an extra velvety finish
- 1/2 teaspoon salt: A pinch in the frosting balances all that sweetness perfectly
- 2 teaspoons pure vanilla extract: More vanilla in the frosting because you can never have too much
- 1/4 cup whole milk: Adjust this to get your frosting exactly how spreadable you like it
Instructions
- Get your oven ready:
- Preheat to 350°F and grease two 9-inch round pans with butter, dust them with flour, then line the bottoms with parchment paper so nothing sticks.
- Whisk the dry team:
- In a large bowl, sift together the flour, sugar, cocoa powder, baking powder, baking soda, and salt until everything is evenly distributed.
- Bring in the wet ingredients:
- Add the milk, oil, eggs, and vanilla to the dry mixture and beat on medium speed for about 2 minutes until the batter looks smooth and glossy.
- The magic water moment:
- Reduce your mixer to low and slowly pour in that cup of boiling water, mixing until combined. The batter will look worryingly thin but that's exactly right.
- Distribute and bake:
- Pour the batter evenly between your prepared pans and bake for 30 to 35 minutes until a toothpick comes out clean.
- The patience part:
- Let the cakes cool in their pans for 10 minutes, then turn them out onto a wire rack to cool completely before frosting.
- Make the frosting:
- Beat the softened butter until creamy, then gradually add the powdered sugar, cocoa powder, and salt on low speed until combined.
- Fluff it up:
- Beat in the vanilla and milk, then increase speed and whip for about 2 minutes until the frosting is light and fluffy, adding more milk if needed.
- Assembly time:
- Place one cake layer on your serving plate, spread a generous layer of frosting on top, then add the second layer and frost the top and sides.
My niece helped me decorate this cake once and decided that more sprinkles equaled more love. The cake looked like a confetti explosion, but you know what, she was right. Sometimes the most imperfect cakes are the ones people remember most fondly.
Making It Ahead
You can bake the cake layers a day ahead and wrap them tightly in plastic wrap at room temperature. The frosting also keeps well in the refrigerator for up to three days, just let it come to room temperature and give it a quick whip before using.
Frosting Like A Pro
Apply a thin crumb coat first and chill the cake for 15 minutes before doing the final layer of frosting. This step catches all those loose crumbs and gives you that pristine bakery finish.
Serving Suggestions
This cake is rich enough to stand on its own, but a scoop of vanilla ice cream or some fresh raspberries on the side never hurt anyone. The cold cream cuts through the intense chocolate perfectly.
- Slice it with a sharp knife dipped in hot water for clean edges
- Let the cake sit at room temperature for 30 minutes before serving
- Store any leftovers covered at room temperature for up to three days
Every time I pull this cake out of the oven, I'm still amazed that something so simple can create so much joy. Hope it finds its way into your regular rotation too.
Your Recipe Questions Answered
- → What makes this chocolate cake so moist?
-
Boiling water added to the batter creates steam during baking, resulting in an exceptionally moist crumb. The combination of oil and milk also contributes to the tender texture, while the thin batter consistency ensures even baking throughout.
- → Can I make this cake ahead of time?
-
Yes, bake and cool the cake layers completely, then wrap tightly in plastic and freeze for up to three months. Thaw overnight in the refrigerator before frosting. Alternatively, frost the assembled cake and store at room temperature for 2-3 days or refrigerate for up to a week.
- → How do I know when the cake is done baking?
-
Insert a toothpick into the center of the cake—if it comes out clean or with just a few moist crumbs, the cake is ready. The sides should also pull slightly away from the pan edges. Avoid opening the oven door before 30 minutes to prevent collapsing.
- → Can I substitute ingredients for dietary needs?
-
Use a gluten-free flour blend 1:1 for the all-purpose flour. For dairy-free versions, substitute plant-based milk and vegan butter for frosting. The eggs can be replaced with flax eggs or commercial egg replacer, though texture may vary slightly.
- → Why is my frosting too thick or thin?
-
Add milk one tablespoon at a time if frosting is too thick for spreading. If too thin, add sifted powdered sugar in small batches until desired consistency is reached. Room temperature ingredients create the smoothest frosting texture.
- → How can I enhance the chocolate flavor?
-
Add 1-2 teaspoons of espresso powder to the dry ingredients to deepen the chocolate taste without adding coffee flavor. You can also replace some cocoa powder with melted dark chocolate, or brush the cooled layers with chocolate simple syrup before frosting.