Bean Paste Buns Recipe: Crispy Shells Stuffed With Savory Filling

Main Courses

Bean Paste Buns Recipe: Crispy Shells Stuffed With Savory Filling

This bean paste bun recipe delivers crispy shells stuffed with savory filling that balances sweet and umami perfectly. The secret lies in a yeasted dough that develops a golden, crackly crust when steamed, while the red bean paste filling—whether sweet or savory—adds rich texture and depth.

These buns are a staple during Lunar New Year celebrations, symbolizing prosperity and togetherness, but they're equally at home as a weeknight treat.

The dough requires just five simple ingredients—flour, yeast, sugar, oil, and water—but the technique ensures crispy shells without sacrificing tenderness inside. The filling can be customized: traditional sweet red bean paste works beautifully, but savory versions with mushrooms or pork add a gourmet twist.

Shaping the buns correctly is key to achieving that signature crackly exterior that gives way to soft, fluffy dough.

What makes these buns special is how they transform a simple dough into something restaurant-worthy with minimal effort. Steaming them just right creates that signature crispy shell while keeping the filling warm and gooey.

The aroma alone—sweet, nutty, and slightly smoky—will have everyone at the table asking for seconds. Perfect for holidays or everyday cravings, these buns are a crowd-pleaser.

Once you master the dough and filling balance, you'll find endless variations—from adding sesame seeds to experimenting with different bean pastes. The beauty of this recipe is its versatility, whether you're making them for a festive occasion or a cozy dinner. Let's get started on creating these irresistible buns!

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for bean paste bun

Five core ingredients transform into crispy, golden buns with rich fillings—perfect for celebrations or weeknight treats.

Ingredient Amount Notes
All-Purpose Flour 🌾 3 ½ cups High protein for chewy texture
Active Dry Yeast 🍞 ¼ oz Or 2.25 tsp, ensure fresh
Granulated Sugar 🍚 ¼ cup Feeds yeast for proper rise
Vegetable Oil 🫒 ¼ cup Light neutral oil preferred
Warm Water 💧 1 cup 110°F for optimal yeast activation
Salt 🧂 ½ tsp Diamond Crystal preferred
Sweet Red Bean Paste 🍫 2 cups Traditional or homemade
Sesame Seeds 🌰 2 tbsp Toasted for nutty aroma
Vegetable Shortening 🧈 1 tbsp For golden crust finish
Cornstarch 🌾 1 tbsp Prevents sticking during steaming
Mushroom Soup Mix 🍄 ½ cup For savory variation (optional)
Black Pepper 🌶️ ¼ tsp Freshly ground for heat

The flour selection is critical for that signature crackly exterior. King Arthur or Gold Medal brands yield the best results due to their higher protein content, which creates the ideal chewy-yet-crispy texture. Active dry yeast must be fresh—test it by dissolving in warm water with a pinch of sugar; if it foams within 5 minutes, it's viable. For the bean paste, Asian grocery stores carry excellent pre-made versions, but homemade is superior if you have the time. Toast your sesame seeds in a dry pan for 2 minutes until fragrant—they'll add depth to both the dough and the filling. The vegetable oil should be light and neutral; avocado oil works well if you prefer a slightly higher smoke point.

No sweet red bean paste? Substitute with adzuki bean paste for a slightly earthier flavor. For savory buns, mushroom soup mix plus a splash of soy sauce creates an excellent umami base. If you're using the optional savory variation, toasted sesame oil (1 tsp) enhances the flavor profile dramatically. The cornstarch is non-negotiable—it prevents the buns from sticking to the steamer basket during cooking. For a gluten-free adaptation, substitute with a 1:1 gluten-free flour blend and increase the water by 2 tbsp, but expect a slightly denser texture. The vegetable shortening adds that signature golden sheen; Crisco is reliable, but any neutral shortening will work.

Store uncooked dough wrapped in plastic for up to 24 hours in the fridge, or freeze shaped buns for 3 months for convenience. Once steamed, these buns are best enjoyed fresh, but they'll keep at room temperature for 2 days if stored in an airtight container. Reheat in a steamer for 5 minutes to restore crispiness. For make-ahead prep, shape the buns and freeze them on a tray lined with parchment before transferring to a bag—steam directly from frozen, adding 2-3 minutes to the cooking time. The aroma during steaming is irresistible; keep a bowl of water nearby to prevent the steam from fogging up your kitchen.

❤️

