This post may contain affiliate links. Please read our disclosure policy.

Chinese Broccoli Stir Fry is a simple way to cook gai lan (or kai lan) with lots of fresh garlic and a light savory sauce. The stems stay tender-crisp, the leaves turn glossy dark green, and the whole dish comes together in a sauté pan—no wok needed.

This version is made without oyster sauce and finished with toasted sesame oil and optional light soy sauce. It’s fresh, garlicky, and easy to pair with almost any Asian main dish.

Photo shows a plate of Chinese Broccoli stir-fried with garlic sauce on a white plate with chopsticks on the side.
Delicious Chinese broccoli stir-fry with a simple “soy-flavored” garlic sauce.

Easy Chinese broccoli stir fry recipe

ChihYu Smith with shoulder-length dark hair, wearing a striped shirt, smiles at the camera while holding a container of Creamy Roasted Sesame Dressing. Framed drawings and a family photo are visible on the wall and table behind her.

Gai lan is one of my favorite Asian greens. Growing up in a Chinese and Taiwanese household, whenever my mom made it, this was always the first vegetable dish to disappear from the table.

New to gai lan and not quite sure what to do? This recipe is for you. I’ll show you how to choose and prepare the vegetable, plus a few simple tips to help it cook fast and turn out tender.

  • No wok needed: A large sauté pan works well.
  • Tender stems and leaves: Cooking them in stages helps both parts cook evenly.
  • Two ways to cook it: Stir-fry the gai lan directly for a crisper texture, or blanch it first for a milder, slightly softer result.

What is Chinese broccoli?

A round wooden board with fresh leafy greens—perfect for preparing Gai Lan (Chinese Broccoli)—sliced stalks, garlic cloves, ginger, and a spoon with salt on a light surface.

Chinese broccoli, also called gai lan or kai lan (芥蘭), is a leafy green commonly used in Chinese cooking. It has firm, round stems, broad dark-green leaves, and sometimes small flower buds. Both the stems and leaves are edible.

It tastes similar to broccolini but is slightly more bitter. When cooked, the stems become juicy and tender-crisp while the leaves turn soft and glossy. Chinese broccoli is most often blanched or quickly stir-fried.

For more about gai lan and other common Asian greens, see my Chinese vegetables guide.

How to choose and prepare gai lan

How to select Chinese broccoli

A bunch of leafy greens—commonly used in a classic Chinese Broccoli Stir Fry—rests on a wooden surface to the left. On the right, a single leaf of kai lan is measured with a tape measure, showing about 8 inches.

Look for Chinese broccoli with a deep emerald-green color and no bruised or mushy spots. The stems should feel firm and crisp.

I also always check the bottom of the stems. A little dryness at the cut ends is normal. But if the stems look very dry, deeply cracked, or split farther up like a dry tree branch, the gai lan will likely be more fibrous.

You may also see Chinese broccoli tips, sometimes called baby gai lan. They are harvested younger and usually look shorter and more tender, with thinner stems. Regular gai lan is larger and longer, with thicker stems that may need more trimming.

How to trim and prepare

Four photos show hands trimming Gai lan stems on a wooden cutting board with a knife, demonstrating step-by-step how to cut the vegetable for a Chinese Broccoli Stir Fry recipe.

For tender Chinese broccoli tips, trim just a little from the dry ends. For regular gai lan with thicker stems, cut away the dry ends, then use a small knife to trim away the tough outer layer from the lower stems.

Make another cut to separate the stems from the leafy parts. The stems take longer to cook, so we cook them first.

Should you blanch Chinese broccoli first?

There are two ways to prepare Chinese broccoli for stir-frying:

  1. Blanch it briefly, then shock it in cold water.
  2. Sauté it directly without blanching.

This recipe uses the second method because it is faster and keeps the stems crisper. Chinese broccoli does have a slightly bitter flavor, though. If you are new to gai lan or prefer a milder taste, blanching it first is a good option. The texture will be a little softer, but still tender.

You’ll find the exact blanching and sauté times in the recipe notes below.

How to stir-fry Chinese broccoli

Two panels: Left shows chopped Chinese broccoli green leafy stems and a knife on a wooden cutting board, as commonly prepared for a Chinese Broccoli Stir Fry. Right shows a gloved hand holding three kai lan (Chinese broccoli) stem pieces above the board.
  1. Prepare the gai lan: Slice the stems at a 45-degree angle into 2 to 2¼-inch pieces. The angled cut helps them cook faster, especially when the stems are thick. Keep the stems and leaves separate because they cook at different speeds.
