AsianJuly 14, 2026

Chinese Broccoli with Garlic Oyster Sauce (Gai Lan)

4.8 from 12 reviews
0SHARES

Now Playing

Chinese Broccoli with Garlic Oyster Sauce (Gai Lan)

0:00
0:00
Chinese Broccoli with Garlic Oyster Sauce (Gai Lan)

Tender-crisp Chinese broccoli draped in a glossy garlic oyster sauce, just like your favorite dim sum spot, on the table in 15 minutes flat.

Why You'll Love This Recipe
  • Restaurant-quality in 15 minutes: A quick blanch and sizzling sauce give you that glossy dim sum-style finish without complicated technique.
  • Big flavor, short ingredient list: Oyster sauce, soy sauce, garlic, and sesame oil create a savory, aromatic glaze with pantry-friendly staples.
  • Perfect crisp-tender texture: Splitting thick stems and blanching in salted water keeps the stalks juicy while the leaves turn tender.
  • Easy to adapt: Use vegetarian mushroom oyster sauce or gluten-free tamari to fit different dietary needs.
  • Pairs with almost everything: Serve it with rice, noodles, roast meats, tofu, dumplings, or a full homemade dim sum spread.

Chinese broccoli with garlic oyster sauce is one of those dishes that tastes like it came straight from a bustling Cantonese dining room, even though it takes about 15 minutes in a home kitchen. The stems stay juicy and crisp-tender, the leafy tops turn silky, and the whole platter gets finished with a glossy, savory sauce that clings in all the right places. It is simple, deeply flavorful, and exactly the kind of vegetable side that makes a bowl of rice feel like dinner.

This is the classic restaurant-style approach: blanch the greens quickly in salted water, then pour over sizzling garlic, oyster sauce, soy sauce, and a touch of sesame oil. It is not a heavy stir fry, and that is the beauty of it. You get clean, bright, emerald vegetables with a warm mahogany sauce that tastes rich, garlicky, and just sweet enough.

Chinese broccoli recipe with glossy garlic oyster sauce on a white platter

If you have ever ordered gai lan at dim sum or alongside roast duck, this version will feel instantly familiar. It is a fast Chinese vegetable side dish that brings freshness to richer meals, but it is also satisfying enough to serve with steamed jasmine rice and call it lunch. Keep the ingredients simple, use a wide pot, and let the contrast of tender stems and glossy sauce do the work.

What Is Gai Lan?

Gai lan is a leafy green in the brassica family, beloved in Cantonese cooking for its thick stems, broad blue-green leaves, and pleasantly bittersweet flavor. Compared with regular broccoli, it has fewer florets and much more stem and leaf, so the texture lands somewhere between asparagus, collards, and tender broccoli rabe. Compared with broccolini, it is sturdier, more vegetal, and a little more assertive, which is exactly why it pairs so beautifully with oyster sauce.

You will often see it labeled as gai lan, kai lan, Chinese kale, or Chinese broccoli at Asian markets. Look for bunches with firm stalks, perky leaves, and tight little buds if there are any flower clusters attached. Avoid bunches with yellowing leaves, dried cut ends, or stems that feel rubbery. Freshness matters here because the recipe is so simple—the vegetable itself should taste sweet, grassy, and alive.

Ingredients for Chinese broccoli recipe including gai lan, garlic, and oyster sauce

The slight bitterness is part of its charm, especially when balanced by salty-sweet sauce and aromatic garlic. If you are new to Cantonese greens, this is an ideal starting point because the method is gentle and the flavor is very approachable. Think of it as the vegetable plate that quietly steals the table.

Ingredients for Glossy Garlic Oyster Sauce Greens

The ingredient list is short, so each component has a clear job. The greens bring body and freshness, oyster sauce adds savory depth and a restaurant-style sheen, soy sauce seasons the base, and sugar rounds the edges without making the dish taste sweet. Vegetable oil carries the garlic aroma, while toasted sesame oil gives the final sauce a nutty finish.

Trimming and splitting Chinese broccoli stems before cooking

For the best texture, choose stems that are medium-thick and relatively even in size. Very thick stalks can be wonderful, but they should be split lengthwise so the centers cook at the same pace as the leaves. If your bunch includes tender flower buds, keep them attached; they become deliciously juicy after the blanch.

The sauce is intentionally uncomplicated, more like the Cantonese restaurant drizzle you would find on blanched greens than a thickened gravy. A spoonful of water loosens the oyster sauce just enough so it flows over the platter, and minced garlic sizzled in hot oil gives the dish that fragrant, just-cooked lift. If you are used to making an oyster sauce stir fry, this will feel lighter and cleaner, with the sauce finishing the vegetable rather than coating it in the pan.

How to Prepare the Stems for Even Cooking

The small prep step that makes the biggest difference is trimming the stalks properly. Cut away the dry, woody ends first, then inspect the stems: if any are thicker than your thumb, split them lengthwise with a sharp knife. This simple move helps the stems become crisp-tender at the same time the leaves soften, so you do not end up with tough centers and overcooked tops.

