Soft, pillowy buns wrapped around a savory bite of seasoned chicken and vegetables—these Steamed Chicken Buns are the kind of comfort food that feels fancy but comes together without fuss. Think: tender chicken, a little crunch from napa cabbage, and earthy shiitake in every gentle puff of dough. The flavor is balanced, the texture is dreamy, and they make a beautiful centerpiece for a weekend brunch or an elegant appetizer at a casual dinner party.
Below you’ll find a friendly, fully tested-sounding recipe that walks you through the dough and the filling, step by step. The method keeps the ingredient list straightforward and faithful to the measurements provided, while clarifying each stage so you end up with consistent, bakery-style buns at home.
Why you’ll love these Steamed Chicken Buns

- Soft, subtle-sweet dough that steams up to a cloud-like texture.
- A simple, flavorful filling with juicy chicken, crisp napa cabbage, and umami shiitake.
- Made with pantry-friendly ingredients and minimal equipment.
- Perfect for meal prep: make now, steam fresh when ready to serve.
Ingredients
For the dough
- 140g (5 oz) all-purpose flour
- 50g (1¾ oz) wheat starch
- 45g (1½ oz) powdered sugar
- 4g (⅙ oz) active dry yeast, or instant yeast
- 80ml lukewarm water
- 1 tablespoon oil
- 1 teaspoon baking powder
- 1 teaspoon cold water
For the filling
- 225g (8 oz) skinless and boneless chicken breast, cut into small pieces
- 1/2 cup napa cabbage, finely sliced
- 2 dried shiitake mushrooms, soak in hot water to soften, then diced into thin strips
- 1/4 teaspoon salt
- 1/4 teaspoon chicken bouillon powder
- 1 teaspoon fish sauce
- 1/2 teaspoon sugar
- 3 dashes white pepper
- 1 teaspoon cornstarch
- 1 tablespoon chopped scallion
Equipment
- Mixing bowls
- Rolling pin
- Steamer or large pot with steamer rack
- Parchment squares or cabbage leaves for lining
- Small spatula or spoon
- Measuring scale and spoons
Notes on ingredients and swaps

This recipe keeps to the quantities above so you can follow along exactly. If you prefer a slightly sweeter dough, you could add a little more powdered sugar, but I recommend sticking with 45g for the classic balance between mild sweetness and neutral bread flavor. The chicken bouillon is used to deepen the savory profile—if you prefer, a pinch of fine sea salt alone can stand in. The fish sauce contributes umami; if you avoid it, a light splash of soy sauce is a good alternative.
Step-by-step directions: Steamed Chicken Buns

