🍫 Ultra-Moist Steamed Chocolate Cake
Deeply chocolatey, incredibly soft, and wonderfully moist, this steamed chocolate cake is a rich homemade dessert that requires no oven.
Steaming gently cooks the cake while locking in moisture, creating an exceptionally tender crumb. Cocoa powder gives it a rich chocolate flavor, while melted butter adds a smooth, buttery finish.
It’s perfect for birthdays, afternoon tea, family desserts, or whenever you’re craving chocolate cake without turning on the oven.
⏱️ Recipe Information
Prep Time: 15 minutes
Steam Time: 45–55 minutes
Cooling Time: 20 minutes
Total Time: About 1 hour 30 minutes
Servings: 8–10
Difficulty: Easy
Method: Stovetop Steaming
🛒 Ingredients
For the Cake
- 1½ cups (190 g) all-purpose flour
- ½ cup (45–50 g) unsweetened cocoa powder
- 1 cup (200 g) granulated sugar
- 1 teaspoon baking powder
- ½ teaspoon baking soda
- ¼ teaspoon salt
- 2 large eggs, room temperature
- ½ cup (113 g) unsalted butter, melted and slightly cooled
- ¾ cup (180 ml) milk
- 1 teaspoon vanilla extract
- ½ cup (120 ml) hot water or hot coffee
Optional Chocolate Topping
- ½ cup (120 ml) heavy cream
- 1 cup (170 g) chocolate chips or chopped chocolate
- 1 tablespoon butter
👩🍳 Instructions
1. Prepare the Steamer
Fill a large pot with approximately 2–3 inches (5–7 cm) of water.
Place a steaming rack inside.
Cover the pot and bring the water to a gentle simmer while preparing the cake batter.
The water should produce steady steam without boiling so aggressively that it splashes into the cake pan.
2. Prepare the Cake Pan
Grease an 8-inch (20 cm) round cake pan with butter or nonstick spray.
Line the bottom with parchment paper.
Lightly grease the parchment as well.
Set aside.
3. Combine the Dry Ingredients
In a large bowl, whisk together the flour, cocoa powder, sugar, baking powder, baking soda, and salt.
Whisk thoroughly to break up any cocoa lumps.
4. Combine the Wet Ingredients
In another bowl, whisk together the eggs, melted butter, milk, and vanilla extract.
Make sure the melted butter has cooled slightly before combining it with the eggs.
5. Make the Batter
Pour the wet ingredients into the dry ingredients.
Gently whisk until the mixture is just combined.
Do not overmix.
6. Add the Hot Liquid
Slowly pour in the hot water or hot coffee while gently whisking.
The batter will become thinner and glossy.
This is exactly what you want—the thinner batter helps produce an exceptionally moist steamed cake.
If using coffee, use freshly brewed coffee that isn’t heavily flavored.
7. Pour Into the Pan
Pour the batter into the prepared cake pan.
Gently tap the pan once or twice against the counter to release large air bubbles.
Cover the pan tightly with aluminum foil.
This prevents condensation from dripping onto the cake while it steams.
8. Steam the Cake
Carefully place the covered cake pan onto the steaming rack.
Cover the pot with its lid.
Steam over medium heat for 45–55 minutes.
Avoid opening the lid during the first 40 minutes, as a sudden loss of steam can interfere with the cake’s rise.
9. Test for Doneness
Insert a wooden skewer or toothpick into the center.
The cake is ready when the skewer comes out clean or with a few moist crumbs attached.
If wet batter remains, cover the cake again and steam for another 5–10 minutes.
10. Cool the Cake
Carefully remove the pan from the steamer.
Remove the foil.
Allow the cake to cool in the pan for approximately 10–15 minutes.
Run a thin knife around the edges.
Carefully invert the cake onto a cooling rack or serving plate.
Allow it to cool further before decorating.
🍫 Optional Chocolate Topping
11. Heat the Cream
Place the heavy cream in a small saucepan.
Warm over medium-low heat until steaming but not boiling.
Remove from the heat.
12. Melt the Chocolate
Place the chocolate in a heatproof bowl.
Pour the hot cream over it.
Let it sit for 2 minutes.
Add the butter.
Stir slowly until completely melted and smooth.
13. Finish the Cake
Pour the chocolate topping over the cooled cake.
Use a spatula to spread it across the surface, allowing some chocolate to drip naturally down the sides.
Let it set for 15–20 minutes before slicing.
⭐ Chef’s Tips
Cover the cake pan: This prevents condensation from making the cake surface wet.
Don’t overmix: Once the flour disappears, stop mixing.
Hot coffee intensifies chocolate: It makes the cocoa flavor deeper without making the cake taste strongly of coffee.
Keep the steam steady: Maintain a gentle, consistent simmer throughout cooking.
Don’t let the pot run dry: Check the water level if your steaming setup requires a longer cooking time.
Cool before decorating: Chocolate topping adheres better to a cooled cake.
🍫 Easy Variations
Double Chocolate Cake
Fold ½ cup chocolate chips into the batter before steaming.
Mocha Chocolate Cake
Use hot coffee instead of water and add ½ teaspoon instant espresso powder.
Chocolate Orange Cake
Add 1 teaspoon finely grated orange zest to the batter.
Nutty Chocolate Cake
Sprinkle chopped walnuts, pecans, or hazelnuts over the chocolate topping.
Coconut Chocolate Cake
Add ½ cup shredded coconut to the batter and finish with toasted coconut.
🍓 Serving Suggestions
Serve slices with:
- Fresh strawberries
- Raspberries
- Whipped cream
- Vanilla ice cream
- Chocolate sauce
- Caramel sauce
- Toasted nuts
- Chocolate shavings
For an especially indulgent dessert, serve a warm slice with vanilla ice cream and extra chocolate sauce.
🧊 Storage
Store the cooled cake in an airtight container.
It can be kept at room temperature for up to 2 days if your kitchen is cool.
For longer storage, refrigerate for up to 4–5 days.
Allow refrigerated slices to sit at room temperature for about 15–20 minutes before serving for the softest texture.
❄️ Freezing
The cake can be frozen without the chocolate topping for up to 2 months.
Wrap it tightly in plastic wrap and then aluminum foil.
Thaw overnight in the refrigerator or for several hours at room temperature.
Add the chocolate topping after thawing.
🍫🎂 Final Result
This Ultra-Moist Steamed Chocolate Cake is rich, tender, deeply chocolatey, and wonderfully soft.
The gentle steaming method keeps the crumb exceptionally moist, while the optional silky chocolate topping adds another layer of indulgence.
No oven, no complicated technique—just an incredibly moist homemade chocolate cake! 🍫✨