Desserts
This steamed chocolate cake delivers restaurant-quality texture with its signature moist layers and silky chocolate rivers—no dense, dry crumbs in sight. The secret lies in steaming the cake for perfect moisture while baking it to achieve that signature glossy finish.
I've perfected this recipe over years of testing, ensuring every slice is rich, decadent, and impossible to resist.
The beauty of this method is how it transforms simple ingredients into something extraordinary. You'll start with a velvety chocolate batter that steams to create tender layers, then finishes baking to develop that coveted sheen.
The result? A cake that's rich yet light, with a velvety texture that melts in your mouth and rivers of melted chocolate throughout.
What sets this apart is the balance of techniques—steaming for moisture, baking for structure, and a touch of buttercream that ties everything together. The cake stays fresh for days, making it perfect for special occasions or when you simply crave something truly indulgent.
Each slice reveals that signature moist crumb and chocolatey depth that makes it worth every bite.
Whether you're serving it at a celebration or treating yourself to a decadent dessert, this cake delivers on all fronts. The process is straightforward once you understand the key steps, and the results are consistently impressive. Let's get started on creating your perfect steamed chocolate cake.
Ingredients for best steamed chocolate cake
Transform ordinary ingredients into a decadent steamed chocolate masterpiece with these velvety essentials.
| Ingredient | Amount | Notes |
|---|---|---|
| Unsalted Butter 🧈 | 1 cup | Cold, cut into small cubes |
| Granulated Sugar 🍚 | 2 cups | Superfine preferred for smooth batter |
| Dark Chocolate Chips 🍫 | 1 ½ cups | 70% cocoa or higher |
| Large Eggs 🥚 | 4 whole | Room temperature, separated |
| All-Purpose Flour 🌾 | 1 ½ cups | Sifted, plus extra for dusting |
| Unsweetened Cocoa Powder 🍫 | ½ cup | Dutch-processed for richness |
| Baking Powder 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Whole Milk 🥛 | 1 cup | Room temperature |
| White Vinegar 🍶 | 1 tbsp | For tenderizing |
| Vanilla Extract 🌿 | 1 tsp | Pure Madagascar preferred |
| Heavy Whipping Cream 🥛 | 1 cup | Cold, for buttercream |
| Powdered Sugar 🍚 | 2 cups | For buttercream |
| Chocolate Glaze 🍫 | 1 ½ cups | Store-bought or homemade |
The chocolate chips and cocoa powder are non-negotiable for that signature silky rivers and deep flavor. Ghirardelli 72% cocoa chips melt beautifully, while Dutch-processed cocoa adds richness without bitterness. For the butter, Plugrá brand is my go-to—it stays firm when cold for perfect flakiness. The eggs must be separated: yolks go into the batter, whites are whipped separately for structure. Room temperature ingredients blend smoother, so take everything out of the fridge an hour before baking. If you're short on time, microwave the eggs for 20 seconds to warm them.
No superfine sugar? Pulse regular granulated sugar in a food processor for 30 seconds—game-changer for smoothness. Substitute dark chocolate with chopped high-quality chocolate bars (70% or higher), but chop it finely for even melting. For a lighter texture, swap whole milk with evaporated milk or coconut milk. The vinegar activates the baking powder for extra lift, but if you're avoiding it, use 1 tsp lemon juice instead. For the buttercream, Land O'Lakes heavy cream whips up beautifully, but any brand works if it's cold. Pro tip: Chill your mixing bowl before whipping to get stiffer peaks faster.
This cake keeps beautifully—3 days at room temperature covered with plastic wrap, or 1 week refrigerated for maximum freshness. For extra decadence, assemble the cake a day ahead; the flavors meld overnight. Store the glaze separately and drizzle just before serving. Freeze portions for up to 3 months by wrapping tightly in plastic. To reheat, warm slices in a 200°F oven for 5 minutes—they'll be warm and gooey, just like fresh from the oven.
Why You'll Love This Recipe
- No Mixer Needed: I’ll be real—this cake comes together with just a fork and a bowl. Melt the butter, whisk the eggs and sugar until light, fold in the flour and chocolate chips, then steam. That’s it. No electric gadgets, no overmixing, just pure simplicity.
- Rich Without Overpowering: The dark chocolate chips melt into pockets of gooey goodness, but the butter and sugar keep it from being too heavy. It’s decadent enough to feel like a treat, but the steaming process keeps the texture tender—not dense or cakey. Honestly, my kids ask for seconds before I even finish slicing.
- Steam for Any Occasion: Weeknight dessert? Check. Birthday cake that doesn’t scream “homemade”? Still check. The steam keeps it moist for days, so it’s perfect for meal prep—slice it up and store it in the fridge. I’ve even served it at potlucks (yes, even on a Tuesday night) and no one guessed it wasn’t from a bakery.
- Budget-Friendly Luxury: Five ingredients, all pantry staples. No fancy mold, no special tools—just a heatproof dish and a steamer. The butter and sugar make it feel indulgent, but the cost adds up fast. Plus, leftovers stay fresh for days, so you’re not baking every time the craving hits. My secret weapon for when I want cake but don’t want to break the bank.
Step-by-step instructions for steamed chocolate cake
Here's how to create the perfect steamed chocolate cake with ultra-moist layers and decadent chocolate rivers.
Prepare the Batter with Perfect Texture
In a stand mixer fitted with the paddle attachment, beat the 1 cup unsalted butter and 2 cups granulated sugar on medium speed for 3-4 minutes until light and fluffy. You'll see the mixture nearly double in volume and become pale in color—this aeration is crucial for that signature steamed cake texture. Scrape down the sides of the bowl to ensure even mixing.
Add the 4 whole large eggs, one at a time, mixing well after each addition. The batter should thicken slightly with each egg. Stir in the 1 tsp vanilla extract and set the mixture aside. In a separate bowl, whisk together the 1.5 cups all-purpose flour, 0.5 cup unsweetened cocoa powder, 1.5 tsp baking powder, and 0.5 tsp salt. Gently fold these dry ingredients into the wet mixture until just combined—you should still see some flour streaks. Fold in the 1.5 cups dark chocolate chips by hand using a spatula.
In another bowl, combine the 1 cup whole milk and 1 tbsp white vinegar—this creates a buttermilk substitute that tenderizes the cake. Gradually add this mixture to the batter while folding gently to maintain airiness. The batter should be thick but pourable, like heavy pudding. If it's too thick, add 1-2 tablespoons of milk to reach the perfect consistency.
Assemble the Cake Pans for Steaming
Preheat your oven to 350°F and prepare two 8-inch round cake pans by lining the bottoms with parchment paper circles. Lightly grease the sides with butter. Divide the batter evenly between the two pans, filling each about ¾ full. The batter will rise significantly during steaming, so don't overfill.
Place the prepared pans in a large roasting pan or deep baking dish. Pour 1 cup of hot water into the bottom of the roasting pan—this creates the steam chamber. The water should come about halfway up the sides of the cake pans. The steam will infuse the cakes with moisture while baking, creating that signature tender crumb.
Cover the roasting pan tightly with aluminum foil, sealing it completely to trap the steam. Place the pan in the preheated oven and bake for 45-50 minutes, or until the tops are set and a toothpick inserted into the center comes out clean. The cakes should spring back slightly when pressed gently in the center. If the tops brown too quickly, tent with additional foil.
Prepare the Chocolate Buttercream
While the cakes bake, prepare the chocolate buttercream. In a large bowl, beat the 1 cup heavy whipping cream and 1 cup unsalted butter (softened) on medium speed until light and fluffy. Gradually add the 2 cups powdered sugar, mixing on low speed until combined. Increase the speed to high and beat for 3-4 minutes until the buttercream is smooth and holds stiff peaks when the beaters are lifted.
Add the 1 tsp vanilla extract and mix for 30 seconds to incorporate. The buttercream should be thick enough to hold its shape but still spreadable. Taste and adjust the sweetness if needed—you can add 1-2 tablespoons more powdered sugar if desired. Cover the bowl with plastic wrap and refrigerate until ready to use.
Assemble and Glaze the Cake
Remove the cakes from the oven and let them cool in their pans for 10 minutes. Run a thin knife around the edges to loosen them, then invert onto a wire rack to cool completely. Once cooled, level the tops if needed using a serrated knife. Place one cake layer on a cake stand or plate and spread a generous layer of chocolate buttercream over the top.
Place the second cake layer on top and spread buttercream over the sides and top, creating a smooth crust. Use a spatula to create swirls or rosettes on the sides for an elegant finish. Chill the cake in the refrigerator for 30 minutes to set the buttercream.
Just before serving, prepare the 1.5 cups chocolate glaze according to package instructions (if store-bought) or by melting the chocolate with a splash of cream and thinning with milk if homemade. Pour the glaze over the top of the cake and let it drip down the sides, creating those signature chocolate rivers. Use a toothpick to create decorative patterns in the glaze if desired. Serve immediately for the best texture and flavor!
Pro Tips For Making Best Steamed Chocolate Cake
- Steam the Pan First: Steamed chocolate cake thrives on moisture, so don’t skip preheating your steamer basket. Fill the pot with 1 inch of water, bring to a rolling boil, then let the steam build for 2-3 minutes before adding the cake—this ensures even heat distribution and prevents a dry top.
- Melt Chocolate Slowly: I learned this the hard way—dumping chocolate chips straight into hot butter seizes them. Instead, melt the butter first, then reduce heat to low and stir in the chocolate chips gradually. A double boiler works too, but patience here keeps the texture rich and fudgy, not grainy.
- Don’t Overmix the Batter: This isn’t pancake batter—aggressive mixing incorporates too much air, and steamed cakes don’t need it. Stir just until the flour disappears (about 15 seconds beyond that). Overmixing makes the cake dense, and you’ll regret it when the crumb turns tough instead of velvety.
- Use Room-Temp Eggs: Cold eggs add lumps and can cause uneven baking. Take your eggs out 30 minutes before mixing—no excuses. Room-temperature eggs blend smoothly with melted butter and sugar, ensuring a silky texture. (Yes, even if you’re impatient like me.)
Best sauces and condiments for best steamed chocolate cake
Chocolate Ganache Drizzle
For that signature silky chocolate rivers effect, I recommend a rich chocolate ganache made with 1 cup heavy cream and 8 ounces chopped dark chocolate (70% cocoa). Heat the cream until steaming, pour over the chocolate, then let it sit for 5 minutes before stirring until smooth.
Thin with 1-2 teaspoons milk if needed for a pourable consistency. Drizzle over the cake just before serving to maintain its glossy finish. 🍫
Salted Caramel Swirl
Add a sophisticated twist by incorporating a salted caramel swirl into the buttercream. Prepare caramel by cooking 1 cup granulated sugar until amber, then carefully adding ¼ cup heavy cream and 2 tablespoons butter.
Fold this into the buttercream for a sweet-salty contrast. Top with flaky sea salt crystals before glazing for an elegant touch. This pairing elevates the cake’s richness with a perfect balance of flavors.
Espresso-Infused Buttercream
For a bold, aromatic kick, infuse the buttercream with espresso powder. Mix 1 tablespoon finely ground espresso into the powdered sugar before whipping. This deepens the chocolate flavor and adds a subtle bitterness that complements the sweetness.
Use a high-quality Starbucks espresso powder or freshly brewed, cooled espresso reduced to 2 tablespoons for the best results. The espresso enhances the cake’s complexity without overpowering it.
Whipped Cream Topping
Lighten the cake’s richness with a whipped cream topping dusted with cocoa powder. Whip 1 cup heavy cream with 2 tablespoons powdered sugar until soft peaks form. Pipe dollops onto the cake and dust with 1 tablespoon Dutch-processed cocoa powder using a fine-mesh sieve.
This adds a delicate contrast to the dense cake and creates a visually stunning presentation. Serve immediately to keep the cream fluffy. ✨
Chocolate Hazelnut Spread
Inspired by Nutella, spread a thin layer of chocolate hazelnut spread between cake layers or as a drizzle. Use ½ cup Nutella or homemade spread (mix ½ cup Nutella with 2 tablespoons butter to thin).
Warm the spread slightly for easier application. This adds a nutty crunch and extra chocolate depth that pairs beautifully with the cake’s moisture. Pair with a sprinkle of toasted hazelnuts for texture. 🌰
Citrus Zest Glaze
Brighten the chocolate with a citrus zest glaze by adding 1 teaspoon lemon or orange zest to the chocolate glaze. The acidity cuts through the richness, creating a refreshing contrast. Use a Microplane to finely grate the zest for a smooth finish.
Drizzle over the cake and garnish with candied citrus peel for a pop of color and extra zing. This works especially well with white chocolate glaze variations. 🍋
Nutrition facts
Frequently asked questions
Why does steaming create such a moist texture?
The steaming process introduces moisture from the bottom while the oven bakes the top, creating a perfect balance. This dual action prevents dryness while developing structure, resulting in that signature velvety crumb that's impossible to achieve with traditional baking alone. The steam also helps distribute heat evenly, ensuring consistent texture throughout each layer.
Can I make this cake in a single layer instead of two?
Yes, but you'll need to adjust the baking time and pan size. Use a 9-inch round pan filled ½ full and steam for 50-55 minutes. The single layer will be thicker but still maintain moisture. For best results, use a springform pan to prevent cracking when removing from the pan. The flavor will be just as rich, though the presentation will differ.
How do I fix if my cake turns out too dense? Overmixing the batter or insufficient aeration usually causes density.
What's the best way to store leftovers?
Store the cake in an airtight container at room temperature for 2-3 days, or refrigerate for up to 1 week. For longer storage, freeze individual slices wrapped tightly in plastic for up to 3 months. To serve frozen cake, thaw at room temperature for 1 hour or reheat slices in a 200°F oven for 5 minutes to restore freshness. The buttercream may soften when reheated, so add it fresh before serving.
Can I substitute Dutch-processed cocoa powder?
While Dutch-processed cocoa is preferred for its rich flavor, you can use natural cocoa powder by adding 1 teaspoon baking soda to the dry ingredients. This neutralizes the acidity difference. The texture will be slightly different but still delicious. For best results, use a high-quality brand like Hershey's Special Dark or Ghirardelli. The cake will be slightly more acidic but maintain its moisture.