The directions below preserve the order of the original process but rewrite each step so they’re clear, sequential, and easy to follow. Keep your ingredients measured and ready before you begin.
Make the dough
- Combine dry dough ingredients. In a mixing bowl, whisk together 140g all-purpose flour, 50g wheat starch, and 45g powdered sugar until evenly mixed.
- Activate the yeast. If using active dry yeast (4g), dissolve it in the 80ml lukewarm water and let sit until slightly foamy, about 5–10 minutes. If using instant yeast, you can mix it directly into the dry ingredients and proceed without the proofing step.
- Add wet ingredients. Pour the yeast mixture (or for instant yeast, the 80ml lukewarm water) and 1 tablespoon oil into the bowl with the dry ingredients. Mix with a spoon until a shaggy dough forms.
- Knead until smooth. Turn the dough onto a lightly floured surface and knead by hand for about 6–8 minutes, or until the dough is smooth and slightly elastic. It should hold together without being sticky. If the dough feels too dry, add a few drops of water; if too sticky, dust with a tiny bit of flour.
- First rest. Shape the dough into a ball, place it in a lightly oiled bowl, cover with a clean towel or plastic wrap, and let it rest for 30 minutes at room temperature. This short rest will relax the gluten and make the dough easier to roll and shape later.
- Add baking powder. After the 30-minute rest, sprinkle 1 teaspoon baking powder over the dough and pour in 1 teaspoon cold water. Fold the dough over the powder and water, then knead lightly until the baking powder is evenly incorporated and the dough feels uniform. This final step gives the buns their tender, slightly springy crumb.
Prepare the filling
- Soften and dice the shiitake. Place 2 dried shiitake mushrooms in a small bowl and cover with hot water. Let them soak until softened, about 15–20 minutes. Drain, squeeze out excess liquid, then finely dice into thin strips.
- Combine the filling ingredients. In a medium bowl, place the 225g chopped chicken breast, 1/2 cup finely sliced napa cabbage, the diced shiitake mushrooms, 1/4 teaspoon salt, 1/4 teaspoon chicken bouillon powder, 1 teaspoon fish sauce, 1/2 teaspoon sugar, 3 dashes white pepper, 1 teaspoon cornstarch, and 1 tablespoon chopped scallion.
- Mix until cohesive. Use a fork or spoon to thoroughly combine the filling ingredients. Press the chicken and vegetables together so the cornstarch is evenly distributed and everything binds slightly. The filling should be moist but not soupy; if it seems too wet, squeeze out a little excess liquid from the napa cabbage before mixing.
- Adjust seasoning to taste. Taste a small bit by cooking a tiny pinch in a frying pan (optional). If needed, balance with a touch more fish sauce for depth or a pinch more sugar to round flavors.
Shape the buns
- Divide the dough. Lightly flour your work surface and flatten the rested dough gently. Divide it into 8 equal portions for medium buns (you can divide into more for smaller buns or fewer for larger ones). Roll each portion into a smooth ball.
- Roll out wrappers. Using a rolling pin, flatten each dough ball into a circle about 3–4 inches (7–10 cm) across, with the edges thinner than the center. This helps the dough wrap and pleat more easily without tearing.
- Fill and seal. Place about 1–2 tablespoons of filling in the center of each wrapper (adjust amount based on bun size). Gather the edges together, pleating as you go, and pinch tightly to seal at the top. Smooth the seam underneath so the bun sits flat.
- Set on liners. Place each sealed bun on a small square of parchment or a leaf of napa cabbage to prevent sticking. Arrange the buns on a tray with enough space so they will not touch when they expand during steaming.
Steam the buns
- Prepare the steamer. Bring a steamer pot or a large pot with a steamer rack to a gentle boil. If using a bamboo steamer, place it over the pot and let the steam build.
- Proof briefly (optional). For an airier final texture, let the shaped buns rest for 15–20 minutes in a warm place before steaming so they puff slightly.
- Steam in batches. Arrange the buns in the steamer basket, leaving room between them. Cover the steamer and steam over medium-high heat for 12–15 minutes per batch, until the dough looks glossy and cooked through. Avoid lifting the lid during steaming, as that releases heat and can affect the texture.
- Rest before serving. Turn off the heat and let the buns sit in the closed steamer for 2 minutes before removing the lid. This brief resting period prevents the tops from collapsing from the sudden change in temperature.
Serving suggestions
Serve these Steamed Chicken Buns warm, straight from the steamer. They are wonderful with a small dish of soy sauce mixed with a splash of rice vinegar and a few drops of sesame oil for dipping. Add a side of lightly pickled cucumbers or a crisp Asian slaw to cut through the richness. These buns also pair nicely with a simple miso soup or steamed greens.
Storage and reheating
- To refrigerate: Store cooked buns in an airtight container for up to 2 days. Reheat by steaming for 5–7 minutes until warmed through.
- To freeze: Place cooled buns on a tray lined with parchment and freeze until solid, then transfer to a freezer-safe bag for up to 1 month. Steam from frozen for about 12–15 minutes, covering and avoiding opening the lid while steaming.
Troubleshooting and tips
- If the dough is sticky while shaping, dust your hands and the work surface lightly with wheat starch or flour.
- Don’t overfill the buns, or they can be hard to seal. Small, compact portions of filling yield neater buns.
- Keep the steamer lid closed to maintain consistent steam and avoid soggy or collapsed tops.
- Let the dough rest after the initial knead and again after shaping if you have time—these short rests improve texture and make shaping easier.
Make it your own
Once you’ve mastered the basics, experiment with add-ins: a little grated ginger in the filling for brightness, a dash of sesame oil for aroma, or minced garlic for depth. You can substitute other vegetables—thinly sliced carrots or finely minced water chestnuts add crunch. For a different protein, turkey breast can be used in the same quantity and preparation.
Final thoughts
These Steamed Chicken Buns are a delightful combination of tender dough and a savory, well-seasoned filling. They’re approachable enough for a cozy weeknight project and presentable enough to share with guests. The method is forgiving, and the results are consistently satisfying: soft buns that give way to a juicy interior with layers of texture and umami. Enjoy the process, and savor each warm, comforting bite.
Quick recipe recap
Dough: 140g all-purpose flour, 50g wheat starch, 45g powdered sugar, 4g yeast, 80ml lukewarm water, 1 tbsp oil, 1 tsp baking powder, 1 tsp cold water. Filling: 225g chicken breast (small pieces), 1/2 cup napa cabbage (finely sliced), 2 soaked and diced shiitake mushrooms, 1/4 tsp salt, 1/4 tsp chicken bouillon powder, 1 tsp fish sauce, 1/2 tsp sugar, 3 dashes white pepper, 1 tsp cornstarch, 1 tbsp chopped scallion. Mix and knead dough, rest, incorporate baking powder, prepare filling, shape buns, steam 12–15 minutes. Rest 2 minutes, serve warm.
Enjoy your batch of Steamed Chicken Buns—soft, savory, and utterly irresistible.

