Bean Bun Recipe: Steamed Buns With Sweet Bean Filling Magic

Snacks

Bean Bun Recipe: Steamed Buns With Sweet Bean Filling Magic

This bean bun recipe delivers the perfect balance of flaky, pillowy dough and sweet, fragrant red bean filling that makes every bite feel like a little taste of Hong Kong.

The secret lies in a simple yet precise dough recipe that steams up tender and golden, while the filling transforms into a velvety, caramelized center. I’ve tested this recipe countless times—whether using traditional yeast dough or a quick no-yeast version—and it never fails to impress.

The dough starts with basic ingredients like flour, yeast, and a touch of sugar, but the magic happens in the folding technique. Hand-rolling the dough creates those signature layers, while the steaming process ensures a soft, airy texture.

For the filling, you can use store-bought red bean paste for convenience or make your own from scratch for deeper flavor. The result? A bun that’s crisp on the outside, tender inside, and packed with that irresistible sweetness.

Steaming is where the real art comes in—even heat distribution is key to avoiding soggy bottoms or undercooked centers. I’ll walk you through the exact pan setup and timing to guarantee perfect buns every time.

Whether you’re serving them warm with a dusting of powdered sugar or pairing them with a cup of jasmine tea, these buns are a crowd-pleaser for any occasion.

This recipe also includes dietary-friendly adaptations, like vegan dough options and alternative fillings, so you can enjoy them no matter your preferences. Let’s get started on creating these timeless, comforting treats that taste like home.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for bean bun

Twelve simple ingredients transform into golden, pillowy buns with velvety bean filling.

Ingredient Amount Notes
All-Purpose Flour 🌾 4 cups Plus 2 tbsp for dusting
Active Dry Yeast 🍞 ¼ oz Or 2.25 tsp (1 packet)
Granulated Sugar 🍚 1 ½ tbsp For yeast activation
Unsalted Butter 🧈 ½ cup Cold, cubed (vegetarian)
Warm Water 💧 ¾ cup 110°F for yeast activation
Red Bean Paste 🌱 2 cups Store-bought or homemade
Vegetable Oil 🫒 1 tbsp For greasing steamer
Powdered Sugar 🍬 ¼ cup For dusting (optional)
Salt 🧂 ½ tsp Fine sea salt
Sesame Seeds 🌰 1 tbsp For garnish (optional)
Vegetable Shortening 🧈 ¼ cup For flaky layers (vegetarian)
White Rice Vinegar 🍶 1 tsp For bean paste (optional)

The flour is the foundation—King Arthur or Gold Medal work best for that tender crumb. Grab active dry yeast from the baking aisle, not instant—it activates faster in warm water. For the butter, Land O'Lakes or Earth Balance vegan butter both work perfectly. The red bean paste? Asian markets carry the best brands like Lotus or H Mart's house paste. If you're making your own, soak dried adzuki beans overnight for that authentic texture. Pro tip: Check the yeast expiration date—old yeast won't rise properly.

No yeast? Instant yeast works at half the amount (use 0.125 oz). Store-bought bean paste too sweet? Add 1 tsp rice vinegar to cut the richness. Short on sesame seeds? Toasted sunflower seeds give a similar crunch. The butter and shortening combo creates those signature layers—don't skip the cold cubes when mixing. For a no-yeast version, swap yeast for 1 tsp baking powder plus 1 tsp baking soda, but the texture will be denser. The powdered sugar is optional but worth it for that bakery-fresh finish.

Store flour and yeast in a cool, dark pantry—they last months. Bean paste keeps for up to 2 weeks in the fridge once opened. For the dough, wrap it tightly in plastic and refrigerate for up to 2 days before steaming. Make ahead: prep the filling and dough separately, then assemble right before steaming. The buns reheat beautifully—steam for 5 minutes to restore that fresh-from-the-pot warmth. Freeze shaped buns (unsteamed) for up to 3 months—steam from frozen, adding 2 extra minutes.

❤️

Why You'll Love This Recipe

  • No-Knead Magic: I swear, the dough comes together with just flour, yeast, sugar, and butter—no fancy techniques, no overworking. The butter keeps it tender, and the yeast does all the heavy lifting while you sip your coffee.
  • Sweet-Savory Balance: That touch of sugar in the dough? It’s not cloying—it’s the perfect contrast to the savory bean filling inside. The butter adds richness, so you get flaky layers that taste like a hug from your favorite bakery.
  • Picnic or Party Ready: Pack them for lunch, serve them at brunch, or make a big batch for game day. They reheat beautifully, and honestly? Nobody will guess they’re just flour, yeast, and a little butter doing all the work.
  • Budget-Friendly Staples: Flour, yeast, sugar—these are pantry basics that won’t break the bank. Plus, a single batch stretches far, so you’re feeding a crowd without stressing over grocery bills. (Yes, even on a Tuesday night.)