Why You'll Love This Recipe

  • No-Knead Magic: I swear by this dough—just mix the flour, yeast, sugar, and a splash of warm water, then let it rise while you sip coffee. No roller, no fuss, and the texture? Chef’s kiss.
  • Sweet-Savory Crunch: That golden crust hides a surprise: the bean paste filling is rich, slightly sweet, and packed with umami—like a hug in bite-sized form. (Yes, even my kids beg for seconds.)
  • Breakfast to Brunch: Make a batch Sunday morning, and you’ve got snacks for the week. Freeze extras, and they’re ready in minutes—perfect for lazy mornings or impromptu playdates.
  • Pantry Staple Power: Five ingredients, zero specialty items. If you’ve got flour and yeast, you’ve got everything. Budget-friendly? Absolutely. Versatile? You bet. This is my go-to when I’m broke but still want to impress.

Step-by-step instructions for bean paste buns

Mastering these buns requires precision in dough handling and filling technique—here's how to achieve that perfect crispy shell with tender filling every time.

1

Activate the Yeast and Mix the Dough

In a stand mixer fitted with the dough hook attachment, combine the 3.5 cups all-purpose flour, 0.25 cup granulated sugar, and 0.5 tsp salt. Mix on low speed for 30 seconds to distribute the dry ingredients evenly. In a separate bowl, dissolve the 0.25 oz active dry yeast in the 1 cup warm water (110°F) along with the 0.25 cup vegetable oil. Let the yeast mixture sit for 5-10 minutes until it becomes frothy—this confirms it's active and ready to work.

Once the yeast mixture is bubbly, pour it into the mixer with the dry ingredients. Knead on medium speed for 5-7 minutes until the dough forms a smooth, elastic ball that pulls away cleanly from the bowl. The dough should be slightly tacky but not sticky. If it feels too dry, add 1 teaspoon warm water at a time until it reaches the ideal consistency. Cover the bowl with a damp towel and let the dough rise in a warm place for 1-2 hours, or until it has doubled in size. This resting period develops gluten and allows the yeast to work its magic for that signature chewy texture.

2

Prepare the Filling and Shape the Buns

While the dough rises, prepare the filling by combining the 2 cups sweet red bean paste with the 0.5 cup mushroom soup mix and 0.25 tsp black pepper in a bowl. Mix thoroughly to ensure even distribution of flavors. If using, lightly toast the 2 tbsp sesame seeds in a dry skillet over medium heat for 2-3 minutes until fragrant and golden. Set aside to cool slightly—their nutty aroma will elevate the filling's depth.

Once the dough has risen, punch it down gently to release air, then turn it out onto a lightly floured surface. Divide the dough into 12 equal portions (about 3 ounces each). Roll each portion into a 12-inch log, then pinch the seam to seal. Gently press a 1-teaspoon portion of the filling into one end of each log, then fold the dough over to encase it completely. Seal the edges firmly with your fingers to prevent the filling from leaking during steaming.

3

Steam the Buns for Perfect Texture

Preheat a steamer or large pot with a bamboo steamer basket over medium-high heat until the water reaches a rolling boil. Lightly grease the steamer basket with vegetable shortening to prevent sticking. Arrange the filled dough logs in the steamer basket, leaving 1 inch between each for even steaming. Cover and steam for 15 minutes until the buns are golden brown and the dough feels firm to the touch.

Here's the key to crispy shells: after the initial 15 minutes, remove the buns from the steamer and let them cool for 5 minutes. Then, return them to the steamer for another 5-7 minutes to develop that signature crispy exterior. The 1 tbsp cornstarch mixed into the steaming water prevents sticking and helps create that satisfying crunch. Once steamed, transfer the buns to a wire rack to cool completely before serving.

4

Achieve the Crispy Shell Finish

For that restaurant-quality crispiness, brush the tops of the cooled buns with a light coat of vegetable oil using a pastry brush. Place them on a baking sheet and bake at 350°F for 8-10 minutes until the shells become deep golden and crispy. Watch closely—they crisp up quickly, and you want to avoid over-browning. The filling should remain warm and gooey inside, contrasting beautifully with the crunchy exterior.

Serve the buns warm, preferably with a dusting of toasted sesame seeds for added texture. The combination of the crispy shell, savory filling, and nutty seeds creates a harmonious balance of textures and flavors. Store any leftovers in an airtight container at room temperature for up to 2 days, though they're best enjoyed fresh when the filling is at its most tender.

👨‍🍳

