This is a classic Chinese vegetarian steamed bun (baozi), especially popular in Shanghai and home cooking.
TThe filling combines fragrant dried shiitake mushrooms with fresh greens (such as bok choy or Shanghai green), creating a juicy, savory, and slightly sweet taste.
The dough is soft, fluffy, and slightly chewy.
hese buns are light, nutritious, and perfect for breakfast, snacks, or light meals.
Shiitake Mushroom Vegetable Steamed Buns Makes: 12–16 buns (depending on size)
Prep time: 40–50 minutes + dough resting (1–1.5 hours)
Cooking time: 12–15 minutes steaming
Difficulty: Medium (requires proper dough handling and filling moisture control)IngredientsFor the dough :
Prep time: 40–50 minutes + dough resting (1–1.5 hours)
Cooking time: 12–15 minutes steaming
Difficulty: Medium (requires proper dough handling and filling moisture control)IngredientsFor the dough :
- All-purpose flour (medium-gluten preferred) — 300–400 g
- Warm water (around 35–40°C / 95–104°F) — 180–220 ml (adjust for soft dough)
- Instant yeast (low-sugar type) — 3–5 g (about 1 tsp)
- Sugar — 10–15 g (1 Tbsp, helps fermentation and slight sweetness)
- Baking powder — 2–3 g (optional, for extra fluffiness)
- Lard or neutral oil — 10–15 g (optional, for softer texture; many use vegetable oil)
- Dried shiitake mushrooms — 15–25 g (8–12 pieces)
- Fresh bok choy, Shanghai green , or other tender greens — 400–600 g
- Optional: Dried black wood ear mushrooms — 5–10 g (for extra chew); five-spice pressed tofu or firm tofu — 50–100 g (diced)
- Ginger — 1 tsp minced
- Green onion (optional) — 1–2 stalks, finely chopped
- Vegetable oil — 2–3 Tbsp
- Sesame oil — 1–2 tsp (for aroma)
- Salt — 1–1½ tsp (to taste)
- Sugar — 1–2 tsp (balances the greens)
- Light soy sauce — 1 tsp (optional)
- Baking soda or a tiny pinch — very small amount (helps keep greens bright green; use sparingly)
- Prepare the dough
Dissolve yeast and sugar in warm water. Let sit 5 minutes until foamy.
In a large bowl, mix flour with baking powder (if using). Gradually add the yeast water and oil/lard. Stir to form a shaggy dough, then knead on a floured surface for 8–10 minutes until smooth, soft, and elastic (it should not stick to hands much).
Cover with a damp cloth or plastic wrap and let rise in a warm place for 40–60 minutes until doubled in size (or use a bread machine/proofing function).
After first rise, gently knead to deflate, cover again, and let rest 10–15 minutes. - Prepare the filling
Soak dried shiitake mushrooms in warm water for 30–60 minutes (or overnight) until soft. Squeeze out water, remove stems, and finely chop the caps. Reserve a little soaking liquid if needed for moisture.
Soak wood ear (if using) similarly and chop finely.
Wash greens thoroughly. Blanch in boiling water with a pinch of salt or oil for 30–60 seconds until bright green. Immediately plunge into ice water to stop cooking. Squeeze out as much water as possible (very important—excess water makes filling soggy). Finely chop the greens.
Heat 2 Tbsp oil in a pan over medium heat. Stir-fry minced ginger (and chopped mushrooms/wood ear) for 2–3 minutes until fragrant. Add chopped greens and diced tofu (if using). Stir-fry briefly.
Season with salt, sugar, sesame oil, and a tiny pinch of baking soda (if using). Mix well and let cool completely. Taste and adjust seasoning. The filling should be moist but not wet. - Assemble the buns
Divide the rested dough into 12–16 equal pieces (about 35–50 g each for medium buns). Roll each into a smooth ball, then flatten into a thin round wrapper (thinner at edges, slightly thicker in center) using a rolling pin.
Place 1–2 Tbsp filling in the center. Gather the edges upward in pleats, twisting and pinching at the top to seal tightly (classic baozi pleat style). Place seam-side down on parchment squares or oiled steamer liners. - Second proofing
Place assembled buns in the steamer (with space between them—they will expand). Cover and let proof for 15–30 minutes in a warm place until slightly puffed (do not over-proof or they may collapse). - Steam the buns
Bring water in the steamer to a full boil over high heat.
Place the buns in (with parchment or cabbage leaves underneath to prevent sticking). Steam on high heat for 12–15 minutes (timing depends on size; larger buns need longer).
Turn off heat and let sit covered for 3–5 minutes (prevents sudden temperature drop that causes shrinkage or wrinkling).
Open the lid carefully away from your face.
- Filling moisture — Squeeze greens extremely well and cool filling completely before wrapping to avoid soggy buns or leaking during steaming.
- Dough softness — A softer dough yields fluffier buns; adjust water based on your flour's absorption.
- Greens brightness — Quick blanch + ice bath + tiny baking soda keeps the filling vibrant green.
- Make-ahead — Freeze uncooked buns on a tray, then store in bags. Steam from frozen for 15–18 minutes. Cooked buns reheat well in steamer.
- Variations — Add a bit of minced pork or shrimp for non-vegetarian version; include carrot for color and sweetness.