Authentic Chinese Chicken and Broccoli Stir-Fry Recipe: Wok-Heated Crisp-Tender Bites in 20 Minutes

Main Courses

Authentic Chinese Chicken and Broccoli Stir-Fry Recipe: Wok-Heated Crisp-Tender Bites in 20 Minutes

This authentic Chinese chicken and broccoli stir-fry brings the smoky, umami-rich flavors of a wok-heated restaurant dish straight to your home kitchen. ✨ The secret lies in high-heat stir-frying—achieving that signature wok-hei (breath of the wok) through quick, precise cooking that keeps the chicken crisp-tender and broccoli vibrant.

I’ve perfected this recipe over years of testing, balancing traditional techniques with home-cook adaptability.

The foundation is a simple yet deeply flavorful sauce—oyster sauce for umami depth, soy sauce for saltiness, and a touch of sugar to balance the acidity from garlic and ginger.

What sets this apart is the two-step cooking process: first searing the chicken until golden, then quickly stir-frying the broccoli to preserve its bright green color and crisp texture. No deep-frying or complicated techniques—just a hot wok or skillet and 20 minutes of focused effort.

By the time you plate it, you’ll have a dish that’s restaurant-quality yet simple enough for a weeknight: golden chicken pieces with crisp edges, bright green broccoli florets still holding their crunch, and a glossy sauce that clings perfectly.

The aroma alone—smoky, garlicky, and slightly sweet—will have everyone at the table asking for seconds. This is the kind of meal that feels special without requiring hours in the kitchen.

Whether you’re cooking for a family dinner or meal prepping for the week, this stir-fry adapts effortlessly. Swap in bell peppers or snap peas for extra veggies, or use chicken thighs for even more flavor.

The key is confidence—once you master the high-heat technique, you’ll never go back to the soggy, overcooked versions. Let’s get cooking!

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

Ingredients for authentic chinese chicken and broccoli stir fry

These 15 ingredients create restaurant-style wok-hei in your home kitchen.

Ingredient Amount Notes
Boneless Chicken Breast 🍗 1 ½ lb Cut into 1-inch cubes, pounded thin
Broccoli Florets 🥦 4 cups Fresh, medium-sized florets
Oyster Sauce 🍶 3 tbsp High-quality, like Lee Kum Kee
Light Soy Sauce 🥄 2 tbsp For authentic saltiness
Granulated Sugar 🍚 1 tbsp Balances acidity
Garlic Cloves 🧄 6 cloves Minced, aromatic
Fresh Ginger 🌿 1 tbsp Finely grated, peeled
Sesame Oil 🫒 1 tbsp Toasted, for aroma
Neutral Oil 🫒 2 tbsp Peanut or vegetable oil
Cornstarch 🌾 1 tbsp For crisp-tender coating
Green Onions 🧅 2 whole Sliced diagonally, for garnish
Sesame Seeds 🌰 1 tsp Toasted, for crunch
Red Pepper Flakes 🌶️ ½ tsp Optional, for heat
Salt 🧂 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ¼ tsp Freshly ground

The chicken is your star—boneless, skinless breast gives the best texture when cut into even cubes. Pound them thin so they cook fast and stay crisp-tender. Lee Kum Kee oyster sauce is non-negotiable here—it delivers that authentic umami depth. If you can't find it, Kikkoman oyster sauce works too, but nothing beats the original. For the broccoli, look for bright green florets with tight buds—they hold their crunch better. Buy extra if you're meal prepping; it keeps well for 5 days in the fridge.

No oyster sauce? Double the soy sauce and add 1 tsp fish sauce for umami, but it won't be identical. Fresh ginger is ideal, but substitute with 1.5 tsp ground ginger if needed. The cornstarch is key—it creates that signature crisp-tender texture. Trader Joe's cornstarch is my go-to, but any brand works. For extra smokiness, swap half the sesame oil for toasted chili oil. The garlic and ginger should be minced finely—no big chunks here. If you're short on time, pre-minced garlic from a jar works in a pinch, but fresh is always better.

This dish reheats beautifully—just add a splash of water and stir-fry for 2-3 minutes over high heat. Store leftovers in airtight containers with parchment between layers to keep everything crisp. The sauce thickens as it cools, so add a splash of water when reheating. Garnish with toasted sesame seeds right before serving—they add that final crunchy texture. If you're meal prepping, portion into containers with sauce on the side to prevent sogginess.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe for lazy nights—just toss the chicken and broccoli in one pan, stir, and walk away. No dirty dishes piling up, no extra pots to scrub.
  • Umami Bomb: That oyster sauce and soy combo? It’s the secret weapon—salty, sweet, and savory all at once. The sugar caramelizes just enough to make the chicken dangerously good.
  • Meal Prep MVP: Make a double batch on Sunday, and you’ve got lunch for the week. The flavors actually improve the next day, and reheating takes zero effort.
  • Budget Win: Chicken breast and broccoli are cheap staples, but they taste like a fancy takeout dish. Honestly, it’s the kind of meal that makes you feel like you’re splurging without actually spending a dime.

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

