Steamed Chocolate Brownies – Soft, Moist & Extra Chocolatey

If you love rich chocolate desserts but want something easy to make without an oven, these Steamed Chocolate Brownies are a wonderful choice. They are soft, moist, deeply chocolatey, and finished with a generous topping of chocolate sprinkles for an irresistible homemade treat.

Unlike traditional baked brownies, these steamed brownies are cooked gently over simmering water. This method helps create a tender, moist texture that pairs beautifully with the rich cocoa flavor. The recipe uses simple ingredients, including eggs, sugar, flour, chocolate-flavored milk powder, cocoa powder, and vegetable oil.

Whether you’re preparing an afternoon snack, a family dessert, or a sweet treat for guests, these homemade steamed chocolate brownies are easy to enjoy any day of the week.

The best part is that you do not need a conventional oven. With a suitable heatproof pan, a steamer, and a few basic ingredients, you can make a delicious chocolate dessert right in your kitchen.

Why You’ll Love These Steamed Chocolate Brownies

  • No oven required: Steam the brownies on the stovetop using a covered steamer.
  • Soft and moist texture: Vegetable oil and gentle steaming help keep the crumb tender.
  • Rich chocolate flavor: Cocoa powder and chocolate-flavored milk powder add sweetness and chocolate notes.
  • Simple ingredients: Most of the ingredients are easy to find at a grocery store.
  • Easy chocolate topping: Finish the brownies with chocolate sprinkles and melted chocolate.
  • Perfect for sharing: Cut the cooled brownies into squares for snacks, parties, or family gatherings.

Ingredients for Steamed Chocolate Brownies

Eggs, flour, cocoa powder, chocolate milk powder, sugar, and other ingredients for steamed brownies.

For the Brownie Batter

  • 2 large eggs
  • 8 tablespoons granulated sugar (about ½ cup)
  • 10 tablespoons all-purpose flour (about 100 g)
  • 2 sachets chocolate-flavored milk powder, such as Indomilk chocolate
  • 3 tablespoons unsweetened cocoa powder
  • ½ teaspoon baking powder
  • ½ teaspoon baking soda
  • 8 tablespoons vegetable oil (½ cup)
  • 6 tablespoons warm water (90 ml)
  • A pinch of salt

For the Chocolate Topping

  • 100 g chocolate sprinkles
  • 3 tablespoons melted chocolate or chocolate glaze
  • 2 tablespoons margarine, if making your own chocolate topping

Ingredient Notes

Chocolate-flavored milk powder: This ingredient contributes sweetness and chocolate flavor. Different brands and sachet sizes vary, so use the amount specified on the product packaging when possible.

Unsweetened cocoa powder: Cocoa powder gives the brownies a deeper chocolate taste. Use unsweetened cocoa rather than sweetened drinking chocolate.

Vegetable oil: Oil helps keep the brownies moist after steaming. Choose a neutral-flavored oil such as sunflower or canola oil.

Warm water: Warm water helps the powdered ingredients blend into the batter. It should be warm rather than boiling.

Chocolate topping: Chocolate sprinkles provide a classic finish. Melted chocolate or chocolate glaze helps them adhere to the surface.

How to Make Steamed Chocolate Brownies

Step 1: Prepare the Steamer

Fill a steamer or large pot with enough water to produce steady steam, making sure the water level remains below the bottom of the brownie pan.

Bring the water to a boil, then reduce the heat to maintain a steady simmer.

Wrap the steamer lid with a clean kitchen towel if the lid design allows it. Secure the towel well so no fabric hangs near the flame or heating element. This helps absorb condensation and prevents water droplets from falling onto the brownie batter.

Step 2: Prepare the Cake Pan

Grease a heatproof cake pan or brownie pan with a little vegetable oil or margarine.

Line the bottom with parchment paper if suitable for your pan. Make sure the pan fits comfortably inside the steamer and leaves enough room for steam to circulate.

The depth and size of the pan will affect the cooking time, so avoid using a container that is too deep for the quantity of batter.

