Chinese broccoli with oyster sauce is a simple yet deeply flavorful Cantonese side dish that highlights tender-crisp greens coated in a glossy, savory sauce. This dish cooks quickly, tastes fresh, and delivers restaurant-style results with just a handful of pantry staples.
Course: Side dish
Cuisine: Chinese recipe, Cantonese dish
This easy gai lan with oyster sauce recipe (芥兰蚝油) is popular in Chinese households and dim sum restaurants because it balances natural vegetable bitterness with rich umami from oyster sauce—no complicated techniques required.
Why This Chinese Vegetable Dish Is So Popular
Gai lan (Chinese broccoli or Chinese kale) is prized in Cantonese cooking for its thick, tender stems and slightly bitter leaves. When briefly blanched and finished with oyster sauce, garlic, and oil, the vegetable stays vibrant, crisp, and intensely savory. It’s fast, healthy, and pairs effortlessly with rice and stir-fried mains, making it a staple side dish in Chinese home cooking.
Recipe for 4 Servings
A quick blanch-and-sauce method delivers tender stems, bright color, and bold flavor in under 15 minutes.
INGREDIENTS FOR CHINESE BROCCOLI WITH OYSTER SAUCE & GARLIC
- Chinese broccoli (gai lan): leafy greens with thick, tender stems
- Garlic: fresh aromatics for depth
- Oyster sauce: savory, umami-rich sauce
- Light soy sauce: seasoning and balance
- Sugar: rounds out bitterness
- Neutral oil: helps carry flavor
- Sesame oil: optional finishing aroma
- Cornstarch: thickens sauce
- Water: for blanching and sauce
HOW TO MAKE CHINESE BROCCOLI WITH OYSTER SAUCE & GARLIC
- Wash the Chinese broccoli thoroughly and trim off tough stem ends.
- Bring a pot of water to a boil and lightly salt it.
- Blanch the gai lan for 60–90 seconds until bright green and tender-crisp.
- Immediately transfer to an ice bath, then drain well.
- In a small bowl, mix oyster sauce, soy sauce, sugar, cornstarch, and water.
- Heat oil in a pan over medium heat and sauté garlic until fragrant.
- Pour in the sauce mixture and stir until glossy and slightly thickened.
- Add blanched gai lan and toss gently to coat.
- Finish with sesame oil if using and serve immediately.
DIETARY INFORMATION
This dish is naturally:
- Dairy-free
- Low calorie
- Keto-friendly
- Paleo-friendly
With substitutions, it can be made:
- Vegetarian or vegan
- Gluten-free
(Substitution tips are listed below.)

Chinese Broccoli With Oyster Sauce & Garlic (Easy Gai Lan Recipe)
Ingredients
- 1½ lb Chinese broccoli gai lan
- 2 cloves garlic minced
- 3 tbsp oyster sauce
- 1 tbsp light soy sauce
- 1 tsp sugar
- 1 tsp cornstarch
- ¼ cup water
- 1½ tbsp neutral oil
- ½ tsp sesame oil optional
Instructions
- Trim and wash gai lan; cut large stems in half lengthwise.
- Blanch in boiling salted water for 1–1½ minutes until bright green.
- Shock in ice water, drain well, and set aside.
- Mix oyster sauce, soy sauce, sugar, cornstarch, and water in a bowl.
- Heat oil in a skillet over medium heat; sauté garlic until fragrant.
- Add sauce mixture and stir until thickened.
- Add gai lan and toss to coat evenly.
- Finish with sesame oil if desired and serve hot.
Notes
Recipe Tips & Substitutions
- Cut thick stems lengthwise so they cook evenly
- Do not over-blanch or the broccoli will lose texture
- Make the sauce ahead and refrigerate for up to 3 days
- Store leftovers in an airtight container for up to 2 days
Substitutions:
- Vegetarian/Vegan: Use vegetarian oyster sauce or mushroom sauce
- Gluten-free: Use gluten-free oyster sauce and tamari
- Low sodium: Reduce soy sauce and add water
- Extra low calorie: Use less oil and skip sesame oil
Serving Ideas
Serve this Chinese broccoli side dish with:
- Steamed jasmine rice
- Char siu (Chinese BBQ pork)
- Soy sauce chicken
- Beef and broccoli
- Shrimp fried rice
- Mapo tofu
Did you make this recipe?
Please let me know how it turned out for you! Leave a comment below and tag @wokwithsam on Instagram and hashtag it #wokwithsam.