If you love chocolate cake that is incredibly soft, moist, and rich, this Super Soft and Fudgy Steamed Chocolate Cake is a dessert worth making. Unlike traditional baked cakes, this homemade chocolate cake is cooked using steam, creating a tender texture with a moist crumb and a deep chocolate flavor.
You don’t need an oven to prepare it. With simple pantry ingredients, a mixing bowl, and a steamer, you can make a delicious chocolate cake that’s perfect for afternoon tea, family gatherings, or whenever a chocolate craving strikes.
The best part? Every slice is soft, rich, and satisfying, with a fudgy texture that makes this cake especially tempting for chocolate lovers.
Why You’ll Love This Steamed Chocolate Cake
- No oven required: A steamer is all you need to cook this cake.
- Soft and moist texture: Steam helps the cake stay tender and prevents it from drying out when cooked correctly.
- Rich chocolate flavor: Cocoa powder gives every bite a delicious chocolate taste.
- Simple ingredients: Most of the ingredients are everyday baking staples.
- Perfect for sharing: Serve it as an afternoon treat, a family dessert, or a homemade birthday cake.
- Easy to customize: Add chocolate chips, chocolate frosting, or a dusting of cocoa powder to make it your own.
Ingredients You’ll Need

The following ingredient list makes one small-to-medium steamed chocolate cake. For the best texture, measure the ingredients carefully and use room-temperature eggs and milk.
| Ingredient | Quantity |
|---|---|
| All-purpose flour | 1 cup (125 g) |
| Granulated sugar | ¾ cup (150 g) |
| Unsweetened cocoa powder | ¼ cup (25 g) |
| Eggs | 2 large |
| Milk | ½ cup (120 ml) |
| Neutral vegetable oil | ¼ cup (60 ml) |
| Baking powder | 1 teaspoon |
| Baking soda | ¼ teaspoon |
| Vanilla extract | 1 teaspoon |
| Salt | ¼ teaspoon |
| Hot water | ¼ cup (60 ml) |
Ingredient notes
Flour: All-purpose flour creates a tender cake with enough structure to hold its shape after steaming.
Cocoa powder: Use unsweetened cocoa powder so you can control the sweetness. Sift it with the flour to prevent lumps.
Oil: Vegetable oil helps keep the cake moist even after it cools. Canola or sunflower oil works well.
Milk: Whole milk provides a slightly richer flavor, but regular milk can also be used.
Hot water: A small amount of hot water helps the cocoa blend smoothly into the batter and enhances its chocolate flavor. Add it gradually.
Baking powder and baking soda: These help the cake rise and develop a light, tender crumb.
How to Make Super Soft and Fudgy Steamed Chocolate Cake
Step 1: Prepare the Steamer
Fill a large pot or steamer with water, making sure the water level stays below the cake pan. Bring the water to a gentle simmer while preparing the batter.
Grease a round cake pan approximately 7 inches (18 cm) in diameter. Line the bottom with parchment paper to make removing the finished cake easier.
Wrap the steamer lid with a clean kitchen towel, securing it safely away from the heat. This helps absorb condensation so water droplets don’t fall onto the cake. Keep the towel away from the flame or heating element.
Step 2: Mix the Dry Ingredients
In a medium bowl, sift together the all-purpose flour, cocoa powder, baking powder, baking soda, and salt.
Whisk the mixture until the ingredients are evenly distributed. Sifting removes lumps and helps create a smoother batter.
Set the bowl aside while you prepare the wet ingredients.
Step 3: Whisk the Eggs and Sugar
In a separate large bowl, whisk the eggs and sugar until the mixture looks slightly lighter and the sugar begins to dissolve.
Add the vegetable oil and vanilla extract. Whisk again until everything is well combined.
You don’t need to whip the eggs to the same volume required for a sponge cake. The goal is a smooth, evenly mixed base.
Step 4: Add the Milk and Dry Ingredients
Pour the milk into the egg mixture and stir until combined.
Add the dry ingredients in two or three batches, mixing gently after each addition. Stop as soon as no large streaks of flour remain.
Avoid overmixing because excessive mixing can develop the gluten in the flour and make the cake less tender.
Step 5: Add the Hot Water
Gradually pour the hot water into the batter while stirring slowly.
The batter should become smooth and relatively thin. This is normal for many moist chocolate cake recipes.
Pour the batter into the prepared cake pan. Tap the pan gently on the counter to release large air bubbles.
Step 6: Steam the Cake

