Chocolate Steamed Buns

Featured in desserts.

Okay, you NEED to make these. Look at that chocolate just pouring out — that is not a dream, that is your kitchen this weekend. We are talking the softest, most pillowy bao dough you have ever touched, wrapped around a molten dark chocolate center that goes completely gooey when steamed. The outside is pure white and cloud-like, and the moment you pull it apart, boom — rich, silky chocolate lava. It looks impressive but honestly it is so much easier than you think. Grab your steamer, a handful of ingredients, and let us make something magical together. Your family will not stop talking about these.

Tswira dial profile dial zaho awlaydi..
Updated on Sat, 14 Mar 2026 11:31:58 GMT
Main recipe image showcasing the final dish pin it
Pillowy white steamed bao bun torn open to reveal a rich gooey dark chocolate lava filling oozing onto a matte ceramic plate | lonerecipes.com

I first came across chocolate steamed buns at a small dim sum restaurant tucked away in a busy market street. The menu just said 'chocolate bao' and I almost skipped it — I was there for the savory stuff. But my curiosity won, and the moment I pulled that bun apart and watched the dark chocolate pour out, I was completely sold. The dough was unlike anything I had tasted in a dessert before — not bready, not cakey, just this impossibly soft and slightly chewy cloud. The filling was deep and bittersweet, not overly sugary, which made it feel grown-up and indulgent at the same time. I went home that day and immediately started testing my own version. It took a few tries to get the dough proofing just right and the ganache consistency perfect so it would not leak during steaming. But once I cracked it, this recipe became one of my all-time favorites to share with people. There is something deeply satisfying about handing someone a soft white bun and watching their face when the chocolate spills out.

Why I love this recipe

I love this recipe because it is the perfect combination of technique and reward. The process of making the dough, watching it rise, shaping each bun, and setting up the steamer feels almost meditative. And the payoff is enormous — these buns look and taste like something from a specialty bakery but come together with pantry staples. I also love how versatile the base dough is; once you have it down, you can fill these with anything. But more than anything, I love how these buns make people feel. There is pure joy in tearing one open and seeing that chocolate flow. It is the kind of recipe that turns an ordinary afternoon into a little event, and that is exactly the kind of cooking I live for.

What You Need From Your Kitchen

  • Dark Chocolate (150g): Chop finely and melt with cream and butter to create a smooth, rich ganache that firms up into a lava center when chilled and steamed.
  • All-Purpose Flour (2 cups): The base of the bao dough; sifted and combined with yeast to create the soft, pillowy white exterior.
  • Instant Yeast (2 tsp): Mixed directly into the flour to leaven the dough and create the signature airy, cloud-like texture of steamed bao.
  • Warm Milk (3/4 cup): Activates the yeast and adds richness to the dough, giving the buns their tender and slightly milky flavor.
  • Heavy Cream (3 tbsp): Blended with melted chocolate to form a luscious, pourable ganache that sets firm in the fridge but turns molten under steam heat.
  • Unsalted Butter (1 tbsp): Stirred into the ganache for extra silkiness and a glossy, smooth texture in the chocolate filling.
  • Cocoa Powder (1 tbsp): Dusted over the finished buns as garnish to enhance the chocolate aroma and add a beautiful contrast against the white dough.

Let's Make These Together

Make the chocolate ganache first
Heat your heavy cream until steaming then pour it directly over the chopped dark chocolate in a bowl. Add the butter, let it sit for two minutes, then stir until you have a glossy, smooth ganache. Pop it in the fridge and let it firm up for at least 45 minutes — this is the lava that makes everything magical.
Mix and knead the bao dough
Combine flour, yeast, sugar, and baking powder in a large bowl. Add warm milk and oil and mix until a dough forms. Knead on a floured surface for 8 to 10 minutes until smooth and elastic. The dough should feel soft but not sticky. Place in an oiled bowl, cover with a damp cloth, and let it rise in a warm spot for one full hour.
Portion and chill the ganache balls
Once your ganache has firmed up, scoop it into 10 equal portions and roll each one into a smooth ball. Line them up on a parchment tray and slide them back into the fridge. Keeping them cold while you work on the dough is the secret to that perfect molten center.
Shape and fill each bun
Divide the risen dough into 10 pieces. Flatten each piece into a 4-inch circle, thicker in the middle. Place a cold ganache ball in the center, gather the dough edges up around it, and pinch tightly to seal. Place each bun seam-side down on a small square of parchment paper.
Second proof then steam to perfection
Arrange the buns in the steamer with space between them, cover, and let proof for 20 more minutes. Bring a pot of water to a boil, steam the buns over medium-high heat for 12 to 15 minutes without lifting the lid. Rest for 3 minutes with the lid ajar, dust with cocoa powder, and serve immediately while the chocolate center is still flowing.
Additional recipe photo showing texture and details pin it
Flat lay of steamed bun ingredients including flour sugar yeast milk and dark chocolate arranged on gray marble countertop | lonerecipes.com

