Authentic Chinese Chicken and Broccoli Stir-Fry Recipe: Wok-Heated Crisp-Tender Bites with Savory Soy-Ginger Glaze

Main Courses

Authentic Chinese Chicken and Broccoli Stir-Fry Recipe: Wok-Heated Crisp-Tender Bites with Savory Soy-Ginger Glaze

This authentic Chinese chicken and broccoli stir-fry delivers restaurant-quality flavor with crisp-tender chicken and vibrant broccoli bathed in a savory soy-ginger glaze. 🔥 The secret lies in wok hei—those signature smoky aromas that transform a simple stir-fry into something extraordinary.

I've perfected this technique after years of testing, ensuring every bite captures the balance of sweet, salty, and umami that defines this classic dish.

The foundation starts with proper prep: high-heat searing of the chicken creates crisp edges while keeping the meat juicy inside, and blanching the broccoli ensures it stays bright and crunchy.

The sauce, a blend of oyster sauce, soy sauce, garlic, and ginger, is the heart of this dish—it caramelizes slightly during stir-frying, adding depth that store-bought versions can't match. This isn't just a stir-fry; it's a flavor experience that transports you straight to a bustling Chinese wok station.

What you'll end up with is a plate of crisp-tender chicken and vibrant broccoli coated in a glossy, aromatic sauce that clings perfectly to each bite.

The high-heat stir-frying locks in moisture while creating that coveted wok hei aroma, and the sauce delivers layers of flavor without overpowering the natural taste of the ingredients. This is the kind of dish that makes weeknight dinners feel special without requiring hours in the kitchen.

Serve it over steamed jasmine rice or noodles for a complete meal that's both comforting and exciting. The beauty of this recipe is that it's simple enough for weeknights but impressive enough for company—just gather your ingredients, heat your wok, and let the magic happen.

Here's how to make it happen in your kitchen.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for authentic chinese chicken and broccoli stir fry

Crisp-tender chicken and vibrant broccoli meet a savory soy-ginger glaze for this wok-heated classic.

Ingredient Amount Notes
Boneless Chicken Thighs 🍗 1 ½ lb Cut into 1-inch pieces, skin-on preferred
Broccoli Florets 🥦 2 cups Large florets, stems trimmed
Oyster Sauce 🍜 ½ cup High-quality, like Lee Kum Kee
Light Soy Sauce 🧂 ¼ cup For authentic umami depth
Sesame Oil 🫒 1 tbsp Toasted, for aroma
Garlic Cloves 🧄 6 cloves Minced, fresh preferred
Fresh Ginger 🌿 1 ½ tbsp Grate finely, no need to peel
Cornstarch 🌾 1 tbsp For crispy coating
Neutral Oil 🫒 ½ cup Peanut or vegetable oil
Green Onions 🧅 3 whole Sliced, for garnish
Sesame Seeds 🌰 1 tbsp Toasted, for crunch
White Pepper 🌶️ ½ tsp Freshly ground for heat
Sugar 🍯 1 tsp Balances flavors

The chicken thighs are non-negotiable here—they stay juicy while developing crisp edges. Look for bone-in, skin-on thighs at Whole Foods or your local Asian market for that authentic texture. If you can't find them, bone-in, skinless thighs work too. The broccoli should be bright green and firm—Trader Joe's has great pre-cut florets, but whole heads are cheaper. For the sauce, Lee Kum Kee oyster sauce is the gold standard, but Kikkoman works in a pinch. Fresh ginger and garlic are musts—dried just won't cut it for that authentic wok hei aroma.

No oyster sauce? Substitute with 2 tbsp soy sauce plus 1 tbsp hoisin. Ran out of sesame oil? Swap for 1 tsp toasted sesame seeds mixed with 1 tsp neutral oil. The cornstarch is key for that crisp-tender texture—don't skip it. For extra flavor, add 1 tsp Shaoxing wine to the sauce if you've got it. The sugar balances the saltiness, but if you prefer less sweetness, reduce to 0.5 tsp. And if you're using chicken breast instead of thighs, pound it to even thickness and marinate in cornstarch for 15 minutes before cooking.