Two side-by-side images show a wok with chopped Chinese broccoli vegetables: on the left, the stems of kai lan (Chinese broccoli) are being stir-fried; on the right, leafy greens have been added and are being cooked, perfectly illustrating a classic Chinese Broccoli Recipe in action.
  1. Cook the stems first: Make sure the sauté pan is well heated before adding the oil and stems. Because we are using a regular sauté pan instead of a wok, preheating it well helps the gai lan cook quickly. Sauté the stems over medium-high heat for about 1 minute, until bright green but still crisp.
  2. Add the garlic and leaves: Stir the grated garlic into the stems for 10–15 seconds. Add the leaves and quickly toss everything from the bottom up for 30 seconds.
A black wok with cooked Chinese dark leafy greens - Gai Lan (Chinese Broccoli Stir Fry), and a wooden spoon, seen from above, on a light surface.
  1. Cover and finish: Reduce the heat to medium and cover the pan for 1 to 1½ minutes. The trapped steam helps the stems cook through and softens the leaves. Season with salt, then finish with toasted sesame oil and optional light soy sauce.

Tip

Why add the garlic later? Grated garlic gives the dish a stronger garlic flavor, but it can burn quickly. Adding it after the stems have cooked for a minute makes this method more beginner-friendly. If using sliced garlic instead, sauté it briefly in the oil first, then add the Chinese broccoli. Watch the heat closely so the garlic does not burn.

Optional rice wine: At home, I sometimes add a splash of Taiwanese mijiu or Shaoxing wine around the hot pan after adding the leaves. Toss briefly, then cover the pan. It adds extra aroma, but the dish is still flavorful without it.

Common questions about gai lan

Is Chinese broccoli the same as broccolini?

No. Broccolini is a hybrid of Chinese broccoli and regular broccoli. It tastes milder and less bitter than gai lan, but it is the closest substitute and works well in this recipe.

Do I need oyster sauce for Chinese broccoli?

No. This garlic gai lan recipe is made without oyster sauce. It uses salt, toasted sesame oil, and optional light soy sauce for a lighter, garlicky flavor. For a different version, try my [Chinese broccoli with oyster sauce].

Can you eat Chinese broccoli stems and flower buds?

Yes, the stems, leaves, and flower buds are all edible. Small, closed buds are tender. Open flowers usually mean the gai lan is more mature, so the stems may be tougher and more fibrous.

Recipe Card

Chinese Broccoli Stir-Fry Recipe with Garlic Sauce

5 from 40 votes
Prep: 10 minutes
Cook: 10 minutes
Total: 20 minutes
Servings: 4 servings
Chinese broccoli stir fry with tender-crisp stems and glossy leaves. A tested sauté-pan method finished with toasted sesame oil—no oyster sauce needed.

Video

Save This Recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients  

  • 1.5 lbs Chinese broccoli about 6-8 tightly packed cups (alt. Broccolini, see notes)
  • 2 tsp grated garlic cloves
  • 2 tbsp avocado oil
  • ½ tsp coarse salt divided
  • 1 tsp toasted sesame oil for garnish
  • 1 tsp light soy sauce or 1 tbsp coconut aminos (optional; taste and adjust)

Instructions 

  • Trim the Chinese broccoli: Trim away the dry ends, about ¼ inch depending on freshness. If using tender Chinese broccoli tips, trimming the ends is enough. For regular Chinese broccoli with thick stems, use a small knife to trim away the tough outer layer from the lower stems.
  • Separate the stems and leaves: Cut to separate the stems from the leafy parts. Slice the stems at a 45-degree angle into 2 to 2¼-inch pieces so they cook faster. Cut long leafy sections crosswise in half.
  • Rinse and drain: Keep the stems in one pile and the leaves in another. Rinse them separately, drain well, and shake off the excess water.
  • Prepare the garlic: Grate the garlic and set it aside in a small bowl.
  • Cook the stems: Preheat a large sauté pan over medium heat until it feels quite warm when you hold your palm 2–3 inches above the surface. Add the oil and swirl it around the pan. Add the broccoli stems and increase the heat to medium-high. Sauté until bright green but still crisp, about 1 minute. Season with ¼ teaspoon salt.
  • Add the garlic: Add the grated garlic. Use a wooden spoon to break it up and spread it evenly over the stems. Stir and toss quickly for 10–15 seconds.
  • Add the leaves: Add the leafy parts. Stir-fry for 30 seconds, quickly tossing and scooping the ingredients from the bottom up. Cover the pan and reduce the heat to medium. Cook for about 1 to 1.5 minutes, or until the leaves turn dark green. The moisture clinging to the rinsed greens will create enough steam; no extra water is needed.
  • Finish cooking: Season with the remaining ¼ teaspoon salt and give everything another quick toss. Turn off the heat.
  • Season and serve: Transfer the Chinese broccoli to a large serving plate and drizzle with toasted sesame oil. Taste first, then decide if you would like to add the light soy sauce or coconut aminos. Serve warm.