Step 3: Whisk the Eggs and Sugar

Place the eggs and granulated sugar in a large mixing bowl.

Whisk until the mixture is smooth and slightly lighter in color. The sugar does not need to dissolve completely, but it should be evenly incorporated.

Avoid whipping excessive air into the mixture if you prefer a dense, brownie-like texture rather than a fluffy steamed cake.

Step 4: Add the Chocolate-Flavored Milk Powder

Add the two sachets of chocolate-flavored milk powder and the unsweetened cocoa powder to the egg mixture.

Whisk until the powders are evenly distributed and no large lumps remain.

The mixture should become darker and more chocolatey in appearance.

Step 5: Add the Dry Ingredients

Smooth, rich chocolate batter being mixed for steamed chocolate brownies.

Sift the all-purpose flour, baking powder, baking soda, and salt into a separate bowl.

Gradually add the dry ingredients to the chocolate mixture. Stir gently until the flour is mostly incorporated.

Avoid mixing for too long, as excessive mixing can make the finished brownies less tender.

Step 6: Add the Oil and Warm Water

Pour in the vegetable oil and warm water.

Mix gently until the batter becomes smooth and evenly combined. Scrape the sides and bottom of the bowl to incorporate any remaining dry ingredients.

The batter should be pourable but not watery. If the chocolate milk powder you use has a different composition, the consistency may vary slightly.

Step 7: Pour the Batter into the Pan

Transfer the batter into the prepared pan.

Gently tap the pan on the counter once or twice to release large air bubbles. Avoid excessive tapping, which may cause splashes or disturb the batter.

Smooth the surface with a spatula so the brownies cook evenly.

Step 8: Steam the Brownies

Carefully place the pan inside the preheated steamer.

Cover the steamer and cook over medium-low to medium heat, maintaining steady steam throughout the cooking process.

For a typical medium-sized pan, begin checking after approximately 25–30 minutes. Depending on the depth of the batter and the pan size, cooking may take around 30–45 minutes or longer.

Avoid opening the lid frequently during the first 20 minutes, as this can cause a drop in temperature and interrupt the cooking process.

Step 9: Check for Doneness

Insert a toothpick into the center of the brownies.

It should come out without wet batter. A few moist crumbs are acceptable, but the center should not look raw or liquid.

If the toothpick shows wet batter, cover the steamer again and continue cooking in short intervals until the center is set.

Use oven mitts or heat-resistant gloves when removing the hot pan.

Step 10: Cool the Brownies

Remove the pan from the steamer and place it on a heat-safe surface.

Let the brownies cool in the pan for approximately 10–15 minutes before carefully removing them.

Allow them to cool further before applying the topping. If the surface is too hot, melted chocolate may run off and the sprinkles may dissolve or become sticky.

How to Make the Chocolate Topping

Step 11: Prepare the Chocolate

If using ready-made chocolate glaze, prepare it according to the product instructions.

For a simple homemade topping, place the chocolate and margarine in a heatproof bowl. Melt them gently over a saucepan of simmering water, stirring until smooth.

You can also use a microwave in short intervals, stirring between each interval to avoid overheating the chocolate.

Step 12: Spread the Chocolate Glaze

Once the brownies have cooled sufficiently, spread the melted chocolate or glaze evenly over the top.

Use a spatula to guide the chocolate toward the edges. A thin, even layer helps the chocolate sprinkles adhere without making the topping excessively thick.

Step 13: Add the Chocolate Sprinkles

Immediately sprinkle the chocolate sprinkles over the glaze while it is still soft.

Distribute them evenly so every slice receives a generous coating.

Allow the topping to set before cutting the brownies into squares.

Step 14: Slice and Serve

Use a sharp knife to cut the brownies into squares or rectangles.

For neater slices, wipe the knife between cuts. Serve at room temperature, or chill briefly if you prefer a firmer chocolate topping.

Tips for Perfect Steamed Chocolate Brownies

