Chinese Steamed Scallion Buns

Featured in: Easy Dinner Recipes for Any Night

These Chinese steamed scallion buns (Hua Juan) feature a soft, pillowy dough enriched with milk and twisted into decorative knots with fragrant scallion filling. The dough requires about 2 hours of rising time, after which it's rolled into ovals, sliced into ribbons, brushed with scallion-oil mixture, and twisted into knots. After a brief rest, the buns are steamed for 15 minutes until perfectly tender. Serve warm with optional sea salt or soy dipping sauce for a delightful accompaniment to any meal.

A woman in a kitchen smiling.
Updated on Mon, 19 May 2025 23:26:10 GMT
A basket of dumplings with green vegetables inside. Pin it
A basket of dumplings with green vegetables inside. | quickietreats.com

This fluffy Chinese steamed bun recipe creates beautifully twisted knots infused with fragrant scallions. The hua juan (flower rolls) offer a perfect balance of soft, pillowy texture with savory green onion flavor in every bite.

I first learned to make these scallion knots during a cooking class in Chinatown and was amazed at how the simple twisting technique creates such beautiful, spiraled buns. Now they're my go to whenever I host Asian inspired dinner parties.

Ingredients

  • All purpose flour: Provides the perfect structure for these pillowy buns while remaining tender
  • Instant yeast: Ensures reliable rising without the need for proofing first
  • Milk: Creates a softer texture than water based doughs typically used for mantou
  • Nonfat dry milk powder: Optional but adds subtle richness and helps with browning
  • Scallions: Provide the signature flavor these buns are known for; use both white and green parts
  • Oil: Mixed with scallions helps distribute the flavor throughout the twisted layers

Step-by-Step Instructions

Prepare the milk mixture:
Heat milk to a gentle boil then cool to 100110°F before stirring in oil. This warming step develops a richer flavor in the final buns while the proper temperature ensures the yeast activates properly.
Mix the dough:
Whisk together flour, yeast, sugar, salt and milk powder in a large bowl. Pour in the cooled milk mixture and stir until a cohesive dough forms. The dough should feel slightly tacky but not sticky.
Knead to develop gluten:
Turn dough onto a lightly floured surface and knead for 6 to 8 minutes until smooth and elastic. Properly kneaded dough will bounce back slightly when pressed with a finger and feel like a soft earlobe when ready.
First rise:
Place dough in a clean bowl and let rise in a warm spot for at least 2 hours until doubled in size. For deeper flavor, refrigerate for up to 24 hours which allows for slower fermentation and more complex taste development.
Prepare scallion filling:
Mix finely sliced scallions with oil and salt in a small bowl. This mixture will be brushed between the dough layers creating pockets of savory flavor throughout each bun.
Shape the buns:
Divide dough into 12 equal pieces and roll each into a 4×6inch oval. Cut lengthwise ribbons leaving the top intact then spread scallion mixture across the surface. Gently pull the ends outward before twisting into a coil and then into a knot shape.
Second rise:
Place each shaped knot on a parchment square and let rest for 3040 minutes. This final rise creates lighter, fluffier buns after steaming and allows the gluten to relax.
Steam to perfection:
Place buns in a steamer basket over simmering water making sure water doesn’t touch the bottom of the basket. Steam covered for 15 minutes until puffed and fully cooked through. The buns should feel springy when gently pressed.
A bowl of dumplings with green toppings. Pin it
A bowl of dumplings with green toppings. | quickietreats.com

The first time I served these to my family, my daughter exclaimed they looked like little flowers blooming on her plate. The scallions are truly the star ingredient here their mild onion flavor permeates the dough without overwhelming it.

Make Ahead Options

These steamed buns work beautifully as a make ahead dish. You can prepare the dough and refrigerate it for up to 24 hours before shaping, which actually improves the flavor through slow fermentation. Alternatively, shape the buns completely, then refrigerate covered for up to 8 hours before steaming. Just let them come to room temperature for about 20 minutes before cooking.

A bowl of dumplings with green toppings. Pin it
A bowl of dumplings with green toppings. | quickietreats.com

Storage And Reheating

Freshly steamed buns remain soft and tender for several hours at room temperature. For longer storage, cool the buns completely then place in an airtight container in the refrigerator for up to 3 days. To freeze, wrap individual buns tightly in plastic wrap and store in a freezer bag for up to 2 months. When ready to enjoy, reheat frozen buns by steaming for 5 minutes or microwaving wrapped in a damp paper towel for about 15 seconds.

Regional Variations

While this recipe features the classic scallion filling, hua juan can be adapted with numerous regional variations. Northern Chinese versions sometimes include ground Sichuan peppercorns for numbing heat. In Taiwan, you might find versions with chopped cilantro mixed with the scallions. Some families add a touch of five spice powder to the oil mixture, which provides subtle warmth and complexity to the filling.

Serving Suggestions