Pro Tips For Making Bean Paste Bun

  • Use a thermometer for yeast water: I learned this the hard way—yeast needs water between 105°F and 115°F, not just "warm." Too hot kills it, too cold makes it sluggish. Microwave a cup of water for 30 seconds, check temp, and adjust with cold water if needed. Your dough’s rise depends on this.
  • Knead until the dough bounces back: Stop when you press a finger into the dough and it springs back immediately—no sticky residue. Over-kneading makes gluten tough, under-kneading leaves it gummy. If your hands are tired but the dough’s still sticky, it’s not ready. Give it 5 more minutes.
  • Don’t skip the second rise: After shaping the buns, let them rest covered for 30 minutes at room temp before steaming. This relaxes the gluten so they don’t collapse when filled. I used to steam them fresh out of the fridge—half my buns turned into sad, flat pancakes.
  • Steam in batches with space: Crowd the buns in the steamer and they’ll stick together like glue. Leave at least 1 inch between them, and use a bamboo steamer with holes big enough to let steam circulate. If your steamer’s too small, do two rounds—better than soggy bottoms.

Serving suggestions for this recipe

Garnish Like a Pro

Elevate your bean paste buns with a sprinkle of toasted sesame seeds right before serving—their nutty aroma and crunch contrast perfectly with the crispy shell. For extra flair, dust with powdered sugar or kinako (roasted soybean flour) for a delicate, sweet finish.

I love adding a few crushed peanuts for texture, especially with savory fillings. 🌟

Pair with Tea

These buns pair beautifully with jasmine tea or pu-erh tea to complement the sweet and savory flavors. For a festive touch, serve with longjing green tea—its grassy notes balance the richness of the bean paste.

A small cup of hot milk tea with a splash of vanilla syrup adds a cozy, comforting element. 🍵

Serve with Dipping Sauces

Offer a light soy sauce dip (mix 1 tbsp soy sauce with 1 tsp honey and a pinch of sesame oil) for a salty-sweet contrast. For a richer option, try hoisin sauce or sweet chili sauce—both enhance the umami depth of the filling.

A simple black vinegar dip (mix 2 tbsp black vinegar with 1 tsp sugar) adds tangy brightness. 💛

Create a Festive Spread

Turn your bean paste buns into a full Lunar New Year spread by adding mandarin oranges, lotus seed pastries, and dried longan. The vibrant colors and textures make the presentation feel celebratory.

For a modern twist, include matcha mochi or red bean mochi to tie the theme together. 🎉

Leftovers Reinvented

Transform leftover buns into bean paste bun ice cream sandwiches by sandwiching them between two scoops of red bean ice cream. For a quick snack, slice them into crispy bun chips and toss with sweet chili seasoning.

Reheat in a steamer for 3-5 minutes to restore crispiness before serving. ✨

Presentation Tips

Arrange buns on a wooden serving board or ceramic platter for a rustic, elegant look. Garnish with edible flowers (like pansies) or gold leaf flakes for a luxurious touch. For a playful presentation, stack them in a tiered stand with each tier representing a different filling variation. 💫

Nutrition facts

Servings 12
Amount Per Serving
Calories 310kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 3g15%
Cholesterol 0mg0%
Sodium 240mg10%
Total Carbohydrate 48g17%
Dietary Fiber 2g8%
Sugars 12g
Protein 8g16%
* 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 buns without a steamer?

If you don't have a steamer, use a large pot with a tight-fitting lid and a heatproof plate or rack. Fill the pot with 1-2 inches of water, bring to a boil, then place the buns on the rack. Cover and steam for 15-20 minutes until golden brown. For extra crispiness, broil for 2-3 minutes at the end.

2

How do I prevent the filling from leaking?

Seal the dough tightly around the filling by pinching the edges firmly with your fingers. Use 1 teaspoon of filling per bun—too much can cause leaks. Chill the shaped buns in the fridge for 15 minutes before steaming to help the dough firm up. This keeps the filling secure until the buns are cooked.

3

What's the best way to store leftover buns?

Store cooled buns in an airtight container at room temperature for up to 2 days. For longer storage, freeze them for 3 months—steam directly from frozen, adding 2-3 extra minutes. To restore crispiness, reheat in a steamer for 5 minutes or brush with oil and bake at 350°F for 5 minutes.

4

Can I use store-bought dough?

Yes, but the texture won't be as crispy or chewy. Use 1 package (16 oz) refrigerated biscuit dough—roll it thin, cut into rectangles, and fill with 1 teaspoon of bean paste per bun. Fold and steam for 12-15 minutes. For better results, make the dough from scratch for that signature crackly exterior.

5

Why are my buns not crispy?

Understeaming is the most common cause—ensure you steam for the full 20-22 minutes total (including the second round). Use cornstarch in the water (1 tbsp per gallon) to prevent sticking, and brush with oil after steaming for extra crispiness. If they're still soft, bake at 350°F for 5-8 minutes after steaming.

★★★★★4.7(6 reviews)
Categories Main Courses