Chinese Broccoli with Oyster Sauce is one of the easiest and most flavourful vegetable side dishes you can make. Tender-crisp gai lan is cooked with fragrant garlic and coated in a savoury oyster sauce glaze that perfectly balances sweet, salty and umami flavours. This simple dish tastes just like something you’d order at your favourite Chinese restaurant.

Whether you’re serving it alongside rice, noodles, or a protein-packed main dish, this recipe is a quick way to add more greens to your meal. With just a handful of pantry ingredients and less than 20 minutes from start to finish, it’s a side dish you’ll find yourself making again and again.
Looking for More Vegetable Recipes? Check These Out!
Table of Contents
- What is Chinese Broccoli with Oyster Sauce?
- Here’s Why You Will Love Chinese Broccoli with Oyster Sauce
- Equipment and Tools to Make Chinese Broccoli with Oyster Sauce
- Ingredients
- How to Make Chinese Broccoli with Oyster Sauce
- Chinese Broccoli with Oyster Sauce Options and Substitutions
- Storage and Reheating Tips
- Make Ahead Options
- Recipe Tips
- Frequently Asked Questions
- Hungry for More Restaurant Recipes?
What is Chinese Broccoli with Oyster Sauce?
Chinese Broccoli with Oyster Sauce is a classic Chinese vegetable dish featuring gai lan, also known as Chinese broccoli. The leafy greens and thick stems are cooked until tender-crisp, then tossed in a simple sauce made from oyster sauce, garlic, water, sugar, and sesame oil.
Here’s Why You Will Love Chinese Broccoli with Oyster Sauce
- Restaurant-Quality at Home: The savoury garlic oyster sauce creates the same delicious flavour found in Chinese restaurant dishes.
- Quick and Easy: This recipe comes together in 10 minutes, making it perfect for busy weeknights.
- A Great Way to Enjoy More Vegetables: Chinese broccoli has a fresh, slightly earthy flavour and pairs well with a wide variety of meals.
PICTURE
Equipment and Tools to Make Chinese Broccoli with Oyster Sauce
Large skillet or wok
Cutting board
Sharp knife
Measuring spoons
Measuring cup
Tongs or spatula
Ingredients
Alright, let’s make our shopping list! To make this recipe, you will need:
- Chinese Brocolli (gai lan): This recipe is versatile and can be used with many types of greens such as baby bok choy, choy sum, spinach and kale. In this recipe, my choice of greens is gai lan junior.
- Oil: Peanut oil or canola oil is a great choice.
- Garlic: Be careful when cooking the garlic. It can turn golden very quickly in hot oil and it also continues to cook in residual heat. Stirring constantly cooks the garlic evenly.
- Oyster sauce: I prefer using the LKK premium oyster flavoured sauce for best results.
- Water and sugar: These two ingredients balance all the flavours together.
- Sesame oil: Use this as a finishing oil after cooking to keep its delicious nutty aroma.

How to Make Chinese Broccoli with Oyster Sauce
Let’s make this dish!
Prepare the Gai Lan. Wash Chinese broccoli. Remove any tough leaves and trim stems as needed. Chop greens into three equal portions if they are too long.
Cook the Chinese Broccoli. Bring a large pan of salted water to boil. Add the greens to the pan of boiling water. Cook for 30 seconds to 1 minute until just tender but still crisp. Remove greens from water and place on plate.
Make the Sauce and Serve. Heat oil in a small pan, add the garlic and cook briefly. Add oyster sauce, water, sugar and sesame oil. Mix and pour over greens. Toss to coat with sauce. Serve immediately.
Chinese Broccoli with Oyster Sauce Options and Substitutions
Want to mix things up with this recipe? Feel free to…
- Spicy Chinese Broccoli: Add a teaspoon of chili crisp or sliced fresh chilies for extra heat.
- Ginger Garlic Version: Add 1 teaspoon freshly grated ginger along with the garlic.
- Mushroom Chinese Broccoli: Sauté sliced shiitake mushrooms before adding the gai lan for additional umami flavour.
PICTURE
Storage and Reheating Tips
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet or microwave until warmed through.
Make Ahead Options
Wash and trim the gai lan up to 2 days ahead.
Mix the sauce ingredients and refrigerate for up to 3 days.
For the best texture and colour, cook the dish just before serving.

Recipe Tips
Choose gai lan with bright green leaves and firm stems.
Avoid overcooking to maintain a tender–crisp texture.
Cut thicker stems into smaller pieces so they cook evenly.
Bok choy, choy sum, broccolini or broccoli can be used in place of gai lan.
Frequently Asked Questions
What does Chinese Broccoli with Oyster Sauce taste like? Chinese Broccoli with Oyster Sauce has a savoury, garlicky and slightly sweet flavour with rich umami notes from the oyster sauce. The gai lan adds a fresh, slightly earthy taste with a pleasant bitterness that balances the richness of the sauce.
What is gai lan? Gai lan, also known as Chinese broccoli, is a leafy green vegetable with thick stems and broad leaves. It is commonly used in Chinese cooking and has a mild bitterness that becomes more mellow when cooked.
Can I substitute another vegetable? Bok choy, choy sum, broccolini or broccoli can be used in place of gai lan.
Can I make this vegetarian? Yes. Substitute the oyster sauce with a vegetarian mushroom-based oyster-style sauce.
PICTURE
Hungry for More Restaurant Recipes?
Chinese Peaches and Cream Shrimp
Lastly, if you make my Chinese Broccoli with Oyster Sauce be sure to leave a comment or give this recipe a star rating! I love to hear from you guys and respond to each and every comment. Also, don’t forget to tag me @cookwith.chopsticks and #cookwithchopsticks on Instagram! Looking through the photos of recipes you have made makes me sooooo happy! You can also follow along on YouTube, TikTok, Facebook and Pinterest.

Chinese Broccoli with Oyster Sauce
Ingredients
Equipment
Method
- Wash Chinese broccoli. Remove any tough leaves and trim stems as needed. Chop greens into three equal portions if they are too long.
- Bring a large pan of salted water to boil. Add the greens to the pan of boiling water. Cook for 30 seconds to1 minute until just tender but still crisp. Remove greens from water and place on plate.
- Heat oil in a small pan, add the garlic and cook briefly. Add oyster sauce, water, sugar and sesame oil. Mix and pour over greens. Toss to coat with sauce. Serve immediately.



Thanks for your blog, nice to read. Do not stop.
I love the simplicity of this recipe. The sauce was really good. Made it several times with different Chinese vegetables. Delicious
Most definitely a versatile sauce for Chinese greens. Thanks for taking the time to give this recipe a star rating Laura!
The best and easiest way to cook these fresh vegetables. Love it
Cooking can be easy and that’s exactly what I like to strive for and share with you all!
best way to cook veg.
I feel the same way! So easy and tasty!