Blanching Chinese broccoli in salted boiling water until crisp-tender

You can leave the bunches long for a dramatic restaurant-style platter, or cut them into shorter lengths if you are serving family-style from a bowl. Long stems look elegant and make the dish feel special, especially when the sauce is drizzled down the center. Shorter pieces are easier for kids, rice bowls, or packed lunches.

Give the greens a thorough rinse, paying attention to the base of the stems and any leaves where grit can hide. Shake off excess water, but do not worry about drying them completely since they are going straight into boiling water. The goal is a clean vegetable with neatly trimmed stems and leaves that still look full and fresh.

The Cantonese Blanch-and-Drizzle Method

The signature technique here is to blanch first, sauce second. A large pot of salted boiling water quickly seasons the vegetable, softens the stems, and locks in that vivid green color. Because the gai lan is not tossed around in a hot pan for long, the leaves stay glossy and intact, and the stems retain their juicy bite.

Garlic sizzling in oil with oyster sauce for Chinese broccoli topping

Bring more water to a boil than you think you need, because a crowded pot drops in temperature and can turn the greens dull. Add the stems first if they are especially thick, then nudge the leaves under the surface with tongs. In just a few minutes, the color should deepen to an intense jade green and the thickest stem should be tender when pierced but still pleasantly firm.

Once cooked, drain well so excess water does not dilute the sauce. Some cooks shock the greens in ice water, but for this warm platter, I prefer draining and plating right away. The residual heat helps the garlic sauce bloom when it hits the surface, and the whole dish arrives at the table steamy and fragrant.

Building the Sizzling Garlic Sauce

The sauce comes together in a small skillet in less time than it takes to set the table. Warm the oil, add the minced garlic, and let it sizzle just until fragrant and pale golden. This is the moment to pay attention: garlic can go from sweet and nutty to bitter in seconds, so keep the heat moderate and stir often.

Finished Chinese broccoli with garlic oyster sauce ready to serve

Once the garlic is aromatic, stir in oyster sauce, soy sauce, sugar, water, and toasted sesame oil. The mixture should bubble gently and turn glossy, not boil aggressively into a thick paste. You want a pourable garlic sauce that ribbons over the stems and lightly pools on the platter.

The flavor should be savory first, with a mellow sweetness and lots of aromatic depth. If your oyster sauce is very salty, add another splash of water. If it tastes a little flat, a few extra drops of sesame oil or a pinch more sugar can round it out without changing the spirit of the dish.

Plating for a Restaurant-Style Finish

Presentation is part of the pleasure with this dish. Arrange the drained stems in the same direction on a long platter, with the leafy tops gathered loosely and the cut ends aligned. This gives the dish that polished dim sum look and makes it easy to drizzle the sauce the full length of the greens.

Chopsticks lifting a saucy stalk of Chinese broccoli with oyster sauce

Spoon the hot sauce over the center of the platter, making sure some of the golden garlic lands on the leaves and some settles over the stems. The sauce should not completely drown the vegetable; it should highlight it. A little pool at the bottom is perfect for dragging stems through or spooning over rice.

Serve immediately while the greens are hot and the sauce is glossy. The first bite should give you a tender leaf, a juicy stem, and a hit of savory garlic all at once. That contrast is what makes this such a satisfying Cantonese greens dish, even with so few ingredients.

What to Serve with This Quick Vegetable Side

This platter is a natural partner for steamed jasmine rice, especially because the sauce is too good to leave behind. Add roast duck, char siu, soy sauce chicken, or crispy tofu and you have a balanced takeout-style dinner at home. It also works beautifully next to dumplings, scallion pancakes, fried rice, or a simple bowl of congee.

Chinese broccoli vs broccolini vs regular broccoli comparison

For a lighter meal, pair it with steamed fish and rice, letting the garlicky sauce tie everything together. For a bigger weekend spread, set it out with other blanched greens, noodles, and a platter of sliced barbecue pork. The flavor is bold enough to stand beside rich proteins but clean enough to refresh the palate between bites.

This is also a great vegetable to serve when you want something green that does not feel like an afterthought. Because the stems are substantial, the dish has a satisfying chew, and the sauce makes it feel generous. It is quick enough for Tuesday night but polished enough for guests.

Make-Ahead Notes for Busy Dinners

If you are prepping for a larger meal, you can trim and wash the gai lan earlier in the day, then wrap it loosely in a clean towel and refrigerate until cooking time. You can also stir together the oyster sauce, soy sauce, sugar, water, and sesame oil in a small bowl so all you need to do is sizzle the garlic and pour in the mixture. This keeps the final cooking window short and stress-free.

Storing leftover Chinese broccoli with garlic oyster sauce in a glass container

