Chinese Broccoli with Oyster Sauce – Easy Gai Lan Stir Fry
If you grew up eating Chinese food, chances are you’ve had Chinese broccoli with oyster sauce at some point—maybe at dim sum, maybe with a big bowl of rice at home, or maybe your mom made it without measuring anything (but somehow it always tasted perfect). For me, this dish is all about nostalgia and simplicity. It’s one of those veggie sides that takes no time, uses pantry staples, and somehow feels “complete” next to whatever main you’re making, whether it’s a stir-fry, grilled meat, or even some frozen dumplings you tossed in the air fryer. No judgment.

Now that I’m juggling work, kid stuff, and trying to get dinner on the table without losing my mind, recipes like this Chinese broccoli stir fry have become my go-tos. It’s fast (we’re talking under 10 minutes), flavorful, and a sneaky way to get more greens into the meal, especially for those of us feeding little ones who have opinions about anything green.
Why You’ll Love This Recipe
- Fast and easy – Ready in about 10 minutes, start to finish.
- One pan – Less mess, fewer dishes.
- Great for busy nights – Works with whatever protein or carb you already have going.
- Kid-friendly flavor – That glossy, slightly sweet oyster sauce wins over even picky eaters.
- Pairs with everything – Rice, noodles, stir-fries, dumplings—you name it.
What is Gai Lan?
Gai lan (also spelled kai lan) is Chinese broccoli. It has long, leafy green stems, thick stalks, and a slightly bitter flavor that softens beautifully when stir-fried. If you’re new to it, think of it like a cross between broccoli rabe and regular broccoli, but without the little florets. You can usually find it at Asian grocery stores or well-stocked produce markets.

Ingredients You’ll Need (See Recipe Card for Exact Amounts)
- Chinese broccoli (gai lan) – Trim the ends and cut large stems in half lengthwise for even cooking.
- Garlic – A few cloves, smashed or sliced. You don’t need much, but it makes a big impact.
- Oyster sauce – The salty-sweet sauce that brings it all together. Lee Kum Kee is a good one.
- Soy sauce – Adds a little extra depth.
- Sugar – Just a pinch balances out the bitterness.
- Water – To help the sauce loosen and coat everything.
- Oil – For sautéing. I usually go with avocado or vegetable oil.
Please scroll ⬇️ to the recipe card for the full ingredient amounts and instructions.
How to Make Chinese Broccoli with Oyster Sauce
- Prep the gai lan: Wash and trim your Chinese broccoli. Cut any thick stems in half lengthwise so they cook evenly.
- Blanch (optional): If you want extra vibrant color and tenderness, blanch the gai lan in boiling water for about 1–2 minutes, then drain and set aside. I usually skip this when I’m short on time.
- Sauté the garlic: Heat oil in a large pan or wok over medium-high heat. Add garlic and cook until fragrant, about 30 seconds.
- Add the Chinese broccoli: Toss it in the pan and stir-fry for a few minutes until just tender and bright green.
- Make the sauce: Stir in oyster sauce, soy sauce, sugar, and a splash of water. Toss to coat. Cook another 1–2 minutes until everything’s coated and glossy.
- Serve it up: Plate it and drizzle any extra sauce from the pan over the top. Serve with hot rice or next to your favorite protein.




Tips for Busy Weeknights
✔️ Skip blanching if you’re in a hurry. It still tastes great with a straight stir-fry.
✔️ Use pre-minced garlic if that’s what you’ve got. No shame in shortcuts.
✔️ Double the sauce if you like extra to pour over rice.
✔️ Add sliced mushrooms or tofu if you want to bulk it up into a full meal.

What to Serve It With
This Chinese broccoli stir fry is the ultimate side dish. It works with almost anything you’ve already got going, especially if you’re throwing together a quick weeknight dinner. Here are a few of my favorite pairings:
- Instant Pot Japanese Curry – The savory-sweet curry sauce is perfect with a simple veggie side like this.
- Miso Salmon – A flavorful main that pairs perfectly with crisp-tender greens.
- Vietnamese Fried Rice – Add this on the side for an easy, balanced meal.
- Air Fryer Chicken Breasts – Protein + greens = dinner done.
- Bánh Bao (Vietnamese Steamed Pork Buns) – Serve it as a veggie side with your bao for a full dim sum spread.
And of course, a bowl of hot jasmine rice is always a good idea.
How to Store Leftovers
If you have leftovers (rare, but it happens), here’s how to keep them fresh:
- Refrigerate: Store cooled Chinese broccoli in an airtight container in the fridge for up to 3 days.
- Reheat: Warm it up in a skillet with a splash of water or microwave it in short bursts. The texture will soften a bit, but the flavor holds up well.
- Don’t freeze: Gai lan doesn’t freeze well—the texture gets mushy after thawing, so it’s best to enjoy it fresh or within a few days.

Your New Favorite Side Dish
Chinese broccoli stir fry with oyster sauce is one of those underrated side dishes that quietly make dinner feel more complete. It’s fast, flavorful, and feels like something you’d order at a restaurant, but made in your kitchen while your kids are asking for snacks and you’re mentally planning tomorrow’s lunchboxes.
If you’ve never cooked gai lan with oyster sauce before, give it a try this week. It might just sneak into your regular dinner rotation.
RECIPE

10-Minute Chinese Broccoli Stir Fry (Gai Lan with Oyster Sauce)
Ingredients
- 1 bunch Chinese broccoli (gai lan), trimmed and cut in half
- 3-4 cloves garlic, sliced or minced
- 1 tablespoon neutral oil (like avocado or vegetable oil)
- 1½ tablespoon oyster sauce
- 1 teaspoon soy sauce
- ½ teaspoon sugar
- 2 tablespoon water
Instructions
- Prep the gai lan: Rinse and trim the Chinese broccoli. If the stalks are thick, slice them lengthwise to help them cook evenly.
- (Optional) Blanch: For brighter color and softer texture, blanch the gai lan in boiling water for 1–2 minutes, then drain and set aside. You can skip this if you’re short on time.
- Sauté garlic: Heat oil in a large pan or wok over medium-high heat. Add garlic and cook for about 30 seconds, just until fragrant.
- Stir-fry: Add Chinese broccoli to the pan and toss for 2–3 minutes, until the leaves are wilted and stems are just tender.
- Add sauce: Stir in the oyster sauce, soy sauce, sugar, and water. Toss everything to coat evenly. Let it cook for another minute until the sauce slightly thickens.
- Serve: Transfer to a plate and drizzle with a little sesame oil or more oyster sauce if you’d like. Best served hot with steamed rice or next to your favorite main dish.

