Bean Bun Recipe: Steamed Buns With Sweet Red Bean Filling

Snacks

Bean Bun Recipe: Steamed Buns With Sweet Red Bean Filling

This bean bun recipe brings the comforting aroma of steamed buns filled with sweet red bean paste—a perfect balance of soft dough and velvety filling. 💛 The dough starts with simple ingredients like flour, yeast, and a touch of sugar, creating a tender, slightly chewy texture that steams to golden perfection.

Inside, the red bean paste adds a rich, nutty sweetness that pairs beautifully with the pillowy exterior.

The beauty of these buns lies in their versatility—whether you prefer the classic red bean filling or modern twists like coconut or peanut variations, each bite delivers a harmonious blend of textures and flavors.

Steaming ensures the dough stays soft and fluffy, while the filling remains thick and flavorful, never dry or crumbly. This recipe captures the essence of traditional Chinese baobing while making it accessible for home cooks.

What makes this recipe stand out is the foolproof steaming technique, which guarantees perfectly risen buns with no soggy bottoms. The dough is kneaded just enough for elasticity, and the filling is prepared ahead of time for convenience.

Once steamed, these buns are ready to serve warm with a sprinkle of sesame seeds or a drizzle of honey for extra indulgence.

Perfect for breakfast, tea time, or as a sweet snack, these bean buns are a crowd-pleaser that combines tradition with simplicity. Whether you're making them for a special occasion or a cozy weekend treat, the result is always satisfying. Let's get started!

👨‍🍳
Difficulty
Medium
🔥
Calories
Low Cal

Ingredients for bean bun

Twelve simple ingredients create twelve perfect steamed buns with velvety filling.

Ingredient Amount Notes
All-Purpose Flour 🌾 4 cups Plus 1 tbsp for dusting
Active Dry Yeast 🍞 ¼ oz Or 2 1/4 tsp
Granulated Sugar 🍚 ¼ cup For dough activation
Unsalted Butter 🧈 ¼ cup Softened, room temperature
Large Eggs 🥚 1 whole Room temperature
Milk 🥛 ½ cup Warm, not hot
Salt 🧂 ½ tsp Fine sea salt
Red Bean Paste 🌱 2 cups Store-bought or homemade
Sesame Seeds 🌰 2 tbsp Toasted, for garnish
Vegetable Oil 🫒 1 tbsp For greasing steamer
Water 💧 ½ cup Warm, for yeast activation
Honey 🍯 1 tbsp Optional, for brushing

The flour is the foundation—King Arthur or Gold Medal brands work best for that tender, slightly chewy texture. Yeast matters here: use active dry yeast (not instant) and check the expiration date—old yeast won't activate properly. For the butter, Land O'Lakes unsalted is reliable, but any brand will do as long as it's softened to room temperature. The red bean paste? Look for brands with minimal additives—the thicker, the better. If you're making your own, soak dried red beans overnight for the richest flavor. Toast your sesame seeds in a dry pan for 2-3 minutes until golden—this adds that nutty aroma that makes these buns smell irresistible.

No active dry yeast? Instant yeast at half the amount works in a pinch. Short on time? Use pre-made red bean paste from Asian markets—just check the ingredients for added sugars. The dough can be made ahead and refrigerated for up to 24 hours, but let it come to room temperature before shaping. For the filling, if you can't find red bean paste, mashed sweet potatoes with a touch of brown sugar is a decent substitute. And that honey brushing? Maple syrup works too—just adjust the amount to taste. The key is keeping everything balanced: the dough should be soft but not sticky, and the filling should be thick enough to stay put when steamed.

Dough keeps best in an airtight container lined with a damp towel for 2-3 days in the fridge. The red bean paste? Store in the fridge for up to 2 weeks, but once steamed, buns are best eaten fresh. For freezing, steam the buns, cool completely, then wrap tightly in plastic wrap and foil. They'll keep for up to 3 months—just steam again for 5 minutes to reheat. Pro tip: Label your containers with the date so you don't forget. And if you're making a big batch, divide the dough into portions now—it saves time later.

❤️

Why You'll Love This Recipe

  • No Yeast Fear: I swear by this dough—just flour, yeast, sugar, butter, and eggs. No kneading, no waiting hours; let the mixer do the work while you sip coffee. The butter keeps it tender, and the yeast wakes up fast in warm water.
  • Sweet-Savory Magic: That crispy, flaky shell with a soft, pillowy center? Chef’s kiss. The sugar in the dough caramelizes just enough to balance the savory bean filling—like a hug from a bakery, but made at home.
  • Lunchbox Hero: Between us, these are my go-to for picnics, potlucks, or even a lazy Sunday. Pack them cold, and they stay fresh for days. Kids love the handheld shape, and adults? We’re all secretly eating seconds.
  • Budget-Friendly Staple: Flour, butter, eggs—these are pantry basics that stretch far. Make a double batch, freeze half, and you’ve got a $2 meal for weeks. (Yes, even on a Tuesday night.)

