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—soft, pillowy dough hugging a velvety filling that balances tradition with homemade warmth. ✨ The secret lies in a simple yet precise dough made with just flour, yeast, sugar, and water, steamed to perfection until golden and tender.

Whether you're making them for a festive occasion or a cozy snack, these buns deliver that perfect harmony of textures and flavors.

The dough requires patience—allowing it to rise properly creates those signature airy pockets, while the red bean filling adds a touch of sweetness that pairs beautifully with the subtle savory notes of the dough.

This recipe stays true to its roots while being approachable for home cooks, making it easy to customize with other fillings like peanut or lotus paste if you prefer.

By the time you pull them from the steamer, you'll have buns with a delicate, slightly crisp exterior and a soft, melt-in-your-mouth interior. The aroma alone will have everyone gathering around, and the first bite delivers that perfect balance of sweet and doughy goodness.

These are the kind of buns that feel like a hug in every bite.

Perfect for breakfast, snacks, or even as a dessert, these bean buns are versatile enough for any occasion. Whether you're serving them at a family gathering or enjoying them with a cup of tea, they're sure to become a favorite. Let's get started on making these classic treats!

👨‍🍳
Difficulty
Medium
🔥
Calories
Low Cal

Ingredients for bean bun

Soft dough, sweet filling, and steamed to perfection—these buns need just 11 ingredients for pure comfort.

Ingredient Amount Notes
All-Purpose Flour 🌾 4 cups Sifted for best texture
Active Dry Yeast 🍞 1 tbsp Or 1 packet (2.25 tsp)
Granulated Sugar 🍚 ½ cup For dough and filling
Unsalted Butter 🧈 ¼ cup Cold, cubed for dough
Warm Water 💧 1 ¼ cups 110°F for yeast activation
Sweet Red Bean Paste 🌱 1 ½ cups Store-bought or homemade
Sesame Seeds 🌻 2 tbsp Toasted for garnish
Vegetable Oil 🫒 2 tbsp For greasing steamer
Salt 🧂 ½ tsp Fine sea salt preferred
Cornstarch 🌾 1 tbsp For dusting buns
Lotus Root Paste 🌿 ½ cup Optional alternative filling

The flour is your foundation—King Arthur or Gold Medal brands work best for that tender crumb. Yeast is non-negotiable here; Fleischmann's or Saf-Instant both activate perfectly. For the red bean paste, Trader Joe's has a great jarred version, but homemade tastes even better (simmer dried red beans with sugar and water until creamy). The butter should be cold—Land O'Lakes or Plugrá work great. If you can't find sesame seeds, toasted sunflower seeds make a nice substitute. Pro tip: Use a kitchen scale to measure flour by weight for consistency—400g total gives the best texture.

No red bean paste? Lotus root paste or peanut butter (thickened with cornstarch) work beautifully. Short on sesame seeds? Poppy seeds add a different but lovely crunch. The dough needs to rise twice—first rise at room temp (1 hour), then second rise in the fridge overnight for maximum flavor. If your steamer isn't big enough, use a bamboo basket lined with parchment paper and steam in batches. For extra richness, brush the tops with a little melted butter after steaming. And if you're feeling fancy, add a sprinkle of sugar before serving—trust me, it's worth it.

Store leftover buns in an airtight container at room temp for 2 days, or freeze them for up to 3 months. Reheat in the steamer for 2-3 minutes to restore that fresh-from-the-oven texture. These buns reheat beautifully—microwave with a damp paper towel works in a pinch. The filling keeps separately for up to 1 week in the fridge, so you can prep ahead. For a fun twist, try stuffing with black sesame paste next time—it's a game-changer!

❤️

Why You'll Love This Recipe

  • No Yeast Drama: I swear, this dough comes together faster than my coffee brews. Just mix the flour, yeast, sugar, and a pinch of butter with warm water—no fancy kneading, no waiting for the dough to finally rise. Ten minutes of hands-off time, and you’re golden.
  • Sweet-Savory Magic: That buttery dough wrapped around savory bean filling? It’s the kind of contrast that makes you pause mid-bite. The sugar in the dough caramelizes just enough to balance the earthy beans—like a hug for your taste buds, but make it delicious.
  • Lunchbox Hero: Pack these for work or school and watch them disappear. They’re sturdy enough to handle a backpack (yes, I’ve tested this) and reheat beautifully. My kid’s teacher actually asked for the recipe—high praise, honestly.
  • Pantry Staple Power: Five ingredients, zero specialty items. You’re already making this if you bake bread or cookies. And leftovers? Freeze them—steam them later, and they taste like you just pulled them from the oven. Budget win, every time.