Step-by-step instructions for steamed bean buns

Here's how to create tender, flaky buns with that perfect sweet bean filling—no shortcuts, just pure technique.

1

Activate the Yeast and Prepare the Dough

In a small bowl, combine the 0.75 cup warm water (around 110°F) with the 1.5 tbsp granulated sugar and 0.25 oz active dry yeast. Let it sit for 5-10 minutes until frothy—you should see bubbles forming on the surface. This tells you your yeast is alive and ready to work.

In a large bowl, whisk together the 4 cups all-purpose flour and 0.5 tsp salt. Add the yeast mixture and mix until a shaggy dough forms. Then, cut in the 0.5 cup cold unsalted butter and 0.25 cup vegetable shortening using a pastry cutter or your fingers. The butter should remain in small pea-sized pieces—this creates those flaky layers later.

2

Knead and Rest the Dough

Turn the dough onto a lightly floured surface and knead for 8-10 minutes until smooth and elastic. You'll know it's ready when it springs back slightly when poked. This step develops gluten, which gives your buns structure.

Shape the dough into a ball, place it in a lightly oiled bowl, cover with a damp towel, and let it rise in a warm place for 1-1.5 hours or until doubled in size. The dough should feel light and airy when pressed gently—this means it's ready for the next step. If it doesn't rise, your yeast might be dead or the water wasn't warm enough.

3

Prepare the Filling

In a small bowl, mix the 2 cups red bean paste with 1 tsp white rice vinegar (if using). This adds a subtle tang that balances the sweetness. The filling should be smooth but not runny—if it's too thick, add a teaspoon of water to loosen it slightly.

Divide the dough into 12 equal pieces (about 2 ounces each). Roll each piece into a 3-inch circle on a floured surface. Place 1 tablespoon of the bean filling in the center of each circle. Here's the thing—don't overfill, or your buns will burst during steaming.

4

Assemble and Steam the Buns

Gather the edges of each dough circle and pinch them together tightly to seal the filling inside. Roll the sealed edges into a smooth ball, then flatten slightly into a 2-inch diameter round. Arrange the buns in a steamer basket lined with parchment paper, leaving 1 inch between each one.