Switch Things Up

I once swapped the dark chocolate filling for a mix of peanut butter and milk chocolate on a whim, and honestly it became a whole new obsession. Another time I added a tiny pinch of chili flakes to the chocolate ganache before filling the buns, and the subtle heat against the sweet dough was absolutely mind-blowing. You can also try a matcha white chocolate version for something completely different — the green against the white bun is stunning and the flavor is delicate and earthy. Do not be afraid to play around with this dough — it is incredibly forgiving and works beautifully with sweet fillings of all kinds.

Perfect Pairings

These chocolate steamed buns pair beautifully with a cold glass of whole milk or a warm cup of jasmine tea, which cuts through the richness of the chocolate perfectly. For a full dessert spread, serve them alongside fresh strawberries or sliced bananas to balance the deep chocolate flavor. A light vanilla bean ice cream on the side also works wonderfully — the contrast between the warm molten bun and the cold ice cream is something truly special.

Step-by-step preparation photo pin it
Two soft Chinese steamed buns on a plate with a bamboo steamer and dark chocolate chunks in the background on gray marble | lonerecipes.com

Frequently Asked Questions

→ Can I make the dough ahead of time?

Yes! You can prepare the dough and let it do its first proof in the refrigerator overnight instead of at room temperature. Just take it out 30 minutes before shaping to let it come back to room temperature. This slow cold proof actually develops great flavor in the bao dough.

→ Why did my buns turn out wrinkled after steaming?

Wrinkling usually happens when the buns are exposed to a sudden drop in temperature after steaming. Always let the buns rest for 3 minutes with the steamer lid slightly ajar before removing them — this gradual cooling prevents the skin from shrinking and wrinkling.

→ Can I use a microwave instead of a steamer?

A steamer is really essential for this recipe — it is what gives the bao its soft, smooth, and white exterior. A microwave will not replicate the same texture and may cause the filling to overheat and burst unevenly. If you do not have a bamboo steamer, a metal colander set over a pot of boiling water with a tight lid works well.

→ Can I freeze these chocolate steamed buns?

Absolutely. Shape and fill the buns but do not steam them yet. Freeze them on a tray until solid, then transfer to a zip bag. When ready to enjoy, steam straight from frozen for 18 to 20 minutes. The ganache will still go beautifully molten inside.

→ How do I get the dough to stay white and not yellow?

Use bleached all-purpose flour and avoid adding too much oil. Some bakers also add a tiny amount of white vinegar or use milk instead of water to keep the dough bright. Over-proofing can also cause discoloration so keep an eye on your rise times.

→ What type of chocolate works best for the filling?

A good quality dark chocolate between 60% and 70% cacao works best. It gives a rich bittersweet filling that balances the slightly sweet dough perfectly. Avoid chocolate chips as they contain stabilizers that prevent them from melting as smoothly as chopped bar chocolate.

Conclusion

These Chocolate Steamed Buns are one of those recipes that feel like a little luxury you made yourself. The contrast between the cloud-soft white dough and the dark, gooey chocolate center is absolutely addictive. Whether you serve them as a dessert, a snack, or a special weekend treat, they never fail to impress. Once you master the dough, the possibilities are endless — try different fillings and make them your own.

Chocolate Steamed Buns

Cloud-soft steamed bao buns hiding a rich, gooey dark chocolate center that melts the moment you take a bite.

Prep Time
90 Minutes
Cook Time
15 Minutes
Total Time
105 Minutes
By: chris

Category: desserts

Difficulty: intermediate

Cuisine: China