Close-up of a soft steamed chocolate brownie slice with chocolate glaze and sprinkles.

1. Maintain Steady Steam

Consistent heat is important for even cooking. Keep enough water in the steamer throughout the process, and make sure it does not boil away.

2. Prevent Condensation from Dripping

Water droplets falling onto the batter can create wet patches on the surface. A securely wrapped steamer lid can help absorb condensation. Make sure the towel stays away from the heat source.

3. Avoid Overmixing

Mix the batter only until the ingredients are combined. Gentle mixing helps maintain a tender texture.

4. Choose the Right Pan

A wider, shallower pan generally cooks faster than a narrow, deep pan. Use a pan that fits inside your steamer while allowing enough room for steam to circulate.

5. Check the Center Carefully

The edges may set before the middle. Use a toothpick to check the center and continue steaming if you see wet batter.

6. Cool Before Adding the Topping

Let the brownies cool enough for the glaze to stay on the surface. This also makes slicing easier.

7. Measure the Ingredients Accurately

Weighing the flour is more reliable than using tablespoons alone. Different measuring methods can produce different amounts of flour, affecting the texture.

Common Mistakes to Avoid

Opening the steamer too often: Frequent opening can lower the temperature and extend the cooking time. Keep the lid closed during the initial cooking period.

Using too much water in the steamer: The water should produce steam without touching the brownie pan. Direct contact with the water can affect the texture.

Allowing the steamer to run dry: Check the water level and add hot water carefully if needed. Never leave the steamer unattended for long periods.

Adding the topping too early: A hot brownie surface can cause the glaze to run and the sprinkles to become sticky. Let the brownies cool first.

Removing the brownies before the center sets: The middle may collapse or remain gummy. Check the center with a toothpick before removing the pan.

Using boiling water in the batter: Very hot water can affect the eggs if added directly without care. Warm water is sufficient for this recipe.

Delicious Variations

Steamed Brownies with Chocolate Ganache

Replace the chocolate sprinkles with a layer of chocolate ganache made from chocolate and cream. Let the ganache cool until spreadable before covering the brownies.

Extra Chocolate Steamed Brownies

Fold a small handful of chocolate chips into the batter before steaming. They add chocolate pockets, although the final texture will depend on the chocolate and the steaming time.

Chocolate and Peanut Butter Brownies

Add a small amount of peanut butter to the topping and gently swirl it into the melted chocolate. This creates a sweet-and-salty variation.

Steamed Brownies with Cheese Topping

For a popular sweet-and-savory combination, add a light topping of finely grated cheese over a thin layer of chocolate glaze. Use a mild cheese that melts or softens pleasantly.

Individual Steamed Brownies

Divide the batter among small heatproof cups, leaving room for expansion. Smaller portions will cook faster, so begin checking them earlier than a full-size pan.

How to Serve Steamed Chocolate Brownies

These brownies are delicious on their own, but you can serve them with:

  • A cup of coffee or tea.
  • A glass of cold milk.
  • Fresh strawberries or raspberries.
  • A scoop of vanilla ice cream.
  • A drizzle of chocolate sauce.
  • A small spoonful of whipped cream.

For a dessert platter, cut the brownies into small squares and arrange them with fresh fruit or other bite-sized sweets.

How to Store Steamed Chocolate Brownies

At Room Temperature

Once completely cool, place the brownies in an airtight container. Because the recipe contains eggs and the brownies are moist, avoid leaving them in a warm environment for extended periods.

In the Refrigerator

Store the brownies in a covered container in the refrigerator for approximately 3–4 days for best quality. Refrigeration is especially useful in warm weather and helps keep the chocolate topping firm.

Allow a portion to sit at room temperature briefly before serving if you prefer a softer texture.

In the Freezer

For longer storage, cut the cooled brownies into individual portions and wrap them well. Place them in a freezer-safe container for up to approximately 2 months for best quality.

Thaw in the refrigerator or at room temperature, and allow the texture to soften before serving. The topping may change slightly after freezing and thawing.

