This Chinese-style greens recipe stir-fries bok choy, gai lan, or choy sum with garlic and a savory oyster sauce. The greens stay bright and crisp-tender, while a quick soy-based sauce brings the flavors together; home versions vary, and you can use vegetarian oyster sauce for a plant-based option.
Ingredients
- 1 lb Chinese greens, such as baby bok choy, gai lan, or choy sum (450 g)
- 1 tbsp neutral high-heat oil, such as canola or peanut oil (15 ml)
- 4 garlic cloves, finely chopped (about 12 g)
- 1 tsp finely grated fresh ginger (5 g)
- 1½ tbsp oyster sauce (22 ml), or vegetarian mushroom stir-fry sauce
- 1 tbsp regular or reduced-sodium soy sauce (15 ml); use tamari for a gluten-free option
- 1 tbsp Shaoxing wine (15 ml), optional; use dry sherry or water instead
- 3 tbsp water or unsalted vegetable stock (45 ml)
- ½ tsp granulated sugar (2 g)
- 1 tsp cornstarch (3 g)
- ⅛ tsp ground white pepper (about 0.3 g), optional
- ½ tsp toasted sesame oil (2.5 ml), optional
Instructions
- Wash and prepare the greens. Separate the leaves and stems where practical, then rinse thoroughly under cool running water, paying particular attention to the base of bok choy and the folds around gai lan leaves. Drain and dry well; water clinging to the greens can make hot oil splatter and dilute the sauce. Trim off any dry stem ends. Cut thick stems into pieces about ½ inch (1.25 cm) wide, and leave smaller leaves whole or cut large ones in half. Keep the stems and leaves in separate piles because the stems need a little longer to cook.
- Mix the sauce. In a small bowl, whisk the oyster sauce, soy sauce, Shaoxing wine if using, water, sugar, cornstarch, and white pepper until the starch is dissolved. Set the bowl beside the stove. Measure the sesame oil separately so it is ready to add at the end. Mixing the sauce before heating the wok makes the short cooking process easier to manage and prevents the garlic from burning while you measure.
- Heat the pan and cook the aromatics. Set a large wok or wide skillet over high heat for about 1 minute, until hot. Add the neutral oil and swirl to coat the base. Add the garlic and ginger, stirring constantly for about 30 seconds, just until fragrant. Do not let the garlic brown deeply; scorched garlic can make the whole dish taste bitter. If the pan is small, cook the greens in two batches so they sear rather than steam.
- Stir-fry the stems. Add the thicker stems first and toss continuously for about 2 minutes. They should begin to look glossy and turn a brighter green while remaining firm. If using baby bok choy with compact bases, cut each head lengthwise into halves or quarters so the heat reaches the center. Keep the pan moving and avoid adding extra water at this stage unless the pan is smoking heavily.
- Add the leaves. Add the leaves and toss with the stems for about 2 minutes, until they have wilted but still look lively. Gai lan stems may take closer to 3 minutes if they are especially thick; add the leaves after the stems have softened slightly. If your pan has a lid, cover it for 30 to 45 seconds to help the leaves wilt, then uncover and toss again. The greens should remain tender with some bite rather than collapsing into a soft, watery pile.
- Finish with the sauce. Give the sauce another quick stir, since cornstarch settles at the bottom, then pour it around the pan. Toss for 1 to 2 minutes, until it bubbles, thickens lightly, and coats the greens. If it seems too thick, add water 1 tablespoon (15 ml) at a time; if it looks thin, keep tossing briefly over high heat. Turn off the heat, drizzle on the sesame oil if using, and transfer the greens and sauce to a serving dish right away.
Tips
- Choose greens with similar cooking times. Baby bok choy and choy sum cook quickly, while mature gai lan can have sturdy stems. If combining varieties, slice the thickest stems more thinly and add them to the pan first. Remove damaged leaves, but keep tender leaves attached where possible so they do not overcook before the stems are ready.
- Dry the greens thoroughly. A salad spinner is useful, but a clean towel also works. Extra water cools the pan and can turn the finished sauce weak and soupy. If the greens are still damp after rinsing, cook them in batches and let moisture evaporate before adding the sauce.
- Keep the garlic pale. Garlic needs only about 30 seconds in hot oil before the greens go in. If your burner runs very hot, briefly lift the wok from the heat or add the stems sooner. The sauce contains sugar, so a blackened garlic base can taste especially harsh once everything is tossed together.
- Adjust saltiness carefully. Oyster sauce and soy sauce are both salty, and their intensity varies by brand. Start with the listed quantities, taste the finished sauce, and add a splash of water if it is too strong. For a vegetarian dish, choose a mushroom-based vegetarian oyster-style sauce; it gives a similar savory, glossy result, though the flavor is more earthy and it contains no oyster.
Serving Suggestions
Serve these greens hot as a vegetable side with steamed jasmine rice, brown rice, or plain noodles. They also work alongside stir-fried tofu, ginger-scallion fish, roast chicken, or a simple bowl of congee. Spoon any sauce remaining in the pan over the rice rather than leaving it behind; it carries the garlic and savory flavor through the whole meal.
For a more complete weeknight dinner, pair the greens with a separately cooked protein and a plain starch. Their sauce is bold enough to season rice, so keep other dishes lightly seasoned or put extra chili oil and soy sauce on the table for people who want more heat or salt. If serving a shared meal, transfer the greens to a shallow platter so the sauce does not pool over the leaves and make them lose their texture.
Variations
Use a different green. Baby bok choy is mild and juicy; gai lan has a pleasantly bitter edge and substantial stems; choy sum is tender and slightly sweet. Yu choy, Chinese broccoli, and regular broccoli rabe can also work. For broccoli rabe, expect a more assertive bitter flavor. Trim and slice whichever vegetable you use so thick pieces are no wider than about ½ inch (1.25 cm), and give dense stems extra time before adding leaves.
Make it vegetarian or vegan. Replace oyster sauce with the same amount of vegetarian mushroom stir-fry sauce, often labeled vegetarian oyster sauce. Check the label if you need a fully vegan sauce, because ingredients differ among products. The substitute preserves the dark, savory coating but has a more mushroom-forward taste. The rest of the recipe is plant-based when you use water or vegetable stock and a suitable soy sauce.
Make it gluten-free. Use tamari or a certified gluten-free soy sauce, and check the labels on the oyster-style sauce and Shaoxing wine. Some sauces contain wheat. If you cannot find a gluten-free oyster sauce, use a gluten-free mushroom-based alternative; the result will be slightly less briny but still savory. Omit the wine or use water if its label does not meet your needs.
Add heat or crunch. Stir ½ teaspoon (about 1 g) of red pepper flakes into the garlic for gentle heat, or serve chili oil on the side so each person can adjust their portion. For crunch, scatter 1 tablespoon (9 g) toasted sesame seeds or chopped roasted peanuts over the dish just before serving. Keep these additions modest so they do not cover the fresh taste of the greens.
Storage and Reheating
For food safety, refrigerate cooked greens within 2 hours of cooking. Store them in a covered airtight container and use within 3 to 4 days. The leaves soften as they sit, so the leftovers will not have quite the same crisp-tender texture as freshly cooked greens, but the sauce remains flavorful. Do not leave the dish at room temperature for an extended period, and discard it if it has been left out longer than the safe window.
Reheat only the portion you plan to eat. Warm it in a skillet over medium heat with 1 or 2 teaspoons of water, tossing until steaming hot, or microwave it covered in short bursts and stir between bursts. USDA FSIS guidance is to reheat leftovers to 165°F (74°C); use a food thermometer to check the temperature. Avoid prolonged reheating, which makes the leaves limp. Freezing is possible, but thawed greens are notably softer and release more water, so refrigeration is the better choice for preserving their texture.
Frequently Asked Questions
Which Chinese greens are best for this recipe?
Baby bok choy is an easy, widely available choice because its mild flavor works well with garlic and oyster sauce. Gai lan gives a firmer bite and a little bitterness, while choy sum is tender and gently sweet. Choose fresh greens with crisp stems and leaves that are not yellowing, and follow the stem-first timing for any thick variety.
Can I make Chinese greens without a wok?
Yes. Use the widest skillet you have, preferably one with a heavy base, and preheat it well. A crowded pan traps moisture and steams the vegetables, so divide the greens into batches if necessary. Cook each batch with the same stem-first order, then return everything to the pan to toss with the sauce at the end.
What can I use instead of oyster sauce?
For a vegetarian or vegan version, use vegetarian oyster-style sauce made from mushrooms in the same quantity. A thick mushroom stir-fry sauce is another practical option. Soy sauce alone is thinner and saltier, so it is not a one-for-one match; if that is all you have, use less, add a little extra water and a pinch of sugar, and expect a lighter sauce with less savory depth.
Do I need to blanch the greens first?
No. This recipe cooks the greens directly in a hot pan, which keeps the method quick and avoids an extra pot of water. Blanching can be useful for very thick, mature stems or when cooking a large amount in a small pan, but it is not required here. If you blanch, drain and dry the greens very well before stir-frying so the sauce will still cling.
Why did my stir-fried greens turn watery?
Wet greens, an overcrowded pan, or low heat are the usual causes. Dry the leaves after washing, use a broad hot pan, and cook in batches when needed. The vegetables naturally release some moisture as they soften; the cornstarch in the sauce helps it thicken and coat them. If liquid still pools, remove the greens and boil the sauce briefly until it reduces, then spoon it back over the dish.
Can I prepare the ingredients ahead?
Yes. Wash and dry the greens, chop the garlic and ginger, and mix the sauce up to a day ahead; refrigerate each in separate covered containers. Keep the sauce chilled and stir it again before cooking because the cornstarch settles. For the best texture, stir-fry the greens just before serving rather than cooking them in advance.
Related
- Chinese Recipes Using Ramen Noodles: Chicken Chow Mein
- Chinese Traditional Food Ingredients: Mapo Tofu Recipe
- Chinese Recipes to Make at Home: Sichuan Mapo Tofu
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).