Bring a pot of water to a boil, then reduce to a gentle simmer. Place the steamer basket inside (make sure it doesn't touch the water) and cover with a lid. Steam for 15-18 minutes until the buns are puffed and golden brown. Don't peek—the escaping steam will deflate them. The buns are done when they sound hollow when tapped on the bottom.

5

Finish and Serve

Remove the buns from the steamer and let them cool for 5 minutes. While still warm, dust the tops with 0.25 cup powdered sugar and sprinkle with 1 tbsp sesame seeds for that classic touch. Serve immediately while they're warm and flaky—these buns are best enjoyed fresh out of the steamer.

If you're making them ahead, store the unsteamed buns in the fridge for up to 24 hours and steam them straight from cold (add 2-3 extra minutes). The flavor only gets better the next day, so double the batch—trust me, they disappear fast.

👨‍🍳

Pro Tips For Making Bean Bun

  • Bloom the Yeast First: Skip mixing yeast directly into flour—it dies faster. Instead, dissolve it in warm water (110°F) with a pinch of sugar first, then let it sit for 5–10 minutes until frothy. This guarantees your dough rises properly, not just "sort of." I learned this the hard way when my first batch turned out dense—turns out, yeast needs a drink, not a dry hug.
  • Butter at Room Temp: Cold butter makes tough dough. Take that unsalted butter out of the fridge 30–45 minutes before mixing—it should press into the flour but not melt. Room-temp butter creates a lighter, flakier texture in the buns, and your future self will notice the difference when biting into them.
  • Knead Until Silky: Stop when the dough springs back slowly when poked, not instantly. Over-kneading glues the gluten, but under-kneading means chewy buns. If your arms are tired after 8–10 minutes, you’re probably close—just test it. My grandmother’s trick: flour your hands less and let the dough do the work.
  • Proof in a Draft-Free Spot: Warmth and still air are your friends here. Place the dough in a lightly oiled bowl, cover it with a damp towel (not plastic—it traps too much moisture), and let it rise in a spot where the oven’s heat lingers after preheating. If your kitchen is chilly, prop the bowl near the turned-off oven with the light on for gentle warmth. Rushing this step = sad, flat buns.

Pro cooking tips for bean bun

Dough Layering Secrets

Cold butter and shortening create those signature flaky layers—cut them into pea-sized pieces and work them into the dough quickly. I use a pastry cutter for even distribution, but your fingers work too.

The key is keeping everything cold until the final rise. If the dough feels too warm, chill it for 15 minutes before shaping. This prevents overdevelopment and keeps the layers distinct. 🧈

Yeast Activation Test

Your yeast must be alive to get that perfect rise. Mix the warm water (110°F) with sugar and yeast, then wait for 5-10 minutes until bubbly. If nothing happens, your yeast is dead—replace it.

I keep a backup packet in my pantry for emergencies. Pro tip: Use a thermometer to check water temp—too hot kills yeast, too cold slows activation.

Steamer Setup Tricks

Even heat distribution is everything. Line your steamer basket with parchment paper to prevent sticking, but leave gaps between buns for steam circulation. I use a 16-inch round steamer that fits 12 buns perfectly.

Place the basket on a folded towel to elevate it slightly—this prevents water from splashing onto the buns. Never stack buns or they’ll steam unevenly.

Filling Precision

Measure your bean filling carefully—1 tablespoon per bun is ideal. Overfilling causes bursts during steaming. For extra flavor, mix 1 tsp rice vinegar into the paste to cut sweetness.

I also like adding ½ tsp cinnamon for warmth. Seal the edges tightly when pinching—any gaps let filling leak out during cooking.

Steaming Time Mastery

Steam for 15-18 minutes until buns puff and turn golden. The water should simmer gently—not boil vigorously. I use a 3-quart pot> with 1 inch of water> to maintain steady heat.

Tap the bottom of a bun—if it sounds hollow, it’s done. Oversteaming makes them gummy; understeaming leaves them dense.

No-Yeast Shortcut

For a quick version, replace yeast with 1 tsp baking powder plus 1 tsp baking soda. Mix dry ingredients first, then add wet. The dough won’t rise as much, so shape buns slightly thicker (2.5-inch diameter) and steam for 20 minutes.

The texture will be denser but still delicious—perfect for busy days. 💡

Nutrition facts

Servings 12
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 9g45%
Cholesterol 30mg10%
Sodium 280mg12%
Total Carbohydrate 48g17%
Dietary Fiber 2g8%
Sugars 18g
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 these bean buns without yeast?

For a quick version, replace the yeast with 1 tsp baking powder and 1 tsp baking soda. The dough won't rise as much, so shape the buns slightly thicker (2.5-inch diameter) and steam for 20 minutes instead of 15-18 minutes. The texture will be denser but still delicious—perfect for busy days.

2

What if my dough doesn't rise properly?

Check your yeast first—it might be expired. Mix 0.75 cup warm water (110°F) with 1.5 tbsp sugar and yeast, then wait 5-10 minutes for bubbles. If no bubbles form, your yeast is dead. Also, ensure your dough is in a warm place (like a turned-off oven with a light on) and give it 1.5 hours to double. Cold environments slow yeast activity.

3

How do I prevent my buns from sticking to the steamer?

Line your steamer basket with parchment paper to prevent sticking, but leave 1 inch between buns for steam circulation. Elevate the basket slightly on a folded towel to prevent water splashing. Never stack buns—they’ll steam unevenly. For extra insurance, lightly grease the parchment with vegetable oil.

4

Can I use store-bought red bean paste?

Yes! Store-bought paste works perfectly—just check for added sugars or preservatives if you prefer a cleaner taste. For extra flavor, mix in 1 tsp rice vinegar or ½ tsp cinnamon to balance sweetness. Avoid overly thick pastes, as they can leak during steaming. Asian markets often carry high-quality brands like Lotus or H Mart.

5

How long can I store leftover bean buns?

Store unsteamed buns in the fridge for up to 24 hours and steam from cold (add 2-3 extra minutes). Steamed buns keep for 3 days in an airtight container at room temperature. For longer storage, freeze shaped (unsteamed) buns for 3 months—steam from frozen, adding 4-5 extra minutes. The flavor improves the next day!

★★★★★4.9(1 review)
Categories Snacks