Craving a restaurant-style vegetable side dish tonight? This easy Chinese broccoli stir fry recipe hits the table in 10 minutes flat. The stalks stay perfectly crisp-tender under a rich, savory garlic glaze.

Jump to:
Growing up, my mother made us this garlic Chinese broccoli dish all the time. The garlic sauce masks the slightly bitter taste of the broccoli and makes it super appetizing. As I get older, I appreciate dark leafy greens like gai-lan. During kitchen testing, I adapted the garlic sauce from my popular Chinese garlic bok choy recipe.

Why My Recipe Works
- Stem perforation: Peeling the outer skin and cutting four small slits into the thick stems lets steam penetrate the core so stalks cook at the same speed as the leaves.
- Aromatic flash-frying: Adding minced garlic to heated oil immediately releases its fat-soluble flavors into the pan right before the vegetables go in.
- Pre-mixed glaze: Stirring the cornstarch into the sauce liquids before cooking creates an instant thick glaze that clings to the greens instead of pooling at the bottom.
Ingredients & Substitutes
Exact ingredient measurements are listed in the recipe card at the bottom of this page.

- Chinese Broccoli (aka Gai-Lan): Choose vibrant green ones without any yellowing leaves. (Sub: baby gai -lan)
- Garlic cloves: Use fresh, finely minced cloves.
- Vegetable oil: Use an option with a high smoke point and avoid olive oil. (Sub: avocado oil, peanut oil, canola oil)
- Cold Water
Sauce
- Oyster sauce: Builds the thick, savory, and umami-rich body of the glaze. (Sub: vegetarian stir fry sauce)
- Sesame oil: Use pure toasted sesame oil.
- Regular soy sauce: Infuses deep salt and savory depth into the liquid base. (Sub: low sodium soy sauce, light soy sauce)
- Shaoxing wine: Adds acidity and cuts through the heavy oil. (Sub: dry sherry)
- White granulated sugar: To balance out the salty flavors. (Sub: cane sugar)
Note: These ingredients are typically available at most Asian grocery stores, or you can check online.
Instructions
Below are step-by-step instructions on how to make Chinese broccoli stir-fry:

- Prep the greens: Wash the Chinese broccoli under cold water until it runs clear. Trim the ends of the stalks, peel the tough outer layer, and slice four small vertical slits into the base of each thick stem. Optional: chop the greens into 2-inch pieces.

- Mix the sauce: Combine the oyster sauce, sesame oil, regular soy sauce, Shaoxing wine, and sugar in a bowl and whisk thoroughly.

- Fry the aromatics: Heat the vegetable oil on medium heat. Add the minced garlic and fry for 10 seconds until fragrant, ensuring the pieces do not brown or burn.

- Sear the broccoli: Toss the prepared Chinese broccoli into the hot oil and stir-fry for 2 minutes to coat the stalks completely in the garlic oil.

- Steam to tender: Pour the sauce and water into the pan, mixing quickly to coat the greens. Cover with a lid immediately and cook for 5 to 7 minutes until the thick stalks are fork-tender.

- Plate and finish: Transfer the greens and garlic to a plate, arranging the leaves on one side and the stalks on the other. Pour the remaining sauce over the top and cut the greens into thirds using kitchen shears.
Expert Tips
- Select smaller stalks first: Choose thin or medium bundles because they are naturally sweeter and less fibrous.
- Shortcut with baby greens: Buy baby gai-lan to bypass the stem-slitting process entirely.
- Revive wilted leaves quickly: Submerge limp broccoli in ice water for 10 minutes to restore crispness before cooking.
- Avoid pre-jarred minced garlic: Use fresh cloves because the preserved kind turns bitter when stir-fried.
- Mince the garlic uniformly: Chop the cloves into equal-sized pieces to prevent small bits from burning before the rest cook.
Variations
- Gluten-free swap: Swap the regular soy sauce for tamari, use a certified gluten-free oyster sauce, and replace the Shaoxing wine with dry sherry.
- Spicy kick: Toss in crushed red pepper flakes or sliced bird's eye chilies with the garlic to heat up the oil.
- Vegetarian option: Replace the standard oyster sauce with a mushroom-based vegetarian stir-fry sauce to preserve the deep umami flavor.
Pairing Suggestions
Chinese broccoli stir-fry serves well with:
- White rice: Absorbs the savory garlic glaze and balances the vegetable's bitterness.
- Honey walnut shrimp: Provides a sweet, creamy contrast to the sharp, savory stir-fry.
- Hot and sour soup: Delivers a tangy punch that cuts through the rich sesame oil.
Storage & Reheating
- Refrigerator: Store leftovers for up to 4 days in an airtight container in the refrigerator.
- Freezer & Thawing: Freezing is not recommended because the greens will turn mushy upon thawing.
- Reheating Methods: Reheat in a pan on medium heat for 3 to 5 minutes or microwave for 2 to 3 minutes until hot.
FAQ
Gai-lan contains natural glucosinolates that taste bitter. To fix this, always include sugar in your sauce to balance the flavor, and use the stem-perforation method to let steam cook out the bitterness quickly.
Yes, the small yellow flowers and buds are fully edible and tender. Do not trim them off; cook them right along with the leafy green tops.
Always sear the stalks first or use the stem-slit method so the dense stems cook quickly. This prevents the delicate leaves from overcooking and turning into mush while you wait for the stalks to soften.
More Like This
📖 Recipe

10-min. Easy Chinese Broccoli Stir Fry
Ingredients
- 1 lb Chinese Broccoli washed and dried
- 4 garlic cloves minced
- 1 tablespoon vegetable oil or any neutral oil
- ¼ cup water
Sauce:
- 1 tablespoon oyster sauce
- 1 tablespoon sesame oil toasted kind
- 2 teaspoon regular soy sauce or light soy sauce
- 2 teaspoon Shaoxing wine or dry sherry
- ½ teaspoon white granulated sugar
Instructions
- Wash the Chinese broccoli under cold water until it runs clear. Trim the ends of the stalks, peel the tough outer layer, and slice four small vertical slits into the base of each thick stem. Optional: chop the greens into 2-inch pieces.
- Combine the oyster sauce, sesame oil, regular soy sauce, Shaoxing wine, and sugar in a bowl and whisk thoroughly.
- Heat the vegetable oil on medium heat. Add the minced garlic and fry for 10 seconds until fragrant, ensuring the pieces do not brown or burn.
- Toss the prepared Chinese broccoli into the hot oil and stir-fry for 2 minutes to coat the stalks completely in the garlic oil.
- Pour the sauce and water into the pan, mixing quickly to coat the greens. Cover with a lid immediately and cook for 5 to 7 minutes until the thick stalks are fork-tender.
- Transfer the greens and garlic to a plate, arranging the leaves on one side and the stalks on the other. Pour the remaining sauce over the top and cut the greens into thirds using kitchen shears.






Chris Daniel
Can’t wait to try it, if my chickens leave me a few stalks!
Christie Lai
Haha! I hope you enjoyed it 🙂
Molly
I make this all the time and we love that garlic flavour! A quick and very simple recipe. Thank you!
Christie Lai
So happy to hear Molly! Thanks for making it!