Frequently Asked Questions

Can I make these chocolate brownies without an oven?

Yes. This recipe is designed for steaming. You need a suitable covered steamer or a large pot with a rack that holds the pan above the water.

Why are my steamed brownies wet on top?

Condensation from the steamer lid may have dripped onto the batter. Wrapping the lid with a securely fitted kitchen towel can help absorb moisture, provided the towel stays away from the heat source.

Why are my brownies dense or gummy?

The center may be undercooked, the batter may have been overmixed, or the ingredient measurements may be inaccurate. Check the center for doneness and weigh the flour whenever possible.

Can I use regular milk powder instead of chocolate milk powder?

You can experiment with regular milk powder, but the brownies will have a different chocolate flavor and sweetness. You may need to adjust the cocoa or sugar, so the result will not be exactly the same.

How do I know when steamed brownies are done?

Insert a toothpick into the center. It should come out without wet batter. A few moist crumbs are fine, but the center should not be liquid.

Can I use a different topping?

Yes. Chocolate ganache, chocolate glaze, chocolate chips, or chopped chocolate can all be used. Add the topping after the brownies have cooled sufficiently.

Can I make the brownies ahead of time?

Yes. Steam the brownies, cool them completely, and store them covered. Add the chocolate glaze and sprinkles before serving if you want the topping to look especially fresh.

What size pan should I use?

A medium, heatproof pan that fits comfortably inside your steamer is suitable. The exact cooking time depends on the pan’s diameter and depth, so always check the center before removing it.

Final Thoughts

These Steamed Chocolate Brownies are a simple way to enjoy a soft, moist chocolate dessert without turning on the oven. The combination of chocolate-flavored milk powder, cocoa powder, and vegetable oil creates a rich chocolate base, while the chocolate glaze and sprinkles provide a sweet finishing touch.

For the best results, maintain steady steam, prevent condensation from dripping onto the batter, and allow the brownies to cool before decorating. Serve them with coffee, milk, or fresh fruit for an easy homemade treat.

Recipe Card

Recipe Name: Steamed Chocolate Brownies

Preparation Time: 15 minutes
Steaming Time: Approximately 30–45 minutes, depending on pan size
Cooling and Topping: 20–30 minutes
Total Time: Approximately 1 hour 5 minutes to 1 hour 30 minutes
Yield: Approximately 8–12 servings
Cooking Method: Stovetop steaming

Ingredients

Brownie batter

  • 2 large eggs
  • 8 tablespoons granulated sugar (about ½ cup)
  • 10 tablespoons all-purpose flour (about 100 g)
  • 2 sachets chocolate-flavored milk powder
  • 3 tablespoons unsweetened cocoa powder
  • ½ teaspoon baking powder
  • ½ teaspoon baking soda
  • 8 tablespoons vegetable oil (½ cup)
  • 6 tablespoons warm water (90 ml)
  • A pinch of salt

Topping

  • 100 g chocolate sprinkles
  • 3 tablespoons melted chocolate or chocolate glaze
  • 2 tablespoons margarine, if making your own chocolate topping

Instructions

  1. Prepare a steamer with water below the level of the brownie pan and bring it to a steady simmer.
  2. Grease and line a suitable heatproof pan.
  3. Whisk the eggs and sugar until smooth.
  4. Add the chocolate-flavored milk powder and cocoa powder, mixing until evenly combined.
  5. Sift in the flour, baking powder, baking soda, and salt. Stir gently.
  6. Add the vegetable oil and warm water, mixing until the batter is smooth.
  7. Pour the batter into the prepared pan and smooth the surface.
  8. Place the pan in the steamer, cover, and steam for approximately 30–45 minutes, checking the center for doneness.
  9. Remove the pan carefully and cool the brownies.
  10. Spread melted chocolate or glaze over the surface.
  11. Sprinkle with chocolate sprinkles and allow the topping to set.
  12. Cut into squares and serve.

Leave a Comment