Chinese broccoli (gai lan) on its own can be mild, which is why many restaurants serve it with oyster sauce. Take that classic pairing one step further by adding rehydrated shiitake mushrooms — the combination transforms the dish into something deeply fragrant and satisfying. The mushrooms bring another layer of umami that elevates the vegetable into a memorable side.

This side dish complements all kinds of Asian mains. It pairs especially well with pork wontons, hargow (crystal prawn dumplings), homestyle soy sauce chicken (serve with steamed rice), or Chinese sausage fried rice. It’s simple to make yet full of flavour.
Ingredients

- Chinese broccoli (gai lan) — a leafy green with thick stems, not the floret-style broccoli.
- Oyster sauce — adds savory umami; available at most Asian grocery stores and supermarkets.
- Soy sauce — saltier and adds a complementary layer of umami.
- Shaoxing wine — Chinese cooking wine that adds aroma and depth; dry sherry can substitute.
- Dried shiitake mushrooms — intensely fragrant and umami-rich; soaking liquid is used in the sauce.
- Brown sugar — a touch of sugar balances flavors; darker sugar adds more richness.
- Cornstarch/cornflour — thickens the sauce so it clings to the gai lan.
How to prepare shiitake mushrooms and Chinese broccoli

Start by boiling water and soaking the dried shiitake mushrooms. Cover the bowl while they soak to trap the heat — they’ll rehydrate faster. When fully plump, lightly squeeze out excess liquid and reserve the soaking water for the sauce; it’s packed with mushroom flavour.
Wash the gai lan thoroughly. For this recipe use one large bunch (about 250g) or two medium bunches, since greens shrink when cooked. If stems are thick (about 1.5 cm / ½ in or more), halve them lengthwise so they cook evenly and are easier to eat.
Cooking instructions
This recipe has two stages: cook the Chinese broccoli, then make the shiitake oyster sauce and combine.

Cook the gai lan either by:
- Blanching in salted boiling water — quick and keeps the greens bright (about 1–1.5 minutes).
- Steaming — preserves more nutrients and flavor.
Whisk together oyster sauce, soy sauce, reserved shiitake soaking water, cornstarch, sesame oil, white pepper and brown sugar in a small bowl until smooth.
In a pan or wok, heat oil on medium-high and fry the sliced shiitake until lightly golden — the colour develops flavour. Add garlic (or ginger slices) and briefly stir, then deglaze with Shaoxing wine. Pour in the oyster sauce mixture, reduce heat to low, and stir until the sauce thickens. Add the blanched or steamed Chinese broccoli and toss for about 30–60 seconds until evenly coated. Serve immediately.

Let’s talk oyster sauce
Oyster sauce is typically made from oyster extract with added salt, sugar and a starch to thicken. It’s a pantry staple for boosting umami in both meat and vegetable dishes. Vegetarian oyster sauces are also available, made from mushroom extracts, which makes this recipe easy to adapt for vegans.
What is oyster sauce used for?
Oyster sauce enhances savory depth and works beautifully in stir-fries, braises and vegetable dishes. In this recipe it brings balance to the shiitake soaking liquid and soy sauce, tying everything together into a glossy, savoury coating.
This gai lan dish is especially good because the shiitake soaking liquid amplifies the mushroom aroma — a small addition that makes a big difference.
Vegetarian oyster sauce
Vegetarian versions replace oyster extract with concentrated mushroom extracts (for example, shiitake or oyster mushroom), providing a similar umami boost and allowing the recipe to be vegan-friendly.

Tips for making this dish awesome
- Soak shiitake thoroughly: Make sure dried mushrooms are soft and fully rehydrated. Undersoaked mushrooms remain tough and chewable.
- Fry mushrooms until golden: Browning adds rich, caramelised notes. Colour equals flavour.
- Reserve the soaking water: It’s concentrated mushroom stock — don’t discard it.
Good to know (FAQs)
Yes. Bok choy cooks similarly but shrinks more, so increase the vegetable amount if substituting.
Oyster sauce is usually oyster extract, salt, sugar and a starch to thicken the sauce.
Quick blanching and a small amount of sugar both help reduce bitterness and balance the flavour.
Yes; it can be used as a dipping sauce, but it often tastes best when gently heated and mixed with other ingredients.
Thanks for reading — I hope you try this at home. If you have questions or feedback, leave a comment. Happy cooking! — Gen
📖 Recipe

Chinese Broccoli with Oyster Sauce and Shiitake Mushrooms
Ingredients
- 1 bunch Chinese broccoli (gai lan), about 250g, cut lengthways
- 2 cloves garlic, finely chopped
- 1 tbsp shaoxing wine
- 1 tbsp oil (sunflower or olive)
- 1 tsp salt
- 4 dried shiitake mushrooms (optional: fresh)
- 1 cup boiling water (for soaking)
Fragrant oyster sauce
- 1½ tbsp oyster sauce
- 1 tsp soy sauce
- 1 cup shiitake soaking water
- 1 tbsp cornstarch/cornflour
- a few drops sesame oil
- ⅛ tsp white pepper
- ½ tsp dark brown sugar (or caster sugar)
Instructions
Prepare the dried shiitake mushrooms
- Place dried shiitake and 1 cup boiling water in a heatproof bowl. Cover and soak 20–30 minutes until plump.
- Lightly squeeze each mushroom to remove excess liquid and reserve the soaking water.
- Slice mushrooms thickly (about 3–4 slices for medium mushrooms) and set aside.
Blanch or steam the Chinese broccoli
- Bring a large pot of water to a boil and add 1 tsp salt.
- Add the stem halves first and cook 1 minute, then add the leaves and cook another 30 seconds. Remove and discard the water. Alternatively, steam until tender.
Bring it all together
- Whisk all oyster sauce ingredients together in a bowl until smooth.
- Heat 1 tbsp oil in a non-stick pan or wok over medium heat. Fry shiitake until lightly golden (2–3 minutes).
- Add garlic and stir until fragrant, then deglaze with shaoxing wine for a few seconds.
- Pour in the oyster sauce mixture, reduce to low, and stir until the sauce thickens (about 2 minutes).
- Add the cooked Chinese broccoli, toss for about 1 minute to coat evenly, then serve.
Notes
Cutting gai lan: After washing, cut the bunch lengthways into stems and leaves. If stems are thick, halve them lengthways so they cook evenly.
Dried vs fresh shiitake: Dried mushrooms give more fragrance and their soaking water adds flavour. If using fresh, skip soaking and adjust cooking time.
Shiitake soaking water: Pour carefully to avoid sediment; use this liquid as part of the sauce for maximum mushroom flavour.
Nutrition
Carbs: 15.2 g |
Protein: 2.8 g |
Fat: 4 g
Other delicious side dishes
-
Vietnamese rice paper rolls (summer rolls)
-
Soy Garlic Chicken Wings
-
Soy Sauce Pan Fried Noodles
-
Salt and Pepper Squid
- Vietnamese rice paper rolls — appetiser or main.
- Sticky soy chicken wings — oven-baked and delicious.