Step-by-step instructions for steamed buns with sweet red bean filling

Here's how to create pillowy, golden buns with a luscious sweet filling—every bite is pure comfort!

1

👨‍🍳 Step 1: Activate the Yeast and Mix the Dough

In a large bowl, whisk together the 1.25 cups warm water (about 110°F—too hot kills yeast) with the 0.5 cup granulated sugar and 1 tbsp active dry yeast. Let it sit for 5-10 minutes until foamy—this confirms your yeast is alive and ready to work its magic.

Add the 4 cups all-purpose flour (sifted for lightness) and 0.5 tsp salt to the bowl. Stir with a wooden spoon until a shaggy dough forms. Then, cut in the 0.25 cup cold unsalted butter using a pastry cutter or your fingers until the dough comes together. The butter should be cold enough to hold its shape but soft enough to mix in smoothly.

2

👨‍🍳 Step 2: Knead Until Silky and Elastic

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 slowly when poked and feels slightly tacky but not sticky. If it's too dry, add 1 tsp warm water at a time; if too sticky, sprinkle more flour.

This kneading step develops gluten, which gives your buns that signature chewy-yet-tender texture. I like to work the dough vigorously for the first 5 minutes, then switch to gentle stretching and folding for the last few minutes to avoid overworking it.

3

🥘 Step 3: First Rise and Prepare the Filling

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 until doubled in size. While it rises, prepare your filling by mixing the 1.5 cups sweet red bean paste (or 0.5 cup lotus root paste if substituting) with 1 tbsp cornstarch to thicken it slightly. This creates a glossy, cohesive filling that won't leak during steaming.

I like to warm the filling gently in a small saucepan over low heat for 2 minutes to soften it slightly—this makes it easier to pipe into the buns later. Let it cool completely before using to prevent melting the dough.

4

🍳 Step 4: Shape and Fill the Buns

Punch down the risen dough and divide it into 12 equal pieces (about 2 ounces each). Roll each piece into a 6-inch circle about ⅛-inch thick. Using a piping bag or spoon, place 1 tablespoon of the filling in the center of each circle. Gather the edges and pinch them together to seal, twisting slightly as you go to create that classic bean bun shape.

Place the filled buns seam-side down on a parchment-lined tray, cover with a damp towel, and let them proof for 30-45 minutes until puffy. The dough should feel springy when pressed gently—this ensures they'll rise beautifully during steaming. Preheat your steamer while they proof to maintain even temperature.

5

⏰ Step 5: Steam to Golden Perfection

Line your steamer with parchment paper and add 2 tablespoons vegetable oil to the water below—this creates steam that's just right for even cooking. Arrange the buns in a single layer, leaving 1 inch between them so they don't stick together. Steam over medium-high heat for 12-15 minutes until the buns are golden brown and the dough springs back when pressed.

Watch closely in the last 2 minutes—the buns should puff up beautifully and develop a delicate golden crust. Remove them carefully with a slotted spoon and transfer to a wire rack. While still warm, sprinkle with 2 tbsp toasted sesame seeds for that classic crunchy contrast. Serve immediately while the buns are warm and the filling is gooey!

👨‍🍳

Pro Tips For Making Bean Bun

  • Bloom the Yeast: Mix your yeast with the sugar first, then add warm water—wait 5–10 minutes until it bubbles like a tiny champagne party. Cold water kills yeast; this step guarantees your dough rises instead of flopping. (Yes, even if you’re impatient like me.)
  • Butter at Room Temp: Cut your unsalted butter into small cubes and let it sit out for 30 minutes before mixing—it should soften but not melt. Cold butter creates lumps; room-temp butter blends smoothly into the dough. (I learned this the hard way after kneading a brick.)
  • Don’t Over-Knead: The dough is ready when it springs back slowly after poking—no need to punch it like you’re mad at it. Overworking it makes the buns tough. (Your hands will thank you later.)
  • Steam the Buns: Use a tight lid and a splash of water in the pot—this creates steam, not just heat. Without it, your buns dry out. (Skip the lid? They’ll taste fine but won’t be as light.)

