Gai Lan Stir-Fry with Oyster Sauce: Chinese Broccoli Recipe

If you grew up eating Chinese food, you’ve probably enjoyed Chinese broccoli with oyster sauce — at dim sum, over rice at home, or made by a parent who never measured but always nailed the flavor. This simple vegetable side is all about comfort and ease. It takes minutes, uses pantry staples, and feels complete next to stir-fries, grilled meats, or even air-fryer dumplings.

Plate of stir fried Chinese Broccoli with oyster sauce and fried garlic.

Balancing work, kids, and dinner means quick, reliable recipes are lifesavers. This Chinese broccoli stir-fry is exactly that: ready in about 10 minutes, bold in flavor, and an easy way to add more greens to the table — even for fussy eaters who don’t love anything green.

Why You’ll Love This Recipe

  • Fast and easy – About 10 minutes from start to finish.
  • One pan – Minimal cleanup.
  • Perfect for busy nights – Pairs with whatever protein or carb you already have.
  • Kid-friendly flavor – The glossy, slightly sweet oyster sauce is a crowd-pleaser.
  • Versatile – Goes with rice, noodles, dumplings, or grilled meats.

What is Gai Lan?

Gai lan, also called Chinese broccoli, has long leafy stems and thick stalks with a mild bitterness that mellows when cooked. Think of it as a cross between broccoli rabe and regular broccoli, minus the florets. It’s commonly available at Asian markets and many well-stocked produce sections.

Ingredients for Chinese broccoli with Oyster Sauce.

Ingredients You’ll Need (See Recipe Card for Exact Amounts)

  • Chinese broccoli (gai lan) – Trim ends and slice thick stems lengthwise for even cooking.
  • Garlic – A few cloves, sliced or minced.
  • Oyster sauce – The savory-sweet base for the glaze.
  • Soy sauce – Adds depth.
  • Sugar – A pinch to balance bitterness.
  • Water – Helps loosen and distribute the sauce.
  • Oil – Neutral oil for sautéing, such as vegetable or avocado oil.

Please scroll ⬇️ to the recipe card for full ingredient amounts and instructions.

How to Make Chinese Broccoli with Oyster Sauce

  1. Prep the gai lan: Rinse and trim the Chinese broccoli. Slice any thick stalks lengthwise so they cook evenly.
  2. Blanch (optional): For brighter color and extra tenderness, blanch in boiling water for 1–2 minutes, then drain. Skip this step to save time.
  3. Sauté the garlic: Heat oil in a large pan or wok over medium-high heat. Add the garlic and cook until fragrant, about 30 seconds.
  4. Add the Chinese broccoli: Stir-fry for a few minutes until leaves wilt and stems are tender-crisp.
  5. Make the sauce: Add oyster sauce, soy sauce, sugar, and a splash of water. Toss to coat and cook another minute until glossy.
  6. Serve: Transfer to a plate and spoon any extra sauce over the top. Serve hot with steamed rice or alongside your favorite main.
Cutting stem of Chinese broccoli on cutting board.
washing Chinese broccoli.
Chinese broccoli drying in strainer.
Boiling Chinese broccoli in wok.

Tips for Busy Weeknights

✔️ Skip blanching if you’re short on time — a direct stir-fry still delivers great flavor.
✔️ Use pre-minced garlic when needed for speed.
✔️ Double the sauce if you like extra to drizzle over rice.
✔️ Add mushrooms or tofu to make it a more substantial main.

Plate of Chinese Broccoli with oyster sauce and garlic.

What to Serve It With

This Chinese broccoli stir-fry is an ideal side that complements many mains. A few favorite pairings:

  • Japanese curry – The savory-sweet sauce pairs well with a simple vegetable side.
  • Miso salmon – Rich, umami fish alongside crisp-tender greens is a winner.
  • Fried rice – Add this on the side to round out a quick meal.
  • Air-fryer chicken breasts – Protein and greens make an effortless dinner.
  • Steamed buns (bao) – Serve as a vegetable side in a dim-sum style spread.

A bowl of hot jasmine rice is always a welcome companion.

How to Store Leftovers

If you end up with leftovers, store and reheat properly to keep them tasty:

  • Refrigerate: Keep cooled Chinese broccoli in an airtight container for up to 3 days.
  • Reheat: Warm in a skillet with a splash of water or microwave in short bursts. Texture will soften slightly, but flavor remains good.
  • Don’t freeze: Gai lan becomes mushy after freezing and thawing, so enjoy within a few days.
Close up of stir fried Chinese broccoli.

Your New Favorite Side Dish

Chinese broccoli with oyster sauce is an underrated, restaurant-style side that’s quick enough for weeknights and satisfying enough to make dinner feel complete. If you haven’t tried gai lan this way, give it a go — it might become a regular in your rotation.

If you’re ready, the full recipe card with exact measurements and step-by-step instructions is below.

RECIPE

Plate of stir fried Chinese Broccoli with oyster sauce and fried garlic.

10-Minute Chinese Broccoli Stir Fry (Gai Lan with Oyster Sauce)

Quynh Nguyen

A classic dim sum-style side made quick for weeknights. Chinese broccoli is tossed in a savory oyster-garlic sauce and served hot with rice or alongside your favorite protein.
Prep Time 5 minutes
Cook Time 5 minutes
Total Time 10 minutes
Course Side Dish
Cuisine Chinese
Servings 4 servings
Calories 68 kcal

Ingredients

  

  • 1 bunch Chinese broccoli (gai lan), trimmed and cut in half
  • 3-4 cloves garlic, sliced or minced
  • 1 tablespoon neutral oil (avocado or vegetable)
  • tablespoon oyster sauce
  • 1 teaspoon soy sauce
  • ½ teaspoon sugar
  • 2 tablespoon water

Instructions

 

  • Prep the gai lan: Rinse and trim. Slice thick stalks lengthwise so they cook evenly.
  • (Optional) Blanch: Boil for 1–2 minutes for brighter color and softer texture, then drain.
  • Sauté garlic: Heat oil over medium-high heat, add garlic and cook 30 seconds until fragrant.
  • Stir-fry: Add gai lan and toss for 2–3 minutes until leaves wilt and stems are tender-crisp.
  • Add sauce: Stir in oyster sauce, soy sauce, sugar, and water. Toss to coat and cook another minute until glossy.
  • Serve: Transfer to a plate and finish with a drizzle of sesame oil or extra oyster sauce, if desired. Serve hot.

Nutrition

Calories: 68kcalCarbohydrates: 7gProtein: 4gFat: 4gSodium: 405mgVitamin C: 95mgCalcium: 227mg
Have you tried this recipe?Leave a star rating and let us know how it was!