Carefully place the cake pan into the preheated steamer.
Cover with the prepared lid and steam over medium-low heat for approximately 35–45 minutes. Avoid lifting the lid during the first 30 minutes because a sudden temperature change can interfere with the cake’s rise.
Cooking time varies according to the pan, steamer, and batter depth. Keep the water at a steady simmer and add more hot water if needed, taking care not to splash the cake pan.
Step 7: Check for Doneness
Insert a toothpick into the center of the cake. It should come out clean or with a few moist crumbs, but without wet batter.
If the center is still liquid, cover the pan and continue steaming in 5-minute intervals.
For food safety, the center should reach a safe temperature for an egg-containing cake; a thermometer reading around 200–210°F (93–99°C) is a useful doneness guide for cake texture, alongside the toothpick test.
Step 8: Cool and Serve
Remove the cake pan carefully from the steamer and allow it to rest for 10–15 minutes.
Run a thin knife around the edge, then turn the cake out onto a plate or wire rack. Remove the parchment paper and let the cake cool before slicing.
For an extra-indulgent finish, drizzle the cake with melted chocolate or spread a thin layer of chocolate ganache over the top.
Tips for the Softest, Fudgiest Texture
1. Keep the heat steady. A gentle, consistent simmer cooks the cake more evenly than aggressively boiling water.
2. Prevent condensation. Covering the lid with a clean towel helps prevent water from dripping onto the batter. Secure it safely, away from heat.
3. Don’t overmix. Mix only until the ingredients are combined to avoid a tough crumb.
4. Measure the flour correctly. Too much flour can make the cake dense and dry. A kitchen scale gives the most consistent results.
5. Avoid opening the lid too early. Let the cake rise before checking its progress.
6. Don’t oversteam. Excessive cooking can make the cake firmer and less moist. Begin checking near the lower end of the suggested cooking time.
7. Let it cool before cutting. Cooling allows the crumb to settle and makes cleaner slices possible.
How to Make It Extra Fudgy
If you prefer a richer, more chocolate-forward cake, try one of these simple additions.
- Chocolate chips: Fold ¼ cup of chocolate chips into the finished batter.
- Chocolate ganache: Pour a thin layer of ganache over the cooled cake.
- Chocolate filling: Slice the cooled cake horizontally and spread chocolate cream between the layers.
- Espresso: Add ½ teaspoon of instant espresso powder to intensify the chocolate flavor without making the cake taste strongly of coffee.
- Cocoa topping: Dust the cake with a little unsweetened cocoa powder just before serving.
Remember that a steamed cake naturally tends to have a moist, tender crumb. If you want a dense, almost brownie-like texture, use a richer recipe with more chocolate and fat rather than simply steaming the cake for longer.
Easy Chocolate Ganache Topping
This optional topping makes the cake taste richer and gives it an attractive finish.
Ingredients
- 100 g semisweet chocolate, finely chopped
- 100 ml heavy cream
Instructions
- Place the chopped chocolate in a heatproof bowl.
- Heat the cream in a small saucepan until steaming but not boiling.
- Pour the hot cream over the chocolate.
- Let it stand for 2 minutes, then stir until smooth and glossy.
- Allow the ganache to cool slightly before pouring it over the cake.
For a thicker topping, let the ganache cool until it reaches a spreadable consistency. For a thinner glaze, pour it over the cake while it is still slightly warm.
Delicious Ways to Serve Steamed Chocolate Cake
This cake is delicious on its own, but you can make it even more special with a few simple additions.
- Serve warm slices with a glass of cold milk.
- Add fresh strawberries or raspberries for a fruity contrast.
- Pair each slice with vanilla ice cream.
- Sprinkle chocolate shavings over the top.
- Serve with coffee or tea for an afternoon treat.
- Add whipped cream and a light dusting of cocoa powder for a simple dessert presentation.
For a party, place the cooled cake on a serving stand and decorate it with chocolate curls or a drizzle of ganache.
Storage and Make-Ahead Tips
At room temperature: Once completely cool, store the cake in an airtight container for up to 1–2 days in a cool environment.
In the refrigerator: Store in an airtight container for up to 4 days. Refrigeration can make the cake feel firmer, so allow a slice to come closer to room temperature before serving.
In the freezer: Wrap individual slices tightly and place them in a freezer-safe container for up to 2 months for best quality. Thaw overnight in the refrigerator.
To reheat: Warm an individual slice briefly in the microwave until just soft and warm. Avoid overheating, which can dry out the cake.
If the cake is topped with ganache made from cream, refrigerate it and follow safe food-storage practices.
Common Mistakes to Avoid