Step-by-step instructions for steamed bean buns

Master the art of these delicate buns with a perfect balance of fluffy dough and sweet filling.

1

👨‍🍳 Step 1: Activate the Yeast for Light, Airy Dough

In a small bowl, combine the 0.5 cup warm water (about 105-110°F—test by touching your wrist) with the 0.25 cup granulated sugar and 0.25 oz active dry yeast. Let it sit for 5-10 minutes until foamy. You'll see tiny bubbles forming on the surface and a yeasty aroma—this confirms your yeast is active.

If the mixture doesn't bubble within 10 minutes, your yeast might be dead. Start fresh with a new packet. Once activated, this mixture will give your buns that signature light, airy texture that makes them melt in your mouth.

2

👨‍🍳 Step 2: Mix and Knead the Dough

In the bowl of a stand mixer fitted with the dough hook, combine the 4 cups all-purpose flour, 0.5 tsp salt, and the yeast mixture. Mix on low speed until combined, then add the 0.25 cup softened unsalted butter, 1 whole room-temperature egg, and 0.5 cup warm milk. Increase speed to medium and knead for 5-7 minutes until the dough is smooth and elastic.

The dough should pull away from the sides of the bowl and form a soft, slightly tacky ball. If it's too sticky, add 1 tablespoon flour at a time until it's just manageable. Kneading develops gluten, which gives these buns their structure and chewiness. For best results, let the dough rest for 1 hour covered with a damp towel in a warm place.

3

🥘 Step 3: Prepare the Filling and Shape the Buns

Divide the rested dough into 12 equal portions (about 2.5 ounces each). Roll each portion into a 4-inch circle, then place 1 tablespoon red bean paste in the center. Fold the dough over the filling and pinch the edges tightly to seal, creating a half-moon shape. This technique ensures the filling stays contained while steaming.

Place the shaped buns on a floured surface, seam-side down, and let them rest for 15 minutes. This brief rest prevents the filling from leaking out during steaming. For extra flavor, brush the tops with 1 tablespoon honey before steaming—this creates a subtle caramelized sheen and balances the sweetness of the red bean filling.

4

🔥 Step 4: Steam the Buns to Perfection

Line a steamer basket with parchment paper and grease it lightly with 1 tablespoon vegetable oil. Arrange the buns seam-side up in the steamer, leaving 1 inch between each. Bring 2 inches of water to a boil in the pot below, then place the steamer on top. Cover and steam over medium-high heat for 12-15 minutes until the buns are puffed and golden brown.

Don't lift the lid during steaming—this releases steam and prevents the buns from rising properly. You'll know they're done when they sound hollow when tapped on the bottom and have a slight golden tint. For that classic touch, sprinkle the tops with 2 tablespoons toasted sesame seeds right after steaming while they're still hot.

5

⏰ Step 5: Rest and Serve Warm

Transfer the steamed buns to a wire rack and let them cool for 5 minutes. This brief rest allows the filling to set slightly, making them easier to handle. Serve them warm for the best texture—the dough should be soft and slightly chewy, while the filling remains gooey and sweet.

For an authentic experience, pair these buns with a hot cup of jasmine tea or a bowl of congee. The contrast of the warm, fluffy buns with the smooth red bean paste creates a harmonious balance of textures and flavors that's hard to resist.

👨‍🍳

Pro Tips For Making Bean Bun

  • Weigh Your Butter: Bean buns need that rich, tender crumb, and measuring butter by volume (cups) is a cheat code for disaster. Use a kitchen scale—50g of butter is not ¼ cup, especially when packed. I learned this after my first batch turned out greasy and dense. Trust the numbers.
  • Proof Yeast in Warm Water: Skip the fridge and proof your yeast in warm (not hot) water—think bathwater temperature. If it’s too hot, you’ll kill it; too cold, and it’ll take forever. Stir in that sugar, wait 5-10 minutes for bubbles, then add flour. No bubbles? Start over. This isn’t the step to rush.
  • Roll Dough Thin, Not Tough: Bean buns need that delicate, almost paper-thin wrapper to hold the filling without bursting. Roll the dough evenly to ¼-inch thickness—thicker spots mean uneven cooking. Use a rolling pin with a bit of flour, but don’t drown it; too much flour = tough buns. Practice makes perfect, but start with patience.
  • Steam, Don’t Boil: The filling should simmer gently, not boil violently, or your buns will leak and turn soggy. Keep the heat low and cover the pot with a lid—just enough steam to cook the beans through (about 15-20 minutes). Overcooking turns them mushy; undercooking leaves them raw. Taste-test the filling before stuffing.

