
Shiitake and Green Baozi (Vegetable Buns)
香菇青菜包 · xiāng gū qīng cài bāo
This is the bun Shanghai families order at a teahouse and then try to reverse-engineer at home. The two things that make it are dried shiitake rather than fresh — the dried ones carry a concentrated savoury punch — and squeezing the greens until your hands ache. Wet greens make a sodden, weeping filling.
Recipe author: HǎoWèi Test Kitchen
Home-cooking research team
Reviewed by HǎoWèi editorial team · Last updated 2026-08-29
Ingredients
- all-purpose flour中筋面粉🛒 local500 g
- warm water (35°C)温水(35°C)🛒 local265 ml
- active dry yeast干酵母🛒 local5 g
- caster sugar细砂糖🛒 local20 g
- dried shiitake mushrooms干香菇🏮 asian40 g
- baby bok choy上海青/小白菜🛒 local400 g
- firm tofu, small dice老豆腐(切小丁)🛒 local150 g
- toasted sesame oil香油🏮 asian20 ml
- light soy sauce生抽🏮 asian20 ml
- white pepper白胡椒粉🏮 asian2 g
- fine sea salt细海盐🛒 local5 g
dried shiitake mushrooms: Dried give far more savoury depth than fresh; fresh needs 3× the weight
🌶️ Adjust to your taste
Pick a level and we'll show exactly how much to change — no more "适量".
Spice level
Saltiness
Oiliness
Make it vegetarian
Instructions
1Mix flour, sugar and yeast in the warm water, knead 12 minutes until smooth, then rise 70 minutes.
和面一发
🔍 Look for 70 分钟 · 70 minutesVisual: 面团光滑呈象牙白,缓慢回弹并能刮净碗壁Dough is smooth and ivory, springs back slowly and cleans the bowl
You know it's right when: 沾粉手指按出的凹坑静止3秒A floured finger dent holds for 3 seconds
2Soak the dried shiitake in 300 ml warm water 30 minutes until fully soft, then dice finely. Keep 3 tbsp of the soaking liquid.
泡发香菇
🔍 Look for 30 分钟 · 30 minutesVisual: 菇伞柔软、柄根处无硬芯,泡发水呈清澈琥珀色Caps are pliable with no hard core at the stem join, and the soaking water is a clear amber
You know it's right when: 拇指食指捏压菇伞能完全压扁并回弹A cap squeezed between finger and thumb compresses fully and springs back
3Blanch the bok choy in boiling salted water 45 seconds, shock in iced water, then squeeze out as much water as possible and chop roughly.
焯菜攥干
🔍 Look for 焯45秒 + 冰镇2分钟 · 45 seconds blanch + 2 minutes chillVisual: 叶片鲜亮翠绿,攥紧后成紧实一团,不再滴水Leaves are a bright jade and the squeezed mass is compact, with no water running out
You know it's right when: 攥拳时指缝间一滴水都不漏Squeezed in a fist, not a single drop escapes between your fingers
Squeeze harder than you think is reasonable. Water here is what makes the filling weep.
4Pan-fry the tofu dice in a dry non-stick pan over medium-high 5 minutes until golden on at least two sides.
煎豆腐
🔍 Look for Medium-high 5 分钟 · 5 minutesVisual: 豆腐丁表面结出干爽金壳、略微收缩,不再粘锅Cubes have a dry golden crust and have shrunk slightly; they no longer stick to the pan
You know it's right when: 晃动锅时豆腐丁哗啦作响而不是拖住They rattle in the pan when shaken instead of dragging
5Add the diced shiitake to the tofu and fry 3 minutes, then pour in the reserved soaking liquid and cook until it evaporates. Off the heat, fold in the greens, soy sauce, white pepper, salt and sesame oil, and cool completely.
合炒调味
🔍 Look for 8 分钟 · 8 minutesVisual: 馅料呈哑光不湿,按压能成团,香菇香气浓郁Filling is matte rather than wet, holds together when pressed, and smells strongly of shiitake
You know it's right when: 碗倾斜时底部不积汁水No liquid pools at the bottom of the bowl when you tilt it
6Divide the dough into 12, wrap 2 tbsp filling each, pleat closed, proof 25 minutes, then steam over vigorously boiling water 14 minutes and rest 5 minutes.
包制与蒸制
🔍 Look for High heat 醒25分钟 + 蒸14分钟 + 焖5分钟 · 25 minutes proof + 14 minutes steam + 5 minutes restVisual: 包子饱满色浅、褶口闭合,隐约透出馅里的绿色Buns are plump and pale with closed pleats, and the green filling glows faintly through the thin skin
You know it's right when: 开盖蒸汽喷涌,底部能干净撕离纸Steam bursts out on opening and the base peels cleanly off the parchment
Tips
- · Dried shiitake, not fresh. The soaking liquid is free umami — save three spoonfuls.
- · Squeeze the greens until your hands hurt, then squeeze again.
- · Sesame oil goes in off the heat, at the very end, or its aroma steams away.
Sources & references
Quantities, technique notes, and substitution ratios are cross-checked against established Chinese cookery references and standard food-science sources.
- Read our editorial policy
- Fuchsia Dunlop, Land of Plenty: A Treasury of Authentic Sichuan Cooking
- USDA FoodData Central — ingredient nutrition and portion data
- Traditional Chinese family-kitchen practice and regional taste records
Common questions
What type of tofu should I use?
Silken/soft tofu (嫩豆腐) for mapo tofu and soups — silky, falls apart gently. Firm/extra-firm (老豆腐) for stir-fries, braises, and anything you want to keep its shape. If the recipe doesn't say, firm is the safe default for stir-fries.
Source: HǎoWèi ingredient guide
Is there a vegan substitute for oyster sauce?
Yes — 'mushroom oyster sauce' (often labeled vegetarian/vegan) is sold in most Asian grocers and increasingly in mainstream supermarkets. It behaves 1:1 and adds the same glossy umami. Watch labels if you're also gluten-free; most brands are GF, some aren't.
Source: HǎoWèi substitution engine
Can I reduce the salt/soy in this recipe?
Yes — soy sauce is the main sodium source. Use light soy at 2/3 amount and finish with salt only to taste. Rinse canned/doubanjiang components if possible. Note: reducing soy also reduces color; a drop of dark soy or a pinch of sugar can restore depth without salt.
Source: HǎoWèi diet guide
🥢 Ask HǎoWèi
Questions about technique, ingredients, substitutions, and flavor — answered from our verified cooking knowledge base.
What to serve with it
A complete Chinese dinner in one plan — pick one from each role.
What cooks say
Made this? Leave a note.
- No comments yet — be the first!
Cook next

Three-Umami Baozi
三鲜包 (Three-Umami Baozi) · sān xiān bāo

Fresh Pork Baozi
鲜肉包 (Fresh Pork Baozi) · xiān ròu bāo

Braised Pork Baozi (Jiang Rou Bao)
酱肉包 (Braised Pork Baozi (Jiang Rou Bao)) · jiàng ròu bāo