Serve these fragrant buns alongside a bowl of hot and sour soup for a satisfying meal. They also pair wonderfully with Chinese congee (rice porridge) for breakfast or brunch. For a more substantial dinner, offer them with stir fried vegetables and your favorite protein. While delicious on their own, a simple dipping sauce made from soy sauce, rice vinegar, and a touch of chili oil takes these buns to another level.

Frequently Asked Questions

→ Can I prepare these Chinese steamed buns in advance?

Yes! The dough can be prepared up to 24 hours in advance and refrigerated. You can also freeze the fully cooked buns and reheat them later in a steamer or microwave for about 15 seconds when ready to serve.

→ Is the milk powder necessary for the dough?

No, the milk powder is optional. It adds a subtle richness and tenderness to the dough, but the buns will still turn out delicious without it.

→ What can I use if I don't have a steamer basket?

You can create a makeshift steamer by placing a heat-proof plate on top of small ramekins or aluminum foil balls in a large pot with water. Cover the pot with a tight-fitting lid and steam as directed. Just ensure the water doesn't touch the plate.

→ Can I use other fillings instead of scallions?

Absolutely! While scallions are traditional, you can experiment with other herbs like cilantro, chives, or even add minced garlic, ginger, or sesame seeds to the oil mixture for different flavor profiles.

→ Why do my buns need to rest after shaping?

The 30-40 minute rest after shaping allows the dough to relax and slightly rise again, resulting in lighter, fluffier buns after steaming. Don't skip this step for the best texture.

→ What's the best way to serve Hua Juan?

These scallion buns are traditionally served as a breakfast item or side dish. They pair wonderfully with congee, soups, or simply enjoyed on their own with a light soy dipping sauce.

Chinese Steamed Buns with Scallions

Fluffy twisted buns filled with fresh scallions and steamed to perfection, creating a delicate, aromatic Chinese classic.

Prep Time
45 Minutes
Cook Time
15 Minutes
Total Time
60 Minutes
By: Mia

Category: Dinner Ideas

Difficulty: Intermediate

Cuisine: Chinese

Yield: 12 Servings (12 steamed buns)

Dietary: Vegetarian

Ingredients

→ Dough

01 240 ml milk
02 1 tablespoon vegetable oil
03 375 g all-purpose flour, plus extra for kneading
04 2 teaspoons instant yeast
05 50 g sugar
06 1/2 teaspoon salt
07 1 tablespoon nonfat dry milk powder (optional)

→ Filling

08 1 cup finely sliced scallions (8-10 stalks)
09 60 ml vegetable oil
10 1/4 teaspoon salt

→ Serving

11 Sea salt (optional)
12 Soy dipping sauce (optional)

Instructions

Step 01

Heat milk to a gentle boil in a small saucepan over medium heat. Remove from heat and let cool to 38-43°C (100-110°F). Stir in the vegetable oil.

Step 02

In a large bowl, whisk together flour, instant yeast, sugar, milk powder (if using), and salt. Add the milk-oil mixture and stir until a dough forms.

Step 03

Turn dough onto a lightly floured surface and knead until smooth and elastic, about 6-8 minutes. Return to bowl and let rise in a warm spot for at least 2 hours, or up to 24 hours in the refrigerator.

Step 04

Combine scallions, oil, and salt in a small bowl. Cut twelve 15 cm (6-inch) square pieces of parchment paper and set aside.

Step 05

On a lightly floured surface, punch down the risen dough and divide into 12 equal pieces. Roll each piece into a 10×15 cm (4×6-inch) oval. Slice ribbons lengthwise into each oval, leaving about 1.3 cm (1/2 inch) at the top intact. Spread about 1 tablespoon of scallion mixture across each dough oval.

Step 06

Pick up each end of the prepared oval, gently pull outward, then twist into a coil. Twist the coil into a knot shape and place on a parchment paper square. Repeat with remaining dough. Let the shaped buns rest for 30-40 minutes.

Step 07

Prepare a steamer with 5 cm (2 inches) of water, ensuring the water doesn't touch the bottom of the steamer basket. Bring to a boil, then place 3-4 buns with their parchment paper into the steamer. Cover and reduce heat to maintain a gentle simmer. Steam for 15 minutes.

Step 08

Serve the steamed buns warm, optionally sprinkled with sea salt or accompanied by soy dipping sauce.

Step 09

Leftover buns can be frozen and later reheated in a steamer or microwave for approximately 15 seconds.

Notes

  1. These Chinese steamed buns, known as Hua Juan, feature a beautiful twisted knot design with fragrant scallion filling.
  2. For best results, ensure your dough rises in a draft-free environment.

Tools You'll Need

  • Steamer basket (bamboo or metal)
  • Wok or large pot with lid
  • Rolling pin
  • Knife or bench scraper
  • Parchment paper

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains wheat (gluten)
  • Contains dairy (milk)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 182.5
  • Total Fat: 6.3 g
  • Total Carbohydrate: 27.4 g
  • Protein: 4.2 g