This dish reheats beautifully—just toss with a splash of water and stir-fry again. Keeps for 3-4 days in the fridge, or freeze portions for up to 3 months. I always make a double batch because it's that good. Store the sauce separately if you want to keep the broccoli extra crisp. Garnish with fresh green onions and sesame seeds right before serving—that's when the magic happens. Serve over steamed jasmine rice for the full experience.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe because it’s literally one pan, one spatula, and done. No chopping boards stacked with tiny bits of broccoli—just toss in florets, slice the chicken, and let the wok do the work. (Yes, even on a Tuesday night when I’m exhausted.)
  • Umami Bomb: That combo of oyster sauce and light soy? Chef’s kiss. The chicken stays juicy while the broccoli gets that perfect crisp-tender bite, all coated in a glossy, savory-sweet glaze. Honestly, the first time I tasted it, I immediately texted my takeout order number to cancel.
  • Leftovers That Don’t Suck: Between us, stir-fries often turn into sad, soggy meals by day three. Not this one. The sesame oil keeps everything fragrant, and the sauce clings to the chicken like it’s afraid to let go. I’ve reheated this for lunch four days in a row—still delicious, still worth making.
  • Budget Weeknight Hero: Chicken thighs are cheaper than breasts, broccoli’s a pantry staple, and a bottle of oyster sauce lasts forever. I make this when I’m broke, when I’m lazy, and when I just don’t feel like thinking. It’s my go-to for feeding the family without breaking the bank—or my willpower.

Step-by-step instructions for authentic Chinese chicken and broccoli stir-fry

Here's how to recreate that wok-heated restaurant magic with crisp-tender chicken and vibrant broccoli.

1

🍳 Step 1: Marinate and Veloute the Chicken

In a medium bowl, combine the 1.5 lb boneless chicken thighs (cut into 1-inch pieces) with 1 tbsp cornstarch, 0.5 tsp white pepper, and 1 tsp sugar. Toss vigorously until every piece is evenly coated in the dry marinade. This creates that signature veloute texture we're after.

Let the chicken sit for 15 minutes while you prep the rest. The cornstarch will form a light crust that seals in juices, and the sugar helps caramelize the edges during stir-frying. Don't skip this step—it's what makes the chicken truly tender yet crispy.

2

🍳 Step 2: Stir-Fry the Chicken to Perfect Doneness

Heat a wok or large skillet over high heat until it's screaming hot. Add 0.5 cup neutral oil and swirl to coat the bottom. Working in batches if needed, add the chicken and stir-fry for 3-4 minutes until the edges turn golden brown and the chicken reaches 165°F internally.

Here's the thing—you want the chicken to develop that beautiful crust but stay juicy inside. If you see the oil smoking excessively, reduce to medium-high heat immediately. Remove the chicken to a plate and set aside. The residual heat will keep it warm while you cook the broccoli.

3

🍳 Step 3: Cook the Broccoli with Aromatics

In the same wok, add 6 minced garlic cloves and 1.5 tbsp fresh ginger (finely grated). Stir-fry for 30 seconds until fragrant—you should smell that pungent garlic-ginger aroma. Add the 2 cups broccoli florets and stir-fry for 2-3 minutes until they're bright green and just tender-crisp.

Overcooking the broccoli is easy to do, so watch closely. You want it to hold its shape but yield slightly when pierced with a fork. If using frozen broccoli, thaw it first and pat completely dry—any moisture will steam instead of sear.

4

🥘 Step 4: Create the Signature Sauce

Return the chicken to the wok. Add 0.5 cup oyster sauce, 0.25 cup light soy sauce, and 1 tbsp sesame oil. Stir everything together vigorously for 1-2 minutes until the sauce coats the chicken and broccoli evenly. The sauce should look glossy and cling to the ingredients.

This is where the magic happens—the combination of oyster sauce's richness and soy sauce's umami creates that authentic Chinese restaurant flavor. If the sauce seems too thick, add 1-2 tablespoons hot water to loosen it slightly. Taste and adjust seasoning if needed.

5

🍽️ Step 5: Finish and Garnish for Restaurant Quality

Remove from heat and stir in 3 sliced green onions and 1 tbsp toasted sesame seeds. The green onions add freshness while the sesame seeds provide that essential crunch. Serve immediately over steamed jasmine rice or noodles while everything is piping hot.

Each bite should deliver perfectly tender chicken with crisp edges, vibrant broccoli that's just tender-crisp, and a glossy sauce that coats everything. The sesame seeds should be toasted and crunchy, not burnt. For extra authenticity, serve with a side of steamed bok choy or a simple cucumber salad.

👨‍🍳

Pro Tips For Making Authentic Chinese Chicken And Broccoli Stir Fry

  • Cut Chicken Thin: Use a sharp knife and slice the boneless chicken thighs against the grain into ¼-inch strips—thinner than you think. I used to leave them too thick, and they’d turn rubbery instead of tender. The extra effort pays off when they cook fast and absorb the sauce perfectly.
  • Blanch Broccoli First: Drop broccoli florets into boiling water for 30 seconds, then shock in ice water. This keeps the color bright and texture crisp—no soggy florets ruining your stir-fry. (Yes, even if you’re impatient like me, don’t skip this.)
  • Salt the Chicken: Sprinkle chicken strips with ½ teaspoon salt and let them sit for 10 minutes before cooking. This guarantees they’re seasoned through, not just on the surface. I learned this the hard way after tasting bland chicken straight from the package.
  • Stir-Fry in Batches: Cook the chicken in one batch until 80% done, then remove and set aside. Add broccoli to the same pan and stir-fry for 2 minutes before tossing everything together—this keeps the chicken juicy and broccoli crisp. Crowding the pan is how you end up with steamed chicken.

