Chinese Broccoli in Oyster Sauce with Shiitake Mushrooms

Chinese broccoli (gai lan) on its own can be mild, which is why many Chinese restaurants serve it with oyster sauce. Add rehydrated shiitake mushrooms and the dish transforms into something deeply fragrant and delicious. The mushrooms bring an extra layer of umami that pairs perfectly with the glossy oyster sauce—this side is simple to make and elevates any Asian meal.

Close up image of the finished dish

This vegetable pairs well with many dishes. Serve alongside pork wontons, hargow (crystal prawn dumplings), homestyle soy sauce chicken with rice, Chinese sausage fried rice, or any stir-fry for a balanced meal.

Ingredients

Overhead shot of all ingredients required for this dish
  • Chinese broccoli (gai lan) — a leafy green with thick stems, not the floret-style broccoli.
  • Oyster sauce — adds savoury umami; widely available at Asian grocers and supermarkets.
  • Soy sauce — saltier than oyster sauce and adds another savory layer.
  • Shaoxing wine — Chinese rice wine used in cooking; substitute with dry sherry if needed.
  • Dried shiitake mushrooms — highly fragrant and full of umami; soaking liquid is used in the sauce.
  • Brown sugar — a little adds balance and rounds the flavours.
  • Cornstarch (cornflour) — thickens the sauce so it clings to the vegetables.

How to prepare shiitake mushrooms and Chinese broccoli

Step by step of how to prepare dried mushrooms and Chinese broccoli (gai lan)

Start by bringing boiling water and soaking the dried shiitake mushrooms. Cover the bowl while they soak to trap heat and rehydrate them faster. When the mushrooms are soft and plump, reserve the soaking water — it’s full of flavour and works like a stock for the sauce.

Wash the Chinese broccoli thoroughly. Use one large bunch or two medium bunches; leafy greens shrink during cooking, so err on the generous side. If the stems are thick (about 1.5 cm / ½ inch or more), slice them lengthwise so the stems and leaves cook evenly and are easier to eat.

Cooking instructions

The method has two parts: cook the gai lan, then prepare the shiitake oyster sauce and combine.

step by step on how to cook this dish

To cook the Chinese broccoli you can either:

  • Blanch quickly in salted boiling water — about 1.5 minutes total keeps the greens bright and tender.
  • Steam — preserves more nutrients and is also an excellent option.

In a small bowl, whisk together oyster sauce, soy sauce, reserved shiitake soaking water, cornstarch, a few drops of sesame oil, white pepper and brown sugar until smooth.

In a pan or wok set to medium-high heat, fry the drained and sliced shiitake mushrooms in a little oil until they turn golden—this develops deeper flavour. Add garlic (or ginger slices) and stir until aromatic, then deglaze with shaoxing wine. Reduce briefly.

Stir the oyster sauce mixture to ensure the cornstarch is dissolved, pour it into the pan, and reduce the heat to low. Stir gently until the sauce thickens and becomes glossy. Add the cooked Chinese broccoli, toss briefly to coat evenly, and serve immediately.

A plate of finished dish being served

Let’s talk oyster sauce

Oyster sauce is usually made from oyster extract, salt, sugar and a thickener like cornstarch. It’s a staple condiment that enhances umami and complements meats and vegetables alike. Many brands are available; choose a quality bottle for best results.

What is oyster sauce used for?

Oyster sauce enhances umami, deepens savoury flavours, and works well in stir-fries, braises and vegetable dishes. It’s a common component in recipes like ginger beef and chicken with black bean sauce, where it helps tie ingredients together.

This gai lan recipe stands out because of the shiitake mushrooms — they boost aroma and richness beyond a plain oyster sauce topping.

Vegetarian oyster sauce

Vegetarian versions of oyster sauce replace oyster extract with mushroom-based extracts (often including shiitake). Use these to make a vegan-friendly version of this dish without losing the savoury depth.