Yield: 10 Servings (10 balls)

Dietary: Vegetarian, Dairy-containing, Nut-free

Ingredients

012 cups all-purpose flour
022 teaspoons instant yeast
033 tablespoons sugar
043/4 cup warm milk
051 tablespoon vegetable oil
061/2 teaspoon baking powder
07150g dark chocolate, chopped
083 tablespoons heavy cream
091 tablespoon unsalted butter
101 tablespoon cocoa powder

Instructions

Step 01

Start by making the chocolate ganache filling so it has time to firm up. Heat the heavy cream in a small saucepan over medium heat until it just begins to simmer. Remove from heat and pour over the chopped dark chocolate in a bowl. Add the butter and let sit for 2 minutes, then stir until completely smooth and glossy. Cover and refrigerate for at least 45 minutes until the ganache is firm enough to scoop.

Step 02

In a large mixing bowl, combine the flour, instant yeast, sugar, and baking powder. Make a well in the center and pour in the warm milk and vegetable oil. Mix together until a shaggy dough forms, then turn out onto a lightly floured surface and knead for 8 to 10 minutes until the dough is smooth, elastic, and slightly tacky. Place in a lightly oiled bowl, cover with a damp cloth, and let rise in a warm spot for 1 hour or until doubled in size.

Step 03

Once the ganache is firm, use a small spoon or melon baller to scoop out 10 equal portions of the chocolate filling. Roll each portion into a smooth ball between your palms and place on a parchment-lined tray. Return to the refrigerator while you prepare the dough for shaping — keeping the filling cold is the key to getting that lava effect after steaming.

Step 04

Punch down the risen dough and divide it into 10 equal pieces. Working one at a time, flatten each piece into a circle about 4 inches wide, slightly thicker in the center than at the edges. Place one ball of chilled ganache in the center. Carefully gather the edges of the dough up and around the filling, pinching tightly to seal. Roll gently between your hands to form a smooth ball. Place each sealed bun seam-side down on a small square of parchment paper.

Step 05

Arrange the shaped buns in your steamer basket, leaving at least 2 inches of space between each one as they will expand. Cover loosely with the steamer lid and let them proof for a second time for 20 minutes at room temperature. They should look slightly puffier and feel airy to the touch. Do not skip this step — the second proof is what gives the bao its signature pillowy texture.

Step 06

Bring a pot of water to a rolling boil and place the steamer basket on top, ensuring the bottom does not touch the water. Steam the buns over medium-high heat for 12 to 15 minutes. Do not lift the lid during steaming. When done, turn off the heat and let the buns rest with the lid slightly ajar for 3 minutes before removing — this prevents them from collapsing due to a sudden temperature change. Dust lightly with cocoa powder and serve immediately while the center is still molten.

Notes

  1. Keep the chocolate ganache filling refrigerated right up until you wrap it in the dough — cold filling is essential for achieving the lava effect after steaming.
  2. Do not over-proof the dough. Once it has doubled in size, shape immediately or the buns may become too airy and difficult to seal properly.
  3. Wrap the dough circle thicker in the center than at the edges to prevent the filling from breaking through the bottom during steaming.
  4. Line each bun with a small square of parchment paper to prevent sticking to the steamer basket and to make removal easy without deflating the bun.
  5. For the whitest possible bao dough, use bleached all-purpose flour and avoid over-kneading once the dough comes together.
  6. These buns are best enjoyed fresh and hot. If reheating, steam for 3 to 4 minutes — do not microwave as it will make the dough rubbery and the filling grainy.

Tools You'll Need

  • Bamboo or stainless steel steamer basket
  • Large mixing bowl
  • Small saucepan
  • Parchment paper squares
  • Melon baller or small ice cream scoop
  • Kitchen scale
  • Damp kitchen cloth

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Gluten (all-purpose flour)
  • Dairy (heavy cream, butter)
  • Soy (may be present in dark chocolate)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 285
  • Total Fat: 8 g
  • Total Carbohydrate: 46 g
  • Protein: 6 g

Spice Up Your Inbox!

Join our gourmet community and get sizzling recipes, cooking tips, and exclusive updates delivered straight to your inbox.

We respect your privacy. No spam, just deliciousness.

×

Success!

You've successfully subscribed to our newsletter!