Essential equipment for this recipe

Wok Essentials

A proper carbon steel wok is non-negotiable for authentic wok hei—it heats up fast and retains heat better than stainless steel. I swear by the Made In wok from Williams Sonoma, which comes pre-seasoned and ready to use. For budget-friendly options, a 14-inch carbon steel wok from Amazon works too.

If you don’t have a wok, a heavy-bottomed cast iron skillet (like Lodge) will work in a pinch, though it won’t give you that signature wok hei aroma. 🔥

High-Heat Tools

You’ll need a long-handled spatula (preferably silicon or wood) to stir and toss ingredients without burning yourself. My go-to is the OXO Good Grips silicone spatula—it’s heat-resistant and won’t warp.

A tongs set (like Mercer Culinary Genius) is also handy for flipping chicken pieces quickly. Avoid metal utensils—they can scratch your wok’s seasoning over time.

Blanching Prep

For that signature bright green broccoli, a fine-mesh strainer and deep pot are essential for blanching. I use a stainless steel colander from Cuisinart—it’s durable and won’t rust. A timer (even your phone’s) helps ensure you blanch for exactly 30 seconds before shocking in ice water.

Pro tip: Keep a bowl of ice water ready in the sink to stop the cooking process immediately. ❄️

Sauce Tools

A small saucepan (like All-Clad Stainless) is perfect for pre-mixing the sauce if you prefer. But honestly, I just whisk everything directly in the wok while cooking—it’s faster and ensures the sauce clings perfectly. A fine-mesh whisk (like Zwilling J.A.

Henckels) helps blend the oyster sauce and soy sauce smoothly. For measuring, a liquid measuring cup ensures you get the exact 0.5 cup oyster sauce and 0.25 cup soy sauce without spills.

Garnish & Finish

Fresh green onions and sesame seeds need a sharp chef’s knife (I love Shun Premier) and a small bowl for toasting the seeds. Toast sesame seeds in a dry non-stick skillet over medium heat for 1-2 minutes until golden—don’t walk away, or they’ll burn!

A microplane (like BergHOFF) is great for grating fresh ginger quickly. For plating, a large serving spoon helps portion the stir-fry evenly over rice or noodles.

Nutrition facts

Servings 4
Amount Per Serving
Calories 470kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 6g30%
Cholesterol 145mg48%
Sodium 1250mg54%
Total Carbohydrate 22g8%
Dietary Fiber 4g14%
Sugars 3g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use chicken breast instead of thighs?

You can, but chicken thighs are ideal for this recipe because they stay juicy while developing crisp edges. If using breast, pound it to ¼-inch thickness and marinate in 1 tbsp cornstarch for 15 minutes before cooking. Cook over medium-high heat for 2-3 minutes per side to avoid drying out.

2

How do I get that smoky wok hei flavor without a wok?

Use a heavy-bottomed cast iron skillet or carbon steel pan instead. Heat it over high heat until it's nearly smoking, then add a splash of neutral oil. Stir-fry ingredients quickly—this creates the smoky aroma. For extra depth, add ½ tsp smoked paprika or 1 tsp toasted sesame oil at the end.

3

Why is my broccoli turning mushy?

Overcooking is the most common mistake. Stir-fry broccoli for only 2-3 minutes over high heat—it should be bright green and just tender-crisp. If using frozen broccoli, thaw and pat completely dry first. For extra crunch, blanch florets in boiling water for 30 seconds, then shock in ice water before stir-frying.

4

Can I make this dish ahead of time?

Yes! Store components separately in an airtight container for up to 3 days. Reheat chicken and broccoli in a wok or skillet with a splash of water, then add sauce and stir-fry for 1-2 minutes. For best texture, garnish with fresh sesame seeds and green onions right before serving.

5

What's the best way to substitute oyster sauce?

Mix 2 tbsp soy sauce with 1 tbsp hoisin sauce and ½ tsp sugar for a close substitute. For extra depth, add ½ tsp fish sauce or 1 tsp mushroom sauce. Note that the flavor will be slightly different but still delicious.

★★★★★5.0(1 review)
Categories Main Courses