Chinese Broccoli (Gai Lan) in Oyster Sauce Recipe
Introduction
Chinese Broccoli, or Gai Lan, is a simple yet flavorful vegetable dish often enjoyed at yum cha. This recipe highlights the vibrant greens with a savory oyster sauce dressing, making for a quick and satisfying 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: Cook the broccoli – Bring a medium pot of water to the boil and add the salt. Once rapidly boiling, add the Chinese broccoli stems and cook for 1 minute. Add the leaves and cook for an additional 1 minute. The stems should be just tender, but still bright green. Drain immediately and transfer to a serving plate.
- Step 2: Make the sauce – Heat the oil in the same pan over medium heat. Add the garlic and cook for 30 seconds until fragrant, being careful not to let it brown.
- Step 3: Stir in the oyster sauce, light soy sauce, sugar, sesame oil, and water. Simmer for 1–2 minutes, or until slightly thickened.
- Step 4: Combine and serve – Pour the sauce directly over the warm Chinese broccoli and serve immediately.
Tips & Variations
- For a vegetarian version, substitute oyster sauce with mushroom-based vegetarian oyster sauce or hoisin sauce.
- Use neutral oils like avocado or sunflower oil to keep the garlic flavor clean and bright.
- Adding a sprinkle of toasted sesame seeds on top adds a nice texture and nutty aroma.
- Serve with steamed rice to balance the savory sauce.
Storage
Store leftover cooked Chinese broccoli in an airtight container in the refrigerator for up to 2 days. Reheat gently in a pan with a splash of water to prevent drying out. The sauce may thicken when cooled; add a little warm water when reheating to loosen it.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use regular broccoli instead of Chinese broccoli?
Yes, regular broccoli can be used, but it has a milder flavor and different texture. Adjust cooking time as regular broccoli florets may cook faster than Chinese broccoli stalks.
What can I substitute for oyster sauce if I’m vegan?
Use a vegetarian oyster sauce made from mushrooms or hoisin sauce as a flavorful alternative that keeps the dish plant-based.
PrintChinese Broccoli (Gai Lan) in Oyster Sauce Recipe
This Chinese Broccoli (Yum Cha Style) recipe showcases tender, vibrant gai lan quickly boiled and topped with a savory, garlicky oyster sauce blend. The dish is a popular side in Chinese cuisine, offering a perfect balance of fresh vegetable crunch with a rich umami sauce — ideal for a quick, healthy, and flavorful vegetable side.
- Prep Time: 5 minutes
- Cook Time: 5 minutes
- Total Time: 10 minutes
- Yield: 2 servings 1x
- Category: Side Dish
- Method: Stovetop
- Cuisine: Chinese
Ingredients
Vegetables
- 1 bunch Chinese broccoli (gai lan), leaves and stalks separated, thick stalks halved lengthways
Seasoning & 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 (see note 1 for vegetarian)
- 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 1 tsp sea salt flakes. Add the Chinese broccoli stems first and cook for 1 minute, then add the leaves and cook for another 1 minute. The stems should be tender but still bright green. Drain the broccoli immediately and transfer it to a serving plate to keep warm.
- Make the sauce: In the same pot or a pan, heat 2 tbsp olive oil over medium heat. Add 1 tsp freshly minced garlic and cook for about 30 seconds until fragrant, being careful not to brown the garlic as it will turn bitter.
- Prepare the sauce: Stir in 2 tbsp oyster sauce, 1 tsp light soy sauce, 1 tsp white sugar, 1 tsp sesame oil (optional), and 2 tbsp water. Allow the sauce to simmer gently for 1 to 2 minutes or until it slightly thickens and melds flavors.
- Combine and serve: Pour the warm sauce evenly over the prepared Chinese broccoli on the serving plate. Serve immediately to enjoy the vibrant texture and flavors.
Notes
- For a vegetarian version, substitute oyster sauce with a vegetarian mushroom-based oyster sauce alternative.
- Do not overcook the Chinese broccoli to maintain its bright color and crisp texture.
- The sesame oil is optional but adds a fragrant aroma that complements the flavors.
Keywords: Chinese broccoli, gai lan, oyster sauce, yum cha, Chinese side dish, healthy vegetable recipe