Why did my steamed chocolate cake turn out dense?
Too much flour, overmixing, expired leavening agents, or insufficient cooking can produce a dense cake. Measure accurately and check that your baking powder and baking soda are fresh.
Why is the top of my cake wet?
Condensation from the lid may have dripped onto the batter. Wrap the lid with a securely fastened kitchen towel or use a suitable cover that prevents condensation from falling onto the cake.
Why didn’t my cake rise?
The baking powder or baking soda may be old, the batter may have been overmixed, or the steamer may not have been hot enough when the pan was added.
Why is the center still raw?
The cake may need more cooking time, especially if the pan is deep or the heat is too low. Continue steaming in short intervals and check the center again.
Can I make this cake without cocoa powder?
Cocoa powder is essential for the chocolate flavor and affects the dry-to-wet ingredient balance. For a vanilla steamed cake, use a recipe specifically formulated without cocoa rather than simply omitting it.
Frequently Asked Questions
Can I make steamed chocolate cake without an oven?
Yes. This recipe is designed for a stovetop steamer, so an oven is not required.
Can I use a rice cooker?
Possibly, if your rice cooker has a suitable steaming or cake function and can accommodate the cake pan. Cooking time and results vary by model, so check the manufacturer’s instructions and test the cake for doneness.
Can I use a different cake pan?
Yes. A heatproof round or square pan that fits comfortably inside your steamer can work. A smaller, deeper pan may require additional cooking time.
How do I know when the cake is ready?
Insert a toothpick into the center. It should come out clean or with a few moist crumbs, without wet batter. If necessary, steam for a few more minutes.
Is steamed chocolate cake supposed to be moist?
Yes. Steaming helps retain moisture, giving the cake a tender texture. However, the center should be fully cooked rather than liquid or gummy.
Can I make it ahead of time?
Yes. Prepare the cake a day ahead, allow it to cool completely, and store it in an airtight container. Add ganache or other toppings shortly before serving if you want the freshest appearance.
Can I make this cake less sweet?
You can reduce the sugar slightly, but a large reduction may affect the cake’s moisture, tenderness, and structure. For a balanced chocolate flavor, use unsweetened cocoa powder and semisweet chocolate for the topping.
Final Thoughts
Super Soft and Fudgy Steamed Chocolate Cake is a wonderful choice when you want homemade chocolate cake without using an oven. Its moist crumb, deep cocoa flavor, and simple preparation make it a practical dessert for everyday occasions.
Serve it plain for a simple chocolate treat or finish it with silky ganache for a richer dessert. Once you master the gentle steaming method, you can experiment with chocolate chips, different toppings, and your favorite accompaniments.
Slice, serve, and enjoy a soft homemade chocolate cake whenever a chocolate craving strikes!