Flavor customization for this bean bun

Classic Red Bean

Start with the traditional 2 cups red bean paste for that authentic, nutty-sweet flavor. I recommend store-bought paste from Asian markets (like Lotus Foods) for convenience, but homemade is even better if you have time.

For extra richness, add 1 tsp vanilla extract to the filling before shaping—it deepens the flavor without overpowering. 🌱

Coconut Matcha Twist

Swap the red bean paste for 1 cup coconut cream mixed with 1 tbsp matcha powder and 2 tbsp honey. This modern variation keeps the sweetness but adds an earthy, vibrant green hue.

Toast 1 tbsp shredded coconut and sprinkle it on top after steaming for texture. The matcha pairs beautifully with the fluffy dough.

Peanut Butter Delight

Mix 1 cup creamy peanut butter with 1 tbsp maple syrup and ½ tsp cinnamon for a decadent filling. Use natural peanut butter (like Smucker’s) to avoid added sugars.

This version feels indulgent but still light—perfect for a breakfast treat. Brush the tops with extra peanut butter before steaming for a sticky, caramelized finish. 🥜

Spiced Sesame Surprise

Infuse the red bean paste with 1 tsp toasted sesame oil and ½ tsp five-spice powder for a savory-sweet balance. The spices warm up the filling while keeping it familiar.

Garnish with extra sesame seeds and a drizzle of light soy sauce for umami depth. This version works well as a snack or light dessert.

Chocolate Hazelnut Luxe

For a dessert-worthy version, blend 1 cup Nutella with ½ cup crushed hazelnuts and 1 tbsp heavy cream until smooth. Pipe this into the dough circles before sealing. The nutty, chocolatey filling pairs perfectly with the soft bun. Serve with a dusting of cocoa powder for an elegant touch. 🍫

Lemon Blueberry Zing

Mix 1 cup mashed blueberries with 1 tbsp lemon zest, 1 tbsp honey, and 1 tsp cornstarch to thicken. This bright, fruity filling cuts through the richness of the dough.

Add a pinch of salt to balance the sweetness. The citrus notes make these buns feel refreshing, especially with a cup of black tea. 🍋

Nutrition facts

Servings 12
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 8g10%
Saturated Fat 5g25%
Cholesterol 35mg12%
Sodium 180mg8%
Total Carbohydrate 48g17%
Dietary Fiber 2g8%
Sugars 12g
Protein 6g12%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make the dough without a stand mixer?

Mix the dough by hand in a large bowl using a wooden spoon or your hands until combined, then knead for 8-10 minutes on a floured surface until smooth and elastic. The key is to knead until the dough pulls away from your hands and feels slightly springy. If it's too sticky, add 1 tablespoon flour at a time until it's just manageable.

2

What if my buns don't rise during steaming?

This usually happens if the yeast wasn't activated properly or the dough didn't rest long enough. Double-check your yeast by testing a small batch in warm water first. Also, ensure your dough rests for the full 1 hour before shaping—this allows the gluten to relax and traps gas for rising. If using a steamer, make sure there's enough water (about 2 inches) and the heat is medium-high.

3

How do I store leftover bean buns?

Store them in an airtight container at room temperature for 2 days or refrigerate for up to 5 days. To reheat, steam for 3-5 minutes over boiling water until warm. For longer storage, freeze the buns after steaming: wrap individually in plastic wrap, then place in a freezer bag. They'll keep for 3 months—just steam again for 5 minutes to restore freshness.

4

Can I use instant yeast instead of active dry yeast?

Yes! Use half the amount of instant yeast (so 1 ¼ teaspoons instead of 2 ¼ teaspoons) and mix it directly into the dry ingredients. No need to activate it separately. Instant yeast works faster, so your dough may rise slightly quicker, but the texture will be just as light and fluffy.

5

What's the best way to shape the buns for beginners?

Start by rolling each dough portion into a 4-inch circle—use a plate as a guide. Place 1 tablespoon filling in the center, then fold the dough over like a half-moon. Pinch the edges tightly to seal, but don't overwork the dough. For extra security, press the edges with your fingers to create a small lip. If the filling leaks during steaming, your seal might need to be tighter next time!

★★★★★4.6(9 reviews)
Categories Snacks