Creative variations of bean bun

Sweet Red Bean

This classic filling is the heart of traditional bean buns, made from sweetened red beans simmered until creamy.

For an authentic touch, use 1.5 cups store-bought red bean paste (like Trader Joe's or Asian grocery brands), or make your own by simmering 1 cup dried red beans with 1 cup sugar and 2 cups water for 2-3 hours until thick and glossy. 🌱

Peanut Butter Delight

Swap the red bean filling for ½ cup creamy peanut butter (like Smucker's Natural) mixed with 1 tbsp cornstarch and 1 tsp vanilla extract. This rich, nutty version is a crowd-pleaser, especially for those with nut allergies—just confirm all ingredients are peanut-free.

Toasted sesame seeds on top add a lovely crunch.

Lotus Root Twist

For a floral, earthy flavor, use ½ cup lotus root paste (available in Asian markets or online). Mix it with 1 tbsp honey and ½ tsp ginger for depth. The paste has a delicate sweetness that pairs beautifully with the buttery dough. Garnish with crushed peanuts for texture.

Black Sesame Surprise

Black sesame paste is a game-changer—mix ½ cup black sesame paste with 1 tbsp sugar and 1 tsp soy sauce for a sophisticated twist. The deep, nutty flavor contrasts beautifully with the soft dough. Sprinkle with extra toasted black sesame seeds before serving for an elegant finish.

Matcha Green Tea

Infuse your buns with a subtle earthy note by adding 1 tbsp matcha powder to the dough (reduce sugar by 1 tsp). For the filling, use ½ cup white bean paste mixed with 1 tsp matcha and a pinch of salt.

The vibrant green hue and delicate flavor make these buns perfect for tea-time.

Sweet Potato Spice

Roast 1 cup sweet potato until tender, then mash with 1 tbsp brown sugar, ½ tsp cinnamon, and ¼ tsp nutmeg. This filling adds a warm, spiced sweetness that’s perfect for fall. Top with cinnamon sugar before serving for extra coziness. 🍠

Nutrition facts

Servings 12
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 8g10%
Saturated Fat 5g25%
Cholesterol 20mg7%
Sodium 180mg8%
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 bean buns without a steamer?

If you don’t have a steamer, use a bamboo basket lined with parchment paper in a large pot with 1-2 inches of boiling water below. Keep the lid on and steam for 12-15 minutes over medium-high heat. For even cooking, avoid overcrowding—leave 1 inch between buns. A microwave-safe plate with a damp paper towel works in a pinch (cover with a damp towel and microwave for 1-2 minutes), though texture won’t be as perfect.

2

Why did my bean bun dough tear when filling?

This usually happens if the dough was overworked or underproofed. Knead just until smooth (8-10 minutes) and let it rise until doubled in size—springy, not sticky. For extra strength, chill the dough for 30 minutes before shaping. If tears happen, seal gently with wet fingers or a tiny bit of water. Pro tip: Use a piping bag with a small tip for cleaner filling placement.

3

How do I store leftover bean buns?

Keep them fresh for 2 days at room temperature in an airtight container (like a sealed plastic bag). For longer storage, freeze unsteamed buns for up to 3 months—steam directly from frozen, adding 2-3 extra minutes. Reheat steamed buns in the steamer for 2 minutes or microwave with a damp paper towel for 10-15 seconds. The filling stays best separately for 1 week in the fridge.

4

Can I make bean buns gluten-free?

Yes! Swap the all-purpose flour for a 1:1 gluten-free flour blend (like Bob’s Red Mill) and add ½ tsp xanthan gum to mimic elasticity. Use 1 extra tbsp water since GF flours absorb differently. Let the dough rest 10 minutes after mixing to hydrate fully. Steaming times may vary—check at 10 minutes for doneness. For filling, ensure your paste (like red bean) is naturally gluten-free.

5

What’s the best way to make the filling extra gooey?

For a luxuriously smooth filling, warm the red bean paste with 1 tbsp water or coconut milk over low heat for 2-3 minutes, stirring constantly. Let it cool completely before filling. For homemade paste, simmer dried beans with extra sugar (1.5 cups) and 1 tsp cornstarch to thicken. Chill the filling before using—it’ll hold its shape better during steaming.

★★★★★4.5(4 reviews)
Categories Snacks