Stir Fry Gai Lan (Chinese Broccoli)

Stir Fry Gai LanGai Lan or Chinese broccoli is my all time favorite Chinese vegetable. Mom cooked it often back when I was growing up in Malaysia as it was and continues to be very easily available there. Most of the time, she would stir fry the Gai Lan with mushrooms and oyster sauce. Sometimes, she would lightly scald the entire stalks in boiling water and tossed them with a garlic soy sauce dressing similar to that found in this Steamed Tofu recipe. Both ways are equally delicious but today, I am going to show you how easily this Stir Fry Gai Lan can be prepared at home.

Gai Lan is the Cantonese name for this blue-green leafy vegetable prized for its thick tender stems and flower buds. It belongs to the same species as broccoli, hence its name. Interestingly, according to this source, broccolini is a hybrid between broccoli and Gai Lan. It is no wonder they look similar. Gai Lan may be steamed, lightly boiled, or stir fried. Once cooked and toss with a little oil, it has a nice smooth glossy sheen. The taste is only very slightly bitter yet sweet.

Stir Fry Gai Lan

I can never get enough of this vegetable. I buy them whenever I see them. The good thing is that they are pretty easily available and is a mainstay at the Asian markets. Choose a bunch with smaller stalks and brightly colored leaves. The flower buds should be tight and compact. Open flowers mean that they are past due. The stems on these are fibrous and more bitter.

Always wash and drain all leafy vegetables thoroughly before doing a stir fry. Vegetables that are not properly drained will produce a soggy stir fry. Use a salad spinner if necessary. Stems and leafy parts should preferably be separated as stems do take a slightly longer time to cook. Adding the stems to the pan first and frying them for an additional minute or two prevents the leaves (which are added just a little later) from becoming over cooked.

In the recipe below, I have used regular fresh mushrooms for convenience. Please use Chinese mushrooms if you prefer. I have also omitted the oyster sauce as I no longer use it in my cooking. The taste of this Stir Fry Gai Lan is much fresher and lighter, yet equally if not more delicious. I hope you will give it a try.

Stir Fry Gai Lan (Chinese Broccoli)
Prep time
Cook time
Total time
Serves: 4 servings
  • 1 lb (450g) Gai Lan (Chinese broccoli)
  • 2 tbsp vegetable oil
  • 1½ inch ginger, peeled and cut into thin slices
  • 2 cloves garlic, minced
  • 4 oz mushrooms (optional)
  • 2 tbsp soy sauce
  • 1 tbsp Shao Hsing rice wine
  • 1 tsp corn starch mixed with 2 tbsp water
  • 1 tsp sesame oil
  1. Wash and drain Gai Lan thoroughly. Trim 1 inch off the end of the stalks. Cut off each leave from the stalk and then cut the leave into 2 or 3 bite size pieces at a diagonal, about 2 to 3 inches in length. Cut the top part of the remaining stalk into bite size pieces as well, leaving the remaining end of 3 to 5 inches. This woody section should be peeled with a paring knife before cutting diagonally into bite size pieces. Stems and leaves should preferably be separated.
  2. Heat a wok or large pan. When it is hot, add vegetable oil. Sauté ginger for about 1 minute. Stir in garlic for 30 seconds.
  3. Add the Gai Lan stems and mushrooms (if using). Fry for about 2 minutes.
  4. Now, add the Gai Lan leaves, soy sauce, and rice wine. Stir fry for 1 to 2 minutes. Gai Lan leaves should be wilted but still crunchy.
  5. Pour in cornstarch mixture. Stir to combine for another 1 to 2 minutes. Corn starch mixture will thicken.
  6. Turn off heat. Drizzle sesame oil over vegetables. Remove and serve immediately.

Stir Fry Gai Lan
NOTE: Video was added to this post on May 7th, 2014.

Enjoy…..and have a wonderful day! 😎

Signature WP

Subscribe for email updates!



  1. says

    Looks delicious, my mom love to put soya sauce into her dishes too, she claimed it gives the dishes more flavor, but I love to add a dash of oyster sauce for even more flavor lol!


Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Rate this recipe: