Beverages
This steamed red bean bun recipe delivers the perfect balance of fluffy, golden dough and sweet, velvety red bean filling that melts in your mouth. The traditional technique of steaming creates a delicate texture that's impossible to resist, and the aroma alone will have everyone gathering around your kitchen.
I've perfected this recipe over years of dim sum sessions, ensuring every bite lives up to its reputation for comfort and indulgence.
The foundation of these buns lies in the dough—a simple yet precise blend of flour, yeast, sugar, and oil that develops into pillowy layers when steamed. While the classic version includes an egg for richness, I've included a dairy-free variation that maintains the same tender, airy quality.
The filling, made from sweetened red beans, adds a subtle earthy sweetness that pairs beautifully with the neutral dough.
What sets these buns apart is the technique: shaping the dough into smooth, even balls before wrapping them around the filling, then steaming until they achieve that signature golden sheen.
The result is a treat that's light enough to enjoy as a snack but substantial enough to satisfy a full meal. Whether you're making them for breakfast, dessert, or a special occasion, this recipe delivers professional-quality results at home.
For those with dietary restrictions, I've included gluten-free and egg-free adaptations that maintain the traditional texture and flavor profile. The recipe scales beautifully—perfect for family gatherings or sharing with neighbors. Let's create these timeless buns together, one steaming batch at a time.
Ingredients for steamed red bean bun
Twelve simple ingredients transform into golden, steamed buns with velvety filling.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 4 cups | Sifted for fluffy texture |
| Granulated Sugar 🍚 | ¼ cup | White sugar preferred |
| Instant Yeast 🍞 | 2 ½ tsp | Ensures quick activation |
| Unsalted Butter 🧈 | ½ cup | Softened, dairy-free alternative |
| Large Eggs 🥚 | 1 whole | For richness (omit for vegan) |
| Whole Milk 🥛 | ½ cup | Warm for smoother dough |
| Sweet Red Bean Paste 🌱 | 2 cups | Store-bought or homemade |
| Vegetable Oil 🫒 | 1 tbsp | For greasing steamer |
| Cornstarch 🌾 | 1 tbsp | Prevents sticking |
| Sesame Seeds 🌰 | 2 tbsp | Toasted for garnish |
| Rock Sugar 🍬 | 1 tbsp | Optional for extra sweetness |
The flour is your foundation—King Arthur or Bob’s Red Mill work best for that signature pillowy texture. King Arthur has a higher protein content if you want extra fluffiness, but any all-purpose will do. For the red bean paste, Asian grocery stores carry the best brands like Lotus or Golden Gate, but homemade works too if you've got time. The yeast needs to be fresh, so check the expiration date—if it's been sitting in your pantry for months, grab a new packet. Warm milk helps activate the yeast faster, but don’t boil it or you’ll kill the yeast entirely.
No egg? Flaxseed meal mixed with water works as a binder, though the texture will be slightly denser. Short on sesame seeds? Toasted poppy seeds give a different but still delicious flavor. The rock sugar is optional, but if you’ve got it, sprinkle it on top before steaming for that extra caramelized crunch. For a gluten-free version, swap the flour for a 1:1 gluten-free blend—just know the texture will be slightly different. And if you’re making a big batch, double the dough recipe but keep the filling portion the same—too much filling makes the buns messy.
Store the dough in an airtight container in the fridge for up to 2 days—it actually tastes better the next day. The filled buns steam in 15-20 minutes, so make a big batch and reheat them in a steamer for 5 minutes to keep them soft. These reheat beautifully—just pop them back in the steamer or microwave for 10-15 seconds. Freeze unsteamed buns for up to 3 months—steam straight from frozen, adding 5 extra minutes to the cooking time. And if you’re feeling fancy, dust them with powdered sugar right after steaming.
Why You'll Love This Recipe
- No-Knead Magic: I swear by this dough—just mix, rest, and roll. No stand mixer, no fancy skills, just flour, yeast, and a little patience (well, 20 minutes of it). The butter cuts in so smoothly, and that egg wash? Pure gold for a glossy finish without fuss.
- Sweet-Soft Perfection: That red bean paste inside? It’s where the magic happens—a tender, slightly chewy dough hugging a creamy, sweet filling that melts in your mouth. Honestly, the sugar in the dough caramelizes just enough to give it this subtle toasted edge when steamed. Chef’s kiss.
- Breakfast or Snack: Between us, these are my go-to for breakfast, lunch, or a midnight craving. The dough’s neutral flavor lets the red bean shine, but I’ve also stuffed them with lotus paste or even Nutella when I’m feeling wild. (Yes, even on a Tuesday night.)
- Makes a Crowd: One batch feeds four, but I double it for potlucks—steamed buns reheat beautifully the next day. The dough keeps for days in the fridge, and the filling? That jarred red bean paste lasts forever. Budget-friendly, minimal waste, and zero guilt about leftovers.
Step-by-step instructions for steamed red bean buns
Here's how to make these fluffy, sweet buns with perfect dough and rich filling.
Prepare the Dough for Maximum Fluffiness
In a large mixing bowl, combine the 4 cups all-purpose flour and 2.5 teaspoons instant yeast. Make a well in the center and add the 0.5 cup unsalted butter, 0.25 cup granulated sugar, 1 whole large egg, and 0.5 cup warm whole milk. Mix gently with a wooden spoon until just combined—you want to avoid developing too much gluten at this stage.
Knead the dough by hand for about 5-7 minutes until smooth and elastic. The dough should be slightly tacky but not sticky. If it feels too dry, add a teaspoon of warm milk; if too sticky, sprinkle a little more flour. Cover the bowl with a damp towel and let it rest at room temperature for 1 hour or until it doubles in size. This resting time is crucial for developing flavor and texture.
Shape the Buns with Sweet Filling
Once the dough has risen, punch it down gently to release air. On a lightly floured surface, divide the dough into 12 equal portions (about 2 ounces each). Roll each portion into a 4-inch circle, about 1/8-inch thick. Place 1 tablespoon of sweet red bean paste in the center of each circle, then fold the dough over the filling to form a half-moon shape. Seal the edges by pinching them together firmly.
Place the shaped buns seam-side up on a parchment-lined baking sheet, leaving about 1 inch of space between them. This spacing ensures even steaming and prevents sticking. Cover the baking sheet with a damp towel and let the buns rest for 20 minutes while you prepare the steamer.
Steam the Buns to Pillowy Perfection
Bring a large pot of water to a boil, then reduce the heat to medium-low to maintain a gentle simmer. Place a steamer basket inside the pot and add 1 tablespoon vegetable oil to the water—this prevents the buns from sticking to the steamer. Once the water is steaming steadily, carefully place the baking sheet with buns into the steamer basket.
Cover the pot with a lid and steam the buns for 15-18 minutes until they are golden brown and the dough feels light and airy when pressed gently. Avoid lifting the lid during steaming to maintain even heat and prevent the buns from collapsing. The filling should be warm and gooey, with the dough absorbing its sweetness.
Finish with Crispy Topping and Garnish
While the buns are still hot, mix 1 tablespoon cornstarch with 1 tablespoon rock sugar in a small bowl. Sprinkle this mixture evenly over the tops of the buns—this creates a crispy, caramelized crust. Return the buns to the steamer and cover again for 2-3 minutes to let the topping set.
Transfer the buns to a wire rack and let them cool for 5 minutes. Just before serving, toast the 2 tablespoons sesame seeds in a dry skillet over medium heat for 1-2 minutes until fragrant and golden. Sprinkle the toasted sesame seeds over the buns for added texture and aroma. Serve warm for the best experience—each bite should be soft, sweet, and perfectly balanced between the fluffy dough and rich filling.
Pro Tips For Making Steamed Red Bean Bun
- Weigh Your Flour: I learned this the hard way—scooping flour by the cup leads to dense, gummy buns. Use a kitchen scale for the dough: 500g of all-purpose flour gives you the right lightness, especially when mixed with butter and sugar. Pack the flour loosely into the scale—no pressing down—and you’ll avoid a brick-like texture.
- Chill the Dough: Skip this, and your buns will spread like pancakes when steamed. After kneading, wrap the dough in plastic and refrigerate for at least 1 hour (or up to 24 hours). The cold slows gluten development, so the buns stay round and fluffy instead of collapsing under their own weight.
- Steam in Batches: Overcrowding the steamer means soggy bottoms and uneven cooking. Use a bamboo steamer with a tight lid and steam no more than 8 buns at once. If you’re short on time, pre-steam the buns for 3 minutes, then finish them off in a hot oven at 350°F (175°C) for 5 minutes—crispier crust, same soft center.
- Brush Butter on Warm Buns: Cold butter on a cold bun won’t melt into that golden, crackly crust. After steaming, let the buns cool for 2 minutes, then brush them with melted butter while still warm. It’s the only way to get that bakery-style shine without making them greasy. (Yes, even if you’re impatient like me.)
Health benefits of this steamed red bean bun
Fiber-Rich Filling
The star of these buns is the sweet red bean paste, packed with soluble fiber that supports digestive health. Just 2 cups of the filling provide about 12 grams of fiber—roughly 40% of your daily recommended intake.
This fiber helps regulate blood sugar levels and keeps you feeling full longer, making these buns a satisfying yet balanced treat. 🌱
Plant-Based Protein
While the dough contains dairy and eggs, the red bean filling offers a complete plant-based protein profile. A ½-cup serving delivers around 7 grams of protein, which is essential for muscle repair and immune function.
The beans also contain iron and magnesium, making this a nutritious snack that doesn’t rely on animal products for its protein content.
Blood Sugar Balance
The combination of complex carbohydrates from the dough and low-glycemic-index red beans helps stabilize blood sugar levels. The resistant starch in the beans slows digestion, preventing energy crashes.
Pair these buns with a cup of green tea for even better blood sugar control—it’s a winning combo for anyone managing diabetes or watching their sugar intake.
Heart-Healthy Fats
The unsalted butter in the dough provides saturated fats, but the red beans contribute heart-healthy unsaturated fats and potassium, which helps regulate blood pressure.
For a lighter option, swap the butter for coconut oil—it maintains the flaky texture while adding medium-chain triglycerides (MCTs), known for supporting brain health and metabolism.
Energy-Boosting Carbs
These buns are a quick-energy source thanks to their simple carbohydrates, perfect for breakfast or a post-workout snack. The warm milk in the dough also adds B vitamins, which convert food into energy.
For a slow-release alternative, try replacing ½ cup of flour with almond flour—it adds a nutty flavor while extending energy release.
Gut-Friendly Probiotics
If you ferment the red bean filling (like traditional douchi or miso), you’ll introduce probiotic cultures that support gut health. Even store-bought paste contains prebiotic fiber, feeding beneficial gut bacteria.
For an extra boost, sprinkle 1 teaspoon of ground flaxseed into the dough—it’s rich in omega-3s and lignans, which promote digestive wellness. ✨
Nutrition facts
Frequently asked questions
Can I make these buns without an egg?
Yes! Replace the 1 egg with 1 tablespoon flaxseed meal mixed with 3 tablespoons water, let it sit for 5 minutes to thicken. The texture will be slightly denser but still delicious. For extra richness, add 1 teaspoon coconut oil to the dough.
How do I store leftover steamed buns?
Keep buns in an airtight container at room temperature for 1-2 days. For longer storage, refrigerate for up to 5 days or freeze unsteamed buns for 3 months. Reheat frozen buns directly in the steamer for 5 extra minutes or microwave for 10-15 seconds covered with a damp paper towel.
Why did my buns turn out dense instead of fluffy?
Dense buns usually mean over-kneading or under-proofing. Knead just until smooth (5-7 minutes), and let the dough rise until it doubles in size. Also, ensure your yeast is fresh and the water/milk is warm (110°F) but not hot. Overfilling or skipping the 20-minute rest before steaming can also cause collapse.
Can I use store-bought red bean paste?
Store-bought paste works perfectly—brands like Lotus or Golden Gate are ideal. For homemade, cook 1 cup dried red beans with ½ cup sugar and 1 cup water until soft, then mash into a paste. Adjust sweetness to taste. The texture should be thick but spreadable.
What’s the best way to reheat these buns?
For best results, steam reheated buns for 3-5 minutes in a bamboo steamer over boiling water. Microwave for 10-15 seconds with a damp paper towel over them to restore moisture. Avoid toaster ovens—they dry out the dough. Freshly steamed buns are always best, but reheating preserves that soft, pillowy texture.