For the best texture, cook the greens close to serving time rather than hours ahead. Like most blanched greens, they taste brightest when served hot and freshly sauced. Still, leftovers are delicious tucked into rice bowls, chopped into noodle soups, or served cold as a savory side the next day.

A Takeout-Favorite Vegetable Made Simple

Once you know the blanch-and-drizzle method, this dish becomes one of the easiest ways to bring restaurant-style flavor to your own table. The process is fast, the ingredients are approachable, and the result feels so much more special than the effort required. That is the magic of good Cantonese home cooking: clean technique, bold aroma, and a sauce that makes every bite shine.

Keep a bottle of oyster sauce in the fridge, grab a fresh bunch of gai lan when you see it, and you are never far from a glossy, garlicky plate of greens. Whether you serve it beside rice and roast meats or fold it into a weeknight spread, this is a simple recipe that earns a permanent spot in the rotation.

💡 Expert Tips

  • Split the thickest stems. If a stalk is much thicker than the others, cut it lengthwise so it cooks evenly with the leaves.
  • Use plenty of boiling water. A large pot helps the greens blanch quickly and stay vivid instead of turning dull or limp.
  • Do not overbrown the garlic. Pull it back as soon as it smells fragrant and turns lightly golden, then add the sauce ingredients right away.
  • Drain well before saucing. Excess water on the platter can thin the oyster sauce and make the finished dish taste less concentrated.
  • Serve immediately. This dish is at its best when the greens are hot, the sauce is glossy, and the stems still have a crisp-tender bite.

🔄 Variations & Substitutions

This recipe is classic as written, but it is also very flexible once you know the basic blanch-and-sauce method. Keep the greens the star, then adjust the sauce or garnish to match the rest of your meal.
  • Vegetarian: Replace oyster sauce with vegetarian mushroom oyster sauce for a rich, umami-packed version.
  • Spicy: Add a spoonful of chili crisp or a pinch of crushed red pepper to the garlic oil before pouring in the sauce.
  • Gingery: Sizzle 1 teaspoon finely grated fresh ginger with the garlic for a brighter, warmer flavor.
  • Extra glossy: Stir 1/2 teaspoon cornstarch into the water before adding it to the skillet for a slightly thicker sauce.
  • Different greens: Try the same method with broccolini, baby bok choy, yu choy, or tender kale, adjusting the blanching time as needed.

🧊 Storage & Leftovers

Store leftovers in an airtight container in the refrigerator for up to 3 days. If possible, keep any extra sauce separate from the greens so the stems stay firmer, but fully sauced leftovers are still very tasty.

Reheat gently in a skillet over medium-low heat with a tiny splash of water, just until warmed through. Avoid microwaving for too long, which can make the leaves limp and the stems overly soft.

Frequently Asked Questions

What does Chinese broccoli taste like?
Chinese broccoli, or gai lan, tastes earthy, green, and slightly bitter with a gentle sweetness when it is fresh and properly cooked. The stems are juicy and crunchy, a little like asparagus or broccolini, while the leaves become tender and silky. That mild bitter edge is exactly why it works so well with oyster sauce, garlic, and a touch of sugar—the sauce balances the vegetable without hiding its natural flavor.
Is Chinese broccoli the same as broccolini?
No, they are related but not the same. Broccolini is a hybrid of Chinese broccoli and regular broccoli, so it has slender stems and small florets with a milder, sweeter flavor. Gai lan has thicker stalks, broader leaves, and a more pronounced bittersweet taste. You can substitute broccolini in this recipe if needed, but it will cook a little faster and have a softer, less assertive flavor.
Can I make this Chinese broccoli recipe vegetarian?
Yes. The easiest swap is to use vegetarian mushroom oyster sauce instead of traditional oyster sauce. It has a similar thick texture and deep savory flavor, but it is made without shellfish. You can also use a vegetarian stir-fry sauce, though the flavor may be slightly different depending on the brand. For a vegan version, also confirm that your soy sauce and other condiments are vegan-friendly.
Should I blanch or stir-fry gai lan?
Both methods work, but they create slightly different results. Blanching gives you the cleanest, brightest color and a tender-crisp texture, which is the classic Cantonese restaurant-style presentation for this dish. Stir-frying can add smoky wok flavor and a little char, but it is easier to overcook the leaves before the stems are tender. For a glossy garlic oyster sauce finish, blanching is the most reliable method.
How do I keep Chinese broccoli from being tough?
Start by trimming off the dry, woody ends of the stems. If any stalks are thick, split them lengthwise so the centers cook at the same rate as the leaves. Use a large pot of salted boiling water and cook just until the stems are crisp-tender, not soft. Undercooked thick stems can taste fibrous, while overcooked leaves become limp, so even cutting and a quick blanch are the keys.

Chinese Broccoli with Garlic Oyster Sauce (Gai Lan)

Pin Recipe
  • Prep Time5 min
  • Cook Time10 min
  • Total Time15 min
  • Yield4 servings

Ingredients

Scale

Instructions