Soft, fluffy, and slightly savory Chinese steamed buns, beautifully twisted and layered with fresh green onions and a hint of oil. Perfect as a side dish or snack for two.

Steamed scallion buns (hua juan) are a classic Northern Chinese dim sum and home-cooking staple — soft, pillowy yeasted dough rolls layered with sesame oil, salt, and abundant fresh scallions, then twisted and folded to create their characteristic spiral shape. Unlike baked buns, steamed buns have a uniquely light, cloud-soft texture that cannot be achieved in an oven. They are a beloved comfort food throughout China.
These buns deliver an extraordinary textural experience — impossibly soft, almost cloud-like exterior with tender, sesame-and-scallion-flavored layers inside. They are versatile enough to serve with dips, soups, or braises. Making yeasted steamed bread from scratch is a deeply satisfying process with a remarkable payoff.
Serve as a dim sum appetizer, alongside braised dishes like red-braised pork or clay pot chicken, as a breakfast bread with congee, or as a side bread for any Chinese-style meal. They are also excellent as a standalone snack.
Don't rush the proofing — the dough must double in size for the buns to be fluffy. Use a steamer lined with parchment or cabbage leaves to prevent sticking. Never open the steamer lid in the first 10 minutes. The 5-minute rest before opening the lid is essential to prevent deflation.
Standard all-purpose flour works well for steamed buns, though Chinese bao flour (lower protein content, bleached) produces the characteristic brilliant white color of restaurant-style buns. Cake flour can be mixed with all-purpose in a 1:2 ratio for a softer result.
Instant yeast (also called rapid-rise or quick-rise yeast) is ideal for steamed buns — it doesn't require pre-activation in warm water and provides reliable, even leavening. Active dry yeast requires proofing in warm water first. Fresh yeast produces an excellent flavor but requires careful temperature management.
Toasted sesame oil brushed between the layers creates the flavor foundation of the scallion spiral. It provides nutty richness and the characteristic aroma of Chinese sesame preparations. Use only a small amount — sesame oil is potent and can overwhelm the delicate bun dough.
The defining aromatic filling. Fresh scallions (green onions) wilt and become fragrant during steaming, releasing their mild onion sweetness between the layers. Use both the green and white parts for different textures. Slice thinly for even distribution throughout the spiral layers.
Replace scallions with garlic chives (jiucai) for an earthier, more assertive filling. Sesame oil can be supplemented or replaced with chili oil for a spicy version. Add five-spice powder or white pepper to the salt-sesame layer for additional complexity. For a sweet version (tang hua juan), replace scallions with brown sugar and cinnamon between the layers.
In a large bowl, whisk together 1 1/2 cups all-purpose flour, 1 teaspoon active dry yeast, 1 tablespoon granulated sugar, and 1/2 teaspoon salt. Pour 3/4 cup warm water into the dry ingredients. Mix with a spoon or your hands until a shaggy dough forms. Transfer the dough to a lightly floured surface and knead for 8-10 minutes until it is smooth, soft, and elastic (stretchy). The dough should bounce back when poked. Lightly grease a clean bowl with a little vegetable oil. Place the dough in the bowl and turn it once to coat. Cover the bowl with plastic wrap or a damp cloth and let it rise in a warm place for 1 hour, or until it has doubled in size. Resting allows the dough to relax and rise.
While the dough rises, finely chop 1/4 cup green onions. In a small bowl, combine 2 tablespoons vegetable oil, 1/4 teaspoon salt, 1/8 teaspoon white pepper, and 1/2 teaspoon sesame oil. Mix well. Once the dough has risen, gently punch it down to release the air. Transfer it to a lightly floured surface. Roll the dough into a large rectangle, about 10x12 inches (25x30 cm). Spread the prepared oil and scallion mixture evenly over the entire surface of the dough. From the longer side, tightly roll the dough into a log. Cut the log into 4-6 equal pieces. Take each piece, place it cut-side up, and press down gently with your hand to flatten it slightly. Use a chopstick or knife to press a deep indentation down the center of each piece, almost cutting through. Gently twist the two halves of each piece and coil them into a flower shape (Hua Juan means 'flower roll').
Line a bamboo steamer basket or a regular steamer basket with parchment paper or non-stick baking liners. Arrange the shaped scallion buns in the steamer basket, leaving space between them. Cover the steamer and let the buns rise again in a warm place for 15-20 minutes, or until they look puffy. This is the second rise. Fill a pot with about 1-2 inches of water and bring it to a rolling boil. Place the steamer basket over the boiling water. Cover and steam the buns for 10-15 minutes. The buns are cooked when they are puffy, soft, and spring back when lightly pressed.
Carefully remove the steamed scallion buns from the steamer. Serve immediately while warm. They are delicious on their own or as an accompaniment to stir-fries or soups.
Techniques that separate good from great
Properly hydrated dough for steamed buns should pull away from the bowl sides cleanly but feel slightly tacky to the touch. If the dough sticks to your hand when you pull it away, add flour 1 tablespoon at a time. Under-hydrated dough produces dense, dry buns; over-hydrated dough is unworkable.
The second proof (after shaping) is essential for the buns' final lightness. Place shaped buns in the steamer, cover, and rest for 15-20 minutes before heating. They should puff visibly. Steaming without second-proofing produces dense, bready buns that lack the characteristic cloud-soft texture.
Placing buns into already-boiling water causes the outside to set immediately from the steam burst, preventing the buns from expanding further. Starting in cold water and bringing to a boil allows a gentle, even steaming that lets the buns continue expanding as they cook.
The sudden temperature and pressure change from immediately removing the lid causes condensed steam to drip onto the hot buns and causes them to deflate and wrinkle. Turn off the heat and let the buns sit covered for 5 full minutes before carefully lifting the lid slightly from the side (away from you) to let steam escape gradually.
Different ways to make this dish your own
Replace scallion and sesame filling with a mixture of minced garlic, fresh Chinese chives, and a pinch of white pepper. The garlic caramelizes slightly during steaming and becomes sweet and aromatic.
After the first proof, pan-fry the shaped buns bottom-down in oil until golden, then add water, cover, and steam until cooked through for buns with a crispy bottom and soft top — a popular Shanghai street food.
Shape the dough into small oval buns, fold with a chopstick in the center (not twisting), and steam. These plain fold-over buns are the classic accompaniment to Peking duck — pulled apart and stuffed with duck and hoisin sauce.
Fill the dough with sweetened red bean paste (anko or dou sha) instead of scallions and roll into round buns (not spiral) for a sweet, dessert-style steamed bun.
Perfect pairings to complete the meal
The classic pairing. Tear a warm steamed bun open and stuff with a piece of meltingly tender braised pork belly for an intensely satisfying combination — soft bread soaking up the soy-and-spice braising liquid.
Serve steamed scallion buns alongside a bowl of plain or flavored congee for a classic Chinese breakfast. The soft buns contrast with the warm, silky porridge beautifully.
Serve with a small dish of soy sauce, black vinegar, and sliced fresh ginger for dipping, or with chili crisp oil for those who enjoy heat. The simple dipping sauce highlights the sesame-scallion flavor of the bun.
Arrange warm steamed scallion buns on a serving plate and place at the center of a dim sum spread alongside dumplings, spring rolls, and other dishes. They serve as the bread basket equivalent at a Chinese dim sum table.
Keep it fresh and plan ahead
Steamed buns keep refrigerated for up to 4 days in an airtight container. They firm up considerably when cold and benefit from resteaming.
Steam and cool completely, then freeze in a single layer before transferring to freezer bags. Freeze for up to 2 months. Steam from frozen for 8-10 minutes.
The dough can be made through the first proof, punched down, and refrigerated overnight. Shape and steam fresh. Alternatively, steam completely, cool, and freeze.
Always reheat steamed buns by steaming (3-5 minutes) or microwave wrapped in a damp paper towel for 20-30 seconds. The oven dries them out completely — avoid it.
Turn what you already have in your fridge into delicious meals. Our AI-powered generator creates personalized recipes from your ingredients.
Discover more delicious recipes similar to what you're cooking
Join our newsletter and discover new favorites delivered straight to your inbox. No spam, just tasty inspiration.
rolled and twisted them like instructions said turned out surprisingly pretty
followed recipe exactly buns were tasty but slightly heavier than i expected
reminded me of family dinners growing up in Shanghai really authentic
shaping them was harder than expected but the flavor made up for it
buns came out fluffy and light loved the scallion twist perfect with soy sauce
Nice feature for those that want mystery or don't know what to cook.
The kids loved the soft, slightly sweet buns with the savory scallion flavor.