Steamed Chicken Buns
Equipment
- Mixing Bowl
- measuring tools
- Rolling Pin
- Steamer
- Parchment Paper
- kitchen cloth
Ingredients
- 140 g all-purpose flour
- 50 g wheat starch
- 45 g powdered sugar
- 4 g active dry yeast or instant yeast
- 80 ml lukewarm water
- 1 tablespoon oil
- 1 teaspoon baking powder dissolved in cold water as directed
- 1 teaspoon cold water for dissolving baking powder
- 225 g skinless boneless chicken breast cut into small pieces
- 1/2 cup napa cabbage finely sliced
- 2 dried shiitake mushrooms soaked in hot water to soften, then diced into thin strips
- 1/4 teaspoon salt
- 1/4 teaspoon chicken bouillon powder
- 1 teaspoon fish sauce
- 1/2 teaspoon sugar
- 3 dashes white pepper
- 1 teaspoon cornstarch
- 1 tablespoon chopped scallion
Instructions
- Sift the all-purpose flour, wheat starch, and powdered sugar into a large mixing bowl.
- Make a well in the center and add the yeast and 80 ml lukewarm water; gently dissolve the yeast, then mix into the flour mixture and add 1 tablespoon oil.
- Knead the dough by hand for 10–15 minutes until soft, smooth, and slightly shiny.
- Cover with a damp cloth and let rise for 60 minutes or until noticeably expanded.
- Dissolve 1 teaspoon baking powder in 1 teaspoon cold water and sprinkle over the dough, then knead briefly to incorporate.
- Roll the dough into a cylinder and divide into 8 equal portions; shape each portion into a ball.
- Prepare the filling: combine the chopped chicken, sliced napa cabbage, rehydrated diced shiitake mushrooms, 1/4 teaspoon salt, 1/4 teaspoon chicken bouillon powder, 1 teaspoon fish sauce, 1/2 teaspoon sugar, 3 dashes white pepper, 1 teaspoon cornstarch, and 1 tablespoon chopped scallion; mix until evenly combined.
- Flatten each dough ball with a rolling pin into a 3-inch (7 cm) circle and place a portion of filling in the center.
- Wrap the dough around the filling, pinch and twist to seal the top tightly, and place each bun on a 2" x 3" (5 x 7 cm) piece of parchment paper.
- Arrange buns in the steamer with about 1 inch (2.5 cm) gap between them and steam over high heat for 10 minutes; optionally add 1 teaspoon Chinese white vinegar to the steaming water to help keep buns white.
- Remove buns from the steamer and serve immediately.
Notes
- Add a few drops of white vinegar to the boiling water to help keep buns white.
- A few drops of lime juice in the dough can also whiten the buns.
