Beverages
This steamed buns recipe delivers the perfect balance of pillowy, golden dough and sweet red bean filling that melts in your mouth.
The secret lies in precise dough preparation—yeast-activated flour, warm water, and just the right amount of fat create a texture that's light yet sturdy enough to hold its shape during steaming.
I've perfected this method over years of testing, ensuring every bite delivers that signature cloud-like softness with a delicate crust.
The dough requires careful handling—kneading just until smooth, resting at room temperature, and shaping into even balls before steaming. This patience pays off in fluffy, airy buns that rise beautifully when steamed.
The red bean filling adds natural sweetness and a slight chew, balancing the tender dough perfectly. For those who prefer savory options, pork or lotus paste can be substituted without sacrificing texture.
What makes these buns truly special is their versatility—serve them warm with a dusting of powdered sugar for a classic treat, or pair them with tea for an elegant snack. The steaming process ensures they stay moist and tender, while the filling remains intact.
This recipe bridges tradition and convenience, delivering restaurant-quality results at home with just a few simple ingredients and techniques.
Whether you're making them for a family gathering or a quiet afternoon indulgence, these steamed buns will become a staple. The dough can be prepped ahead, and the filling is easy to customize—perfect for adapting to dietary preferences or seasonal ingredients.
Let's get started on creating these golden, fragrant clouds that taste like comfort in every bite.
Ingredients for steamed buns
Twelve simple ingredients transform into golden, fragrant clouds with tender filling inside.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 4 cups | Plus 2 tbsp for dusting |
| Instant Yeast 🍞 | ¼ tsp | Active dry yeast works too |
| Granulated Sugar 🍚 | ¼ cup | Feeds yeast for activation |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for texture |
| Warm Water 💧 | 1 ¼ cups | 110°F for yeast activation |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Sweet Red Bean Filling 🌱 | 2 cups | Store-bought or homemade |
| Powdered Sugar 🍚 | ¼ cup | For dusting finished buns |
| Vegetable Oil 🫒 | 1 tbsp | For greasing steamer basket |
| Bamboo Steamer 🍜 | 1 whole | Or metal steamer basket |
| White Rice 🍚 | ½ cup | For steamer base |
| Sesame Seeds 🌾 | 1 tbsp | Optional for topping |
The flour is the foundation—King Arthur or Gold Medal brands yield the best texture for these delicate buns. Look for bread flour if available, but all-purpose works beautifully. The yeast must be fresh—check the expiration date, and if it's over three months old, buy a new packet. Warm water is critical: too hot kills the yeast, too cold slows activation. 110°F is ideal. For the butter, Land O'Lakes unsalted melts perfectly, creating pockets of air that give the buns their signature pillowy quality. If you're short on time, pre-shredded butter works, but pat it dry to avoid excess moisture in the dough.
Store-bought red bean filling is convenient, but homemade elevates the flavor—simmer adzuki beans with sugar and a touch of salt until tender, then mash slightly. Need a substitute? Lotus paste adds a delicate floral note, or pork filling for savory buns. The powdered sugar should be fine and sifted—Domino brand is my go-to for dusting. If you're missing sesame seeds, poppy seeds or crushed peanuts add texture. For the steamer, bamboo is traditional, but a metal colander works in a pinch—just ensure it has holes for steam circulation. The rice base prevents sticking and adds aroma.
Dough keeps for 24 hours in the fridge, wrapped tightly in plastic. For longer storage, freeze shaped balls for up to 3 months—steam directly from frozen, adding 2-3 minutes. The filling stays fresh 5 days refrigerated or 6 months frozen. These buns reheat beautifully: steam for 5 minutes or warm in a 350°F oven for 8 minutes with a splash of water in the pan. Serve immediately for maximum softness—leftovers lose their cloud-like texture after 30 minutes.
Why You'll Love This Recipe
- No Yeast Fuss: I swear by this dough—just toss in warm water, let it sit for 20 minutes, and boom. No waiting hours for proofing like those fancy sourdoughs. That sugar and butter combo makes the dough silky fast, and honestly? My lazy Sundays thank me every time.
- Buttery Pillowy Magic: The moment you bite into one of these—warm, soft, with that crispy skin—you’ll understand why I keep a batch in the fridge. That unsalted butter melts into the dough while steaming, giving each bite a rich, almost custard-like richness. (Yes, even on a Tuesday night.)
- Fill-It, Freeze-It, Done: Stuff them with pork and scallion, red bean paste, or even leftover mashed potatoes—whatever’s in your fridge. Here’s what sold me: I can steam a batch on Sunday, freeze half, and pull them out whenever I need a quick, impressive lunch. No reheating required; just steam from frozen.
- Pocket-Sized Budget Win: Flour, yeast, sugar, butter, water—that’s it. No specialty ingredients, no markup. I make a dozen for under $3, and they disappear faster than my willpower around cookies. Between us, these are the kind of buns that make you feel like you’re feeding a crowd without breaking the bank.
Step-by-step instructions for steamed buns recipe
Here's how to create light, fluffy buns with perfect texture and sweet red bean filling.
Prepare the Dough Base
In a large mixing bowl, combine the 4 cups all-purpose flour, 0.25 tsp instant yeast, 0.25 cup granulated sugar, and 0.5 tsp salt. Mix these dry ingredients together until evenly distributed. Create a well in the center and add the 0.5 cup cold cubed unsalted butter. Using your fingers or a pastry cutter, work the butter into the flour until the mixture resembles coarse crumbs with pea-sized butter pieces remaining.
Gradually pour in the 1.25 cups warm water (around 110°F) while stirring with a wooden spoon. The dough will begin to come together, but don't worry if it looks shaggy at first. Once all the water is incorporated, knead the dough on a lightly floured surface for about 5-7 minutes until smooth and elastic. The dough should be slightly tacky but not sticky—if it sticks to your hands, add a little more flour as needed. This kneading develops the gluten structure that will give your buns that signature pillowy texture.
First Rise and Divide the Dough
Shape the dough into a ball and place it back in the bowl. Cover the bowl with a clean kitchen towel and let it rise in a warm, draft-free place for 1-1.5 hours, or until it has nearly doubled in size. You'll know it's ready when the dough feels light and springs back slowly when gently pressed. The room should be warm enough to encourage yeast activity—if your kitchen is cool, place the bowl near a slightly warm oven with the light on.
Once the dough has risen, turn it out onto a lightly floured surface and divide it into 12 equal pieces (about 2 ounces each). Roll each piece into a smooth ball, then flatten slightly into a disc about 3 inches in diameter. Place 1 tablespoon of sweet red bean filling in the center of each disc. Fold the dough over the filling to completely enclose it, then pinch the edges to seal tightly. Shape each filled bun into a smooth ball, ensuring the filling is completely contained inside.
Second Rise and Steam Preparation
Arrange the filled buns on a lightly oiled baking sheet, leaving about 1 inch of space between each one. Cover them with a damp towel and let them rise again for 30-45 minutes, until they've puffed up noticeably but haven't quite doubled in size. The buns should feel light and springy to the touch. While they're rising, prepare your steaming setup by placing the 0.5 cup white rice in the bottom of the bamboo steamer. Add enough water to the steamer's base to come about 1 inch below the rice level—this creates steam without submerging the buns.
Lightly brush the tops of the buns with an egg wash (optional) for a golden finish, then carefully transfer them to the steamer basket. Cover the steamer with its lid and bring the water to a gentle boil over medium-high heat. Once the water is boiling vigorously, reduce the heat to medium to maintain a steady steam without boiling over. This controlled heat is crucial for achieving that signature soft, cloud-like texture.
Steam to Perfect Pillowy Texture
Steam the buns for 12-15 minutes, checking after 10 minutes to ensure they're cooking evenly. You'll know they're done when the tops are golden brown and the buns have risen significantly, feeling light when lifted with a spatula. Avoid lifting the lid during steaming—this releases steam and can cause the buns to collapse. If you notice any buns browning too quickly, gently rotate the steamer basket for even cooking.
Once steamed, carefully transfer the buns to a wire rack to cool slightly. While still warm, dust them generously with 0.25 cup powdered sugar for a sweet finish. For an optional garnish, sprinkle with 1 tbsp sesame seeds just before serving. The buns will be at their most tender and flavorful when served warm, with that perfect balance of soft dough and sweet red bean filling.
Pro Tips For Making Steamed Buns
- STEAM THEM FAST: The second your buns hit the steamer, cover the lid and crank the heat to medium-high. Those first 5 minutes at full steam are what puffs them up properly—I used to lowball the heat and end up with sad, flat buns.
- USE COLD BUTTER: Cut that unsalted butter into tiny cubes and toss it into the flour before adding water. Cold butter creates flaky layers that melt into tender pockets, not greasy clumps. I learned this the hard way after making buttery bricks that never dissolved.
- DON’T SKIP THE REST: Let the dough rise until it’s almost doubled, then punch it down and give it a second rise. This second rest develops gluten and makes the texture light, not dense. I was impatient once and got chewy buns—trust the process.
- SHAPE THEM NEATLY: Roll the dough into balls, then flatten them into 3-inch rounds with a light touch—no pressing. Overworking the dough collapses the structure, and uneven shapes steam unevenly. A quick flick of the wrist with your palm works better than rolling pins.
Health benefits of this steamed buns
Whole Grain Boost
Swap 25% of the all-purpose flour for whole wheat or oat flour to add fiber and nutrients without sacrificing texture. I use King Arthur whole wheat flour because it blends seamlessly and maintains the buns' signature softness.
This boosts fiber by 30% while keeping the dough manageable—just knead 1-2 minutes longer to develop the gluten properly. 🌾
Protein-Packed Fillings
For a protein upgrade, replace the red bean filling with pork and shrimp paste or tofu and mushroom mix.
I make a quick version by sautéing ½ lb ground pork with 2 tbsp soy sauce, 1 tbsp Shaoxing wine, and 1 tsp ginger, then cooling before stuffing. This adds 15g protein per bun while keeping the same tender texture.
For vegetarians, marinated tofu with shitake mushrooms works beautifully.
Lower Sugar Options
Cut refined sugar by 50% using monk fruit sweetener or erythritol in the dough and filling. I blend ¼ cup monk fruit sweetener with 1 tbsp honey for the filling to maintain moisture and flavor.
The dough still rises well, and the buns taste just as sweet—perfect for those watching blood sugar levels. Always use a 1:1 sugar substitute by volume to avoid density issues.
Gluten-Free Adaptation
For gluten-free versions, use a 1:1 gluten-free flour blend like Bob's Red Mill and add ½ tsp xanthan gum to mimic dough elasticity. The steaming time increases to 18-20 minutes due to the denser texture, but the result is still pillowy.
I reduce the butter to ¼ cup to prevent excess oiliness in gluten-free flours. Always let the dough rest 20 minutes longer between rises for proper hydration.
Digestive Benefits
The red bean filling contains adzuki beans, which are rich in soluble fiber that supports gut health. A ½ cup serving provides 7g fiber—about 25% of daily needs.
The beans also contain isoflavones, plant compounds linked to reduced inflammation. Pair these buns with green tea to enhance digestion and metabolism—both complement each other perfectly. 💪
Nutrition facts
Frequently asked questions
Can I make these steamed buns without a bamboo steamer?
Use a metal colander or a heatproof bowl with holes that fits over a pot of boiling water. The key is maintaining steady steam—place a ½ cup of rice in the bottom to prevent sticking and keep the water level 1 inch below the steaming surface. Cover with a lid and steam over medium heat for 12-15 minutes.
Why did my buns turn out dense instead of fluffy?
Dense buns usually come from over-kneading, under-proofing, or insufficient steam. Knead just until smooth (5-7 minutes), let the dough rise until it nearly doubles, and ensure your steamer has enough water to create vigorous steam. Cold dough or weak yeast can also cause this—always use 110°F water and fresh yeast.
How can I make these ahead of time?
Prepare the dough up to 24 hours ahead and refrigerate it wrapped tightly. Shape and fill the buns 4 hours before steaming—they'll rise slower in the fridge. For longer storage, freeze shaped buns for up to 3 months, then steam directly from frozen (add 2-3 extra minutes). Reheat steamed buns in a 350°F oven for 8 minutes with a splash of water in the pan.
What's the best way to store leftover buns?
Cool completely, then place in an airtight container at room temperature for 2 days. For longer storage, freeze them for up to 1 month. To revive, steam for 5 minutes or microwave for 20 seconds covered with a damp paper towel. Never refrigerate unsteamed buns—they'll lose their texture.
Can I substitute the red bean filling with something else?
Yes! Try lotus paste for a floral flavor, pork and chive mix for savory, or black sesame paste for nutty depth. For a modern twist, use cream cheese and jam or peanut butter and jelly. Keep fillings at 65°F or cooler to prevent yeast overactivation in the dough. Adjust filling amounts to 1 tbsp per bun for balance.