Here's how to create restaurant-quality stir-fry with crisp-tender chicken and vibrant broccoli.

1

🍳 Step 1: Prep Chicken and Broccoli for Perfect Texture

Cut the 1.5 lb boneless chicken breast into 1-inch cubes, then place between plastic wrap and pound to ¼-inch thickness using a meat mallet. This ensures even cooking and juicy results. While the chicken rests, cut the 4 cups broccoli florets into even-sized pieces—about 1.5 inches across. Here's the thing—don't overcrowd your wok later, so keep florets uniform for consistent cooking.

Toss the broccoli in a large bowl with 1 tbsp cornstarch and 0.5 tsp salt. This creates a light coating that helps achieve that signature crisp-tender texture. Give it a good shake so every floret gets an even dusting. I like to use my hands for this—it's more thorough than a spoon.

2

🍳 Step 2: Create the Signature Sauce

In a small bowl, whisk together the 3 tbsp oyster sauce, 2 tbsp light soy sauce, 1 tbsp granulated sugar, 6 cloves minced garlic, and 1 tbsp finely grated ginger. This sauce is the heart of the dish—don't skip the sugar, it balances the acidity beautifully. The ginger and garlic should be finely minced so they dissolve completely into the sauce rather than sitting as distinct pieces.

Add 1 tbsp sesame oil to the sauce mixture and whisk again. The sesame oil carries those nutty aromas that make this dish smell so inviting. Taste the sauce now—it should be sweet, salty, and aromatic. If it needs more salt, add a pinch, but trust the measurements first. This sauce will be the base for your stir-fry, so balance is everything.

3

🔥 Step 3: Stir-Fry Chicken to Golden Perfection

Heat a wok or large skillet over high heat until it's smoking hot. Add 2 tbsp neutral oil and swirl to coat. When the oil shimmers, add the chicken in a single layer—don't overcrowd. Let it sear undisturbed for 2-3 minutes until the bottoms develop a golden crust. Here's the moment that matters: you'll see the edges start to crisp—that's your signal to flip.

Stir-fry the chicken for another 1-2 minutes until it's 85% cooked (it'll finish in the sauce). Remove the chicken to a plate and set aside. If your wok isn't hot enough, the chicken will steam instead of sear. Keep the heat high—this is non-negotiable for authentic texture.

4

🍳 Step 4: Cook Broccoli and Combine Everything

In the same wok, add the cornstarch-coated broccoli in a single layer. Stir-fry for 2-3 minutes until just tender-crisp—you want those bright green florets with slight resistance when bitten. Add the sauce mixture and toss everything together for 1 minute until the broccoli is coated and heated through.

Return the chicken to the wok and toss gently to combine. Cook for another 30 seconds to let all the flavors meld. The chicken should be fully cooked now, with juices running clear when pierced. If the sauce seems too thick, add 1-2 tablespoons of water to loosen it slightly. The dish should look vibrant and glossy, with that signature wok-hei (breath of the wok) aroma.

5

🥘 Step 5: Finish and Garnish Like a Pro

Turn off the heat and immediately stir in the 1 tsp toasted sesame seeds and 0.5 tsp red pepper flakes (if using). These add that final textural contrast and subtle heat. The sesame seeds should be toasted separately in a dry pan for 30 seconds until fragrant—this makes all the difference in aroma.

Garnish with the 2 whole green onions, sliced diagonally. Serve immediately while everything is hot and the broccoli still has that perfect crisp-tender bite. The chicken should be juicy with a slightly crisp exterior, and the sauce should coat everything beautifully. This dish tastes even better the second day, so make extra if you can!

👨‍🍳

Pro Tips For Making Authentic Chinese Chicken And Broccoli Stir Fry

  • CUT CHICKEN THIN: I used to fight with uneven cooking—until I realized thin slices (¼-inch max) sear faster and stay juicy. A sharp knife and a steady hand (or a meat slicer if you’re impatient) make all the difference—no more dry edges or undercooked centers.
  • BLANCH BROCCOLI FIRST: Skip the sad, limp florets by blanching them for 30 seconds in boiling water, then shock in ice water. This keeps the bright green color and crisp texture, so they don’t turn into mush when tossed in the wok. (Yes, it’s an extra step—but your stir-fry will look like it came from a restaurant.)
  • DON’T OVERMIX THE SAUCE: After adding oyster sauce, soy sauce, and sugar, give it one quick stir—just enough to coat the chicken and broccoli. Overmixing turns the sauce into a glaze and leaves the veggies soggy. Think "lightly tossed," not "thickened gravy."
  • USE CORNSTARCH SLURRY: Toss the chicken and broccoli with a teaspoon of cornstarch mixed into 2 tablespoons water right before stir-frying. This creates a natural gloss and helps the sauce cling without making the dish gluey. (I learned this after sloppy, saucy failures—now it’s non-negotiable.)