Close up of Chinese broccoli with shiitake mushrooms on top left corner

Tips for making this dish awesome

  • Soak shiitake mushrooms thoroughly: Make sure they are fully rehydrated and soft. Undersoaked mushrooms remain unpleasantly chewy.
  • Fry mushrooms until golden: Browning adds a lot of flavour—colour equals depth of taste.
  • Save the soaking water: It’s concentrated with mushroom flavour and makes the sauce more aromatic.

Good to know (FAQs)

Can I use bok choy instead of Chinese broccoli?

Yes. If substituting bok choy, use a larger quantity because it wilts and reduces more than gai lan.

What is Chinese oyster sauce made of?

Typical oyster sauce ingredients include oyster extract, salt, sugar and a thickener such as cornstarch.

How do you reduce bitterness in Chinese broccoli?

Quick blanching or adding a small amount of sugar helps neutralise bitterness and brightens the vegetable.

Can oyster sauce be eaten without cooking?

Yes, it can be used as a dipping sauce, but it usually tastes best when heated and combined with other ingredients.

Enjoy making this simple, flavour-packed side. If you try it, leave a comment and share your experience.

Happy cooking!

Gen

📖 Recipe

Plate of Chinese broccoli with mushrooms and sauce

Chinese Broccoli with Oyster Sauce and Shiitake Mushrooms

A simple side of gai lan transformed by a fragrant shiitake oyster sauce—easy, fast and full of flavour.
Prep Time: 5 minutes
Cook Time: 10 minutes
Soaking: 30 minutes
Total Time: 45 minutes
Servings: 4 people
Calories: 98kcal

Ingredients

  • 1 bunch Chinese broccoli (gai lan), about 250g/9oz, cut in half lengthways
  • 2 cloves garlic, finely chopped
  • 1 tbsp shaoxing wine
  • 1 tbsp oil (sunflower or olive)
  • 1 tsp salt
  • 4 dried shiitake mushrooms (or fresh if preferred)
  • 1 cup boiling water (for soaking)

Fragrant oyster sauce

  • 1½ tbsp oyster sauce
  • 1 tsp soy sauce
  • 1 cup shiitake soaking water (reserved)
  • 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 in a heatproof bowl and pour 1 cup boiling water over them. Cover and soak 20–30 minutes until plump.
  • Squeeze excess liquid from the mushrooms and reserve the soaking water for the sauce. Slice the mushrooms into thick pieces.

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, then the leaves after 1 minute. Cook about 30–90 seconds until bright and tender. Remove and set aside. Alternatively, steam until tender.

Bring it all together

  • Combine all sauce ingredients in a bowl and mix until the cornstarch is dissolved.
  • Heat 1 tbsp oil in a pan over medium heat. Fry the shiitake until lightly golden, about 2–3 minutes.
  • Add garlic and cook until fragrant, then deglaze with shaoxing wine for a few seconds.
  • Pour in the sauce, reduce heat to low and stir until it thickens and becomes glossy (about 2 minutes).
  • Add the cooked Chinese broccoli and toss for about 30–60 seconds to coat evenly. Serve immediately.

Notes

Note 1 — Cutting gai lan: After washing, cut each bunch lengthways so stems and leaves cook evenly. If stems are thick, halve them lengthways.

Note 2 — Dried vs fresh shiitake: Dried mushrooms offer stronger aroma and their soaking liquid enhances the sauce. If using fresh, skip soaking and adjust cooking time.

Note 3 — Shiitake soaking water: Keep this liquid for the sauce but avoid pouring sediment from the bottom of the bowl.

Note 4 — Speeding up soaking: Soak mushrooms in a covered ceramic or glass bowl to trap heat and rehydrate faster.

Tried this recipe?Share your experience and tag the recipe if you’d like to show your version.

Nutrition

Calories: 98 kcal
| Carbohydrates: 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 — appetizers or a light main.
  • Sticky soy chicken wings — oven-baked and flavourful.