Notes

  • Substituting other vegetables: You can substitute broccolini for Chinese broccoli. The same garlic, salt, sesame oil, and soy sauce seasonings also work well with yu choy, spinach, broccoli, and other Asian vegetable stir-fries. Adjust the cooking time based on the vegetable.
  • Blanch-first method for a milder flavor and softer texture:
    • Blanch: Blanch the stems for 1 minute. Add the leaves for the final 10–15 seconds. Transfer to cold water, drain well, and gently squeeze excess water from the leaves.
    • Sauté: Stir the garlic in hot oil for 5 seconds. Add all the Chinese broccoli, season with the full ½ teaspoon salt, and sauté for 1 to 1½ minutes. Finish with sesame oil and optional light soy sauce or coconut aminos.

Nutrition

Serving: 1serving, Calories: 145kcal, Carbohydrates: 13g, Protein: 6g, Fat: 8g, Saturated Fat: 1g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 5g, Sodium: 425mg, Potassium: 13mg, Fiber: 2g, Sugar: 4g, Vitamin A: 3002IU, Vitamin C: 157mg, Calcium: 125mg, Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this recipe? Leave a comment below!

More Chinese broccoli recipes

Made a dish and loved it? Please rate the recipe and leave a comment in the section below! It helps my blog grow organically, allowing me to continue sharing free and awesome content with you. Thank you!

Photo shows Stir fried Chinese broccoli with garlicky sauce served on a big white plate.

You may also like

Delicious healthy Chinese food you can brag about

10 Meals In 10 Minutes
Learn how to make low carb gluten-free dishes without prep and last minute trips to the grocery store.
5 from 40 votes (3 ratings without comment)

Leave a comment

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

56 Comments

  1. Melissa says:

    5 stars
    Soooo good and super easy to make! The grated garlic makes a HUGE difference in the flavor! Highly recommend! 

    1. ChihYu says:

      Thanks so much, Melissa!

  2. Julie says:

    5 stars
    Was lucky to find fresh gai Lan and this recipe made it so yummy and easy to prepare!! I added a little red pepper to give it some kick. Sooo good!

  3. Henry says:

    5 stars
    We hope that this stir fry recipe will inspire you to prepare more Chinese dish with broccoli. Do not be afraid of trying new things. Broccoli stir fry with garlic sauce is a great and healthy dish. Give it a go and enjoy the taste!

  4. Abbi says:

    5 stars
    Once you cook this dish, you will find that it is easy to make, yet very tasty. The texture of the french beans and the crunchiness of the bamboo shoots are a wonderful complement to the soft Chinese broccoli. This recipe serves 4 to 6 people.

  5. Diane Margalotti says:

    5 stars
    EASYYYYYYY and delishhhhh side dish. HIghly recommend!

    1. ChihYu says:

      Thank you!

  6. Abbi says:

    5 stars
    Finally got myself in gear and tried this recipe out today. I live in Panama and Chinese Broccoli is super easy to find but I didn’t really know how to cook it. Thank you, thank you, thank you for this super simple, easy and CLEAN recipe! It was so delish, I couldn’t stop eating it!! This will definitely be on repeat from now on!

    1. ChihYu says:

      Fantastic. Thank you so much for sharing!

  7. Freeyh says:

    5 stars
    Good

  8. Julie Morin says:

    5 stars
    Excellent!! Perfect, simple recipe. Made it and didn’t have to blanche the veggies since they were not bitter, even raw. Entire family thoroughly enjoyed and and will definitely make again. Thank you for the recipe 🙂

  9. Ashley says:

    5 stars
    So easy and flavorful! I made it with broccolini and plan to keep it on rotation in my house now. Everyone loved it. A must try for anyone wanting quick weeknight meals or to impress guests.

  10. Natasha says:

    5 stars
    Absolutely LOVE this recipe! We got a bag of Chinese broccoli the other day and found this recipe online. I followed the instructions and it was easy and delicious! My husband and I devoured the whole entire plate of veggies. Healthy and delicious!

    1. ChihYu says:

      So happy to hear! Lovely!