Flavor customization for these flavors

Sweet and Tangy Twist

Swap the granulated sugar for 1 tbsp honey or maple syrup to add natural sweetness while keeping the sauce's balance. I find this works especially well with boneless chicken thighs—their richer flavor pairs beautifully with the floral notes of honey.

For extra tang, add 1 tsp rice vinegar to the sauce mixture. This variation is perfect for those who prefer a more complex flavor profile without sacrificing authenticity. 🍯

Spicy Sichuan Kick

Transform this dish into a Sichuan-style stir-fry by adding 1 tbsp Sichuan peppercorns (toasted and ground) and 1 tsp chili bean paste to the sauce. The numbing, spicy heat is unmistakable—just like you’d find in Chengdu.

For an extra layer of complexity, toss in 1 tbsp fermented black beans with the broccoli. These ingredients add depth and a signature "mala" (spicy and numbing) flavor that’s hard to resist. 🌶️

Vegetarian Swap

Replace the chicken with extra-firm tofu (pressed and cubed) or mushrooms (shiitake or oyster) for a vegetarian version. Toss the tofu in 1 tbsp cornstarch before cooking to achieve that crisp-tender texture. For mushrooms, use 8 oz sliced shiitake and cook them for 3-4 minutes until their edges turn golden.

The umami from mushrooms works beautifully with the broccoli and sauce, making this a hearty, satisfying dish. 🍄

Creamy Sesame Upgrade

Add a creamy twist by stirring in 1 tbsp white miso paste or 1 tsp tahini at the end for a rich, nutty depth. The miso brings a subtle fermented sweetness, while tahini adds a silky texture.

For extra creaminess, mix 1 tbsp coconut milk into the sauce before combining with the chicken and broccoli. This variation is perfect for those who love a balance of savory and smooth flavors. 🥄

Herb-Infused Freshness

Brighten the dish with 1 tbsp chopped cilantro or Thai basil at the end for a fresh, aromatic finish. These herbs add a bright contrast to the rich, umami flavors of the sauce.

For a more complex herb profile, mix in 1 tsp chopped mint or 1 tsp lemon zest with the sesame seeds. This works especially well if you’re serving the stir-fry with jasmine rice or steamed jasmine noodles. 🌿

Meal Prep Adaptations

For meal prep, divide the stir-fry into airtight containers with the sauce on the side. Reheat the sauce separately and toss it with the chicken and broccoli over high heat for 2-3 minutes to restore that crisp-tender texture.

To keep the broccoli vibrant, add a splash of water or 1 tsp sesame oil while reheating. This method ensures the dish stays fresh and flavorful for up to 4 days in the fridge. ❄️

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 3g15%
Cholesterol 100mg33%
Sodium 850mg37%
Total Carbohydrate 22g8%
Dietary Fiber 4g14%
Sugars 6g
Protein 36g72%
* 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 thighs instead of breast?

Chicken thighs add richer flavor and stay juicier, making them perfect for stir-fry. Use 1.5 lb bone-in, skin-on thighs cut into 1-inch pieces—the skin crisps beautifully. Reduce cooking time to 2-3 minutes total (they're done when juices run clear). For extra authenticity, marinate the thighs in 1 tbsp soy sauce + 1 tsp cornstarch for 15 minutes before cooking.

2

Why does my broccoli turn mushy?

Overcrowding or low heat causes soggy broccoli. Always cook in a single layer over high heat and stir constantly. The cornstarch coating helps, but broccoli should still have 1 minute of crispness when done. For extra insurance, blanch florets in boiling water for 30 seconds before stir-frying—this jumpstarts tenderness without overcooking.

3

What's the best way to get that smoky wok-hei flavor at home?

Use a carbon steel or cast iron wok (or heavy skillet) and crank the heat to maximum. Add oil when it's smoking hot, then work quickly—don't stir constantly (let food sear briefly). For extra smokiness, add ½ tsp smoked paprika to the sauce or torch the sesame oil with a kitchen torch before adding to the wok.

4

Can I make this ahead of time?

Yes! Store components separately: cooked chicken, broccoli, and sauce in airtight containers. Reheat sauce first, then toss with chicken and broccoli over high heat for 2-3 minutes to restore crispness. For best results, keep sauce on the side until serving—it thickens when chilled. The broccoli will stay vibrant if you add 1 tsp sesame oil when reheating.

5

What's the secret to crispy chicken without deep-frying?

The magic is in the cornstarch coating + high heat. Toss chicken cubes with 1 tbsp cornstarch + ½ tsp salt before cooking. Sear undisturbed for 2-3 minutes until golden brown—this creates a crisp crust while keeping the inside juicy. For extra crunch, sprinkle with ½ tsp toasted sesame seeds at the end.

★★★★★4.5(13 reviews)
Categories Main Courses