Chinese stir-fried broccoli locks in that brilliant green with a crisp-tender bite and a glossy aromatic sauce — a simple wok dish that transforms an ordinary vegetable into something irresistible. 清炒西兰花是华人厨房的家常功夫菜,微微爆香的蒜姜配上脆嫩的西兰花,翠绿爽口,人人都爱。
📹 Watch the Recipe
Recipe credit: 家常素 Irene Yong
Why Chinese Cooked Broccoli is Better — YouTube
🥘 Why This Recipe Works
Most home cooks either boil broccoli into a sad, grey mush or stir-fry it raw until it turns brown and limp. The Chinese kitchen has a smarter method: a quick blanching trick plus a blazing-hot wok finish. Salt and a spoonful of oil in the blanching water protect the chlorophyll, so the broccoli comes out a vivid jade green every single time.
The real magic is the 30-second high-heat stir-fry. Velveting the broccoli with a glossy umami sauce — a touch of vegan “oyster” sauce, nutritional yeast, potato starch, and rice wine — coats each floret in flavour without weighing it down. Garlic and ginger hit the oil first for that fragrant, wok-hei aroma that defines Chinese vegetable stir-fries.
8 ingredients, one pan, 15 minutes. It is the kind of side dish that makes an everyday meal feel complete.
🛒 Ingredients
| Ingredient | Amount | Notes |
|---|---|---|
| 西兰花 Broccoli | 500 g | Cut into florets; peel and slice the thick stem |
| 胡萝卜 Carrot | A few slices | Optional, for colour |
| 蒜 Garlic | 1 tbsp | Minced |
| 姜 Ginger | 1 tsp | Minced |
| 素蚝油 Vegan “oyster” sauce | 1 tsp | Mushroom stir-fry sauce |
| 盐 Salt | ½ tsp | Plus more for blanching water |
| 糖 Sugar | 1 tsp | Balances the savoury sauce |
| 营养酵母 Nutritional yeast | 1 tsp | Adds savoury depth |
| 土豆淀粉 Potato starch | 2 tsp | For the glossy sauce |
| 料酒 Cooking wine | 1 tbsp | Rounds out the flavour |
| 水 Water | 2 tbsp | For the sauce |
| 食油 Cooking oil | 1 tbsp | For stir-frying |
| 芝麻油 Sesame oil | 1 tsp | Drizzle to finish |
For the soak: a bowl of cold water with a pinch of salt and baking soda.
👨🍳 Instructions
Step 1 — Soak and clean
Fill a bowl with cold water and add a pinch of salt and a pinch of baking soda. Submerge the broccoli and leave it for about 5 minutes. Salt draws out any small insects while the baking soda helps lift dirt and pesticide residue. Rinse thoroughly with clean water right away.
Step 2 — Separate the florets
Use a knife to cut the florets off from the outermost bud, then cut downwards along the stem without slicing into the bud itself. Separate the remaining florets by hand. Peel the thick stem and slice it thinly — it is just as tasty.
Step 3 — Blanch to lock in the green
Bring a pot of water to a rolling boil and add a little salt and a spoonful of oil. Add the broccoli and boil for about 3 minutes until just tender. The salt and oil keep the colour brilliant. Immediately plunge the broccoli into a bowl of ice water for about 1 minute to stop the cooking, then drain.
Step 4 — Mix the sauce
In a small bowl combine the vegan “oyster” sauce, salt, sugar, nutritional yeast, potato starch, cooking wine, and water. Stir until the starch dissolves with no lumps.
Step 5 — Aromatics and fast stir-fry
Heat the cooking oil in a wok over medium heat. Add the minced garlic and ginger and sauté for 15 to 20 seconds until fragrant. Turn the heat up to high, add the blanched broccoli (plus carrot slices), and stir-fry for 40 to 50 seconds.
Step 6 — Sauce and finish
Pour the prepared sauce in batches while tossing, and keep stir-frying for about 1½ minutes until the sauce is glossy and clings to every floret. Drizzle with sesame oil, toss once more, and serve immediately.
💡 Tips & Substitutions
| Problem or Question | Fix or Answer |
|---|---|
| Broccoli turns grey and soggy | Never overcook — blanch only 3 minutes, then shock in ice water to stop the cooking. |
| No vegan “oyster” sauce handy | Substitute mushroom soy sauce with a pinch of sugar for the same savoury sweetness. |
| I prefer extra crunch | Skip the blanching and stir-fry raw florets over very high heat until just crisp-tender. |
| Out of nutritional yeast | A small pinch of MSG or an extra pinch of salt gives the same umami lift. |
| Want it spicier | Toss in a few slices of chilli or a teaspoon of chilli crisp with the garlic. |
📊 Nutrition
Per serving (about 250 g of finished dish): ~135 calories, 6 g protein, 18 g carbs, 5 g fat, plus generous vitamin C, vitamin K, and fibre.

Ingredients
Method
- Soak broccoli in cold water with a pinch of salt and baking soda for 5 minutes, then rinse well.
- Cut florets off from the outermost bud, cutting down along the stem. Separate by hand, then peel and slice the thick stem.
- Boil water with salt and oil. Blanch broccoli ~3 minutes, then shock in ice water for 1 minute and drain.
- Combine vegan oyster sauce, salt, sugar, nutritional yeast, potato starch, cooking wine, and water.
- Heat oil over medium heat, sauté garlic and ginger 15-20 seconds. Turn to high, add broccoli and carrot, stir-fry 40-50 seconds.
- Add the sauce in batches, stir-fry ~1½ minutes until glossy. Drizzle with sesame oil and serve.
Notes
🌱 Why This Dish
西兰花 (xīlánhuā) translates literally to “western orchid flower” — the name nods to broccoli’s Mediterranean origins, which reached the Chinese world through Cantonese trade routes roughly a century ago. What is entirely local is the technique: quick-blanched and flash-fried over roaring wok heat, the mark of a kitchen that prizes fresh colour and crunch. Stir-fried greens are the quiet backbone of Chinese home cooking, appearing at nearly every meal to balance richer dishes.
Plain vegetable stir-fries also echo the restraint of Buddhist vegetarian temple cuisine, where fresh produce is honoured with simple aromatics rather than heavy sauce. Served as a side or piled over rice, this jade-green broccoli is proof that the most humble ingredients, handled well, become the hardest to stop eating.




