Chinese Broccoli (Gai Lan) in Oyster Sauce Recipe
Introduction
Chinese broccoli, or gai lan, is a vibrant and tender leafy green often enjoyed in dim sum or yum cha meals. This simple recipe highlights its natural flavors with a savory oyster sauce dressing, making it a perfect quick and healthy side dish.

Ingredients
- 1 tsp sea salt flakes
- 1 bunch Chinese broccoli (gai lan), leaves and stalks separated, thick stalks halved lengthways
- 2 tbsp olive oil or avocado oil (or neutral-flavoured oil of choice)
- 1 tsp freshly minced garlic
- 2 tbsp oyster sauce (see note 1 for vegetarian)
- 1 tsp light soy sauce
- 1 tsp white sugar
- 1 tsp sesame oil (optional)
- 2 tbsp water
Instructions
- Step 1: Bring a medium pot of water to a boil and add the sea salt flakes. Once rapidly boiling, add the Chinese broccoli stems and cook for 1 minute.
- Step 2: Add the leaves to the boiling water and cook for an additional 1 minute, until the stems are just tender but still bright green.
- Step 3: Drain the broccoli immediately and transfer it to a serving plate to keep warm.
- Step 4: In the same pan, heat the oil over medium heat. Add the minced garlic and cook for about 30 seconds until fragrant, making sure it doesn’t brown.
- Step 5: Stir in the oyster sauce, light soy sauce, white sugar, sesame oil if using, and water. Let the sauce simmer for 1 to 2 minutes until slightly thickened.
- Step 6: Pour the warm sauce directly over the cooked Chinese broccoli and serve immediately for the best flavor and texture.
Tips & Variations
- For a vegetarian version, substitute oyster sauce with mushroom soy sauce or hoisin sauce for a similar umami flavor.
- Adjust the amount of garlic to taste or add a pinch of chili flakes for some heat.
- Serve with steamed rice or as part of a larger yum cha spread for a classic experience.
Storage
Store any leftovers in an airtight container in the refrigerator for up to 2 days. Reheat gently in a pan or microwave, adding a splash of water to loosen the sauce if it has thickened. For best texture, it’s recommended to enjoy this dish fresh.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use regular broccoli instead of Chinese broccoli?
Regular broccoli can be used as a substitute, but Chinese broccoli has a slightly different texture and flavor that is more traditional in this dish. If substituting, cook the stems and florets similarly, adjusting cooking times to keep them tender but crisp.
Is there a vegan option for the oyster sauce?
Yes, vegetarian oyster sauce made from mushrooms or plant-based alternatives can be used in place of traditional oyster sauce to keep the dish vegan while maintaining its rich umami taste.
Print
Chinese Broccoli (Gai Lan) in Oyster Sauce Recipe
- Total Time: 15 minutes
- Yield: 4 servings 1x
Description
This Chinese Broccoli (Yum Cha Style) recipe features tender steamed gai lan tossed in a savory garlic oyster sauce perfect for a quick and flavorful side dish. The tender crunchy stems and vibrant leaves are briefly boiled to retain their bright green color and then topped with a fragrant sauce made from oyster sauce, soy, garlic, and a touch of sweetness. An easy, traditional Yum Cha style vegetable dish that pairs wonderfully with a variety of Asian meals or can be enjoyed on its own.
Ingredients
Vegetables
- 1 bunch Chinese broccoli (gai lan), leaves and stalks separated, thick stalks halved lengthways
Seasonings & Sauce
- 1 tsp sea salt flakes
- 2 tbsp olive oil or avocado oil (or neutral-flavoured oil of choice)
- 1 tsp freshly minced garlic
- 2 tbsp oyster sauce (vegetarian option available see note 1)
- 1 tsp light soy sauce
- 1 tsp white sugar
- 1 tsp sesame oil (optional)
- 2 tbsp water
Instructions
- Cook the broccoli – Bring a medium pot of water to a rapid boil and add the sea salt. Add the Chinese broccoli stems first and cook for 1 minute. Then add the leaves and cook for an additional 1 minute, ensuring the stems are just tender yet still bright green. Drain immediately and transfer the broccoli to a serving plate.
- Make the sauce – Using the same pan, heat the oil over medium heat. Add the freshly minced garlic and sauté for about 30 seconds until fragrant, being careful not to let it brown.
- Prepare the oyster sauce mixture – Stir in the oyster sauce, light soy sauce, white sugar, optional sesame oil, and water into the pan. Allow the sauce to simmer gently for 1–2 minutes until it slightly thickens and the flavors meld together.
- Combine and serve – Pour the warm sauce directly over the steamed Chinese broccoli on the serving plate. Serve immediately to enjoy the fresh, vibrant flavors.
Notes
- Vegetarian version: Use vegetarian oyster sauce or mushroom sauce in place of traditional oyster sauce.
- Do not overcook the Chinese broccoli to maintain crisp texture and bright color.
- Sesame oil is optional but adds a lovely nutty aroma to the sauce.
- Adjust sugar quantity to taste for desired sweetness.
- Serve as a side dish with rice and other Yum Cha style dishes.
- Prep Time: 10 minutes
- Cook Time: 5 minutes
- Category: Side Dish
- Method: Stovetop
- Cuisine: Chinese
Keywords: Chinese broccoli, gai lan, Yum Cha, steamed vegetable, oyster sauce, garlic sauce, side dish, Chinese cuisine

