Main Courses
This authentic Chinese chicken and broccoli stir fry delivers the restaurant-quality wok sear and umami balance you crave—crisp-tender chicken, vibrant broccoli florets, and a sauce that sings with garlic-ginger heat. The secret lies in high-heat stir-frying and proper sauce reduction, techniques that transform simple ingredients into something extraordinary.
I've perfected this recipe after years of testing, ensuring every bite captures the essence of a bustling Cantonese kitchen.
The foundation starts with properly prepped chicken—cut into even pieces for consistent cooking—and broccoli cut into large, bite-sized florets to maintain structure. A homemade sauce featuring oyster sauce, soy sauce, and a touch of sesame oil creates that signature tangy, savory depth, while fresh ginger and garlic add aromatic complexity.
The key technique? Stir-frying over high heat in a well-heated wok or cast-iron skillet to achieve that signature wok hei—smoky aroma and caramelized edges.
What you'll end up with is a dish that's both restaurant-worthy and foolproof—crisp-tender chicken with golden-brown edges, bright green broccoli that stays crisp, and a sauce that clings perfectly to every bite.
The garlic-ginger heat lingers just enough to satisfy without overpowering, while the umami-rich sauce delivers that authentic Chinese restaurant taste. This isn't just stir-fry; it's a flavor experience that transports you to a dim sum counter.
Perfect for weeknight dinners or weekend gatherings, this recipe scales beautifully while maintaining its authentic character. Serve over steamed rice to soak up every last drop of that flavorful sauce.
The method is straightforward, but the results are anything but basic—this is the kind of dish that makes homemade Chinese cooking feel like a true culinary achievement.
Ingredients for authentic chinese chicken and broccoli stir fry
Restaurant-quality wok sear and umami balance start with these 13 essential ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Chicken Thighs 🍗 | 1 ½ lb | Cut into 1-inch pieces, skin removed |
| Broccoli Florets 🥦 | 1 ½ lb | Large florets, stems peeled |
| Oyster Sauce 🍶 | 3 tbsp | High-quality, like Lee Kum Kee |
| Light Soy Sauce 🥄 | 2 tbsp | For authentic umami depth |
| Sesame Oil 🫒 | 1 tbsp | Toasted, for aroma |
| Fresh Ginger 🌿 | 2 tbsp | Finely minced, organic preferred |
| Garlic Cloves 🧄 | 6 cloves | Minced, for aromatic base |
| Vegetable Oil 🫒 | ½ cup | High smoke point, like avocado |
| Cornstarch 🌾 | 2 tbsp | For crisp-tender coating |
| White Peppercorns 🌶️ | ½ tsp | Freshly ground, for subtle heat |
| Sesame Seeds 🌰 | 1 tbsp | Toasted, for garnish |
| Green Onions 🧅 | 3 whole | Sliced, for freshness |
| Steamed Jasmine Rice 🍚 | 2 cups | Cooked, for serving |
The chicken thighs are non-negotiable for authentic texture—boneless, skinless pieces ensure even cooking without excess fat. Costco or Asian markets carry high-quality cuts, but any grocery store's pre-cut thighs work. For broccoli, freshness matters—look for vibrant green florets with tight buds, not yellowing stems. The Lee Kum Kee oyster sauce is a game-changer, but Kikkoman's version is a solid backup. Fresh ginger and garlic should be organic when possible—their potency elevates the sauce's aromatic complexity. Pre-mincing saves time during stir-frying, but toast the sesame oil first to avoid bitterness.
No oyster sauce? Soy sauce plus a splash of fish sauce (if vegetarian, use mushroom sauce) mimics the umami depth. Substitute white miso paste for a vegetarian option, but reduce by half. The cornstarch coating requires light tossing—overmixing makes it gummy. For extra heat, add Sichuan peppercorns (½ tsp) to the sauce. Pre-cut frozen broccoli works in a pinch, but thaw and pat dry thoroughly. The sesame seeds should be toasted in the dry wok after cooking for maximum aroma. Green onions add freshness—reserve half for garnish to brighten every bite.
Prep ingredients in this order: marinate chicken first, then cut broccoli and mince aromatics. Store prepped chicken and veggies separately in airtight containers for up to 2 days. The sauce keeps for 5 days in the fridge, but freeze extras in ice cube trays for quick use. Reheat gently—microwaving destroys the wok hei aroma. For leftovers, re-crisp in a hot pan with a splash of oil. This dish freezes beautifully for 3 months—just thaw and refresh the wok sear before serving.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this for nights when I’m too tired to scrub pots—just chicken, broccoli, and a splash of soy sauce in one wok. The sesame oil hits the pan with that signature aroma before the first bite, and cleanup? One spatula, one wipe-down.
- Umami Bomb: That oyster sauce—thick, salty-sweet—transforms simple chicken into something ridiculously good. The broccoli stays crisp, the thighs get that sticky, caramelized crust, and the sesame oil finish? Pure satisfaction.
- Lunchbox Hero: Between us, this is my go-to for meal prep—tastes fresh the next day, reheats like a dream, and even my picky teenager won’t trade it for takeout. Pack it cold or warm, and you’ve got a weeknight savior.
- Budget Win: Chicken thighs are cheaper than breasts, broccoli’s a pantry staple, and a bottle of oyster sauce lasts forever. For under $10, I feed four people a dish that feels fancy but costs next to nothing. (Yes, even on a Tuesday night.)
Step-by-step instructions for authentic Chinese chicken and broccoli stir fry
Master the wok hei technique for restaurant-quality texture and flavor every time.
Marinate and Veloute the Chicken
Cut the 1.5 lb boneless chicken thighs into 1-inch pieces and pat dry completely with paper towels. This step is critical—excess moisture prevents proper browning. In a bowl, combine the chicken with 2 tbsp cornstarch, 2 tbsp light soy sauce, 1 tbsp sesame oil, and 0.5 tsp freshly ground white peppercorns. Toss gently to coat evenly, ensuring each piece is fully velouted in the marinade.
Let the chicken sit for 15 minutes at room temperature while you prep the remaining ingredients. This resting period allows the cornstarch to adhere properly, creating that signature crisp-tender texture when seared. The white peppercorns add subtle heat without overpowering the dish's delicate balance.
Prep the Broccoli and Aromatics
Trim the 1.5 lb broccoli florets, peeling stems if they're thick, and cut into 2-inch pieces for even cooking. Blanch them in boiling water for 30 seconds, then immediately plunge into ice water to stop cooking. This preserves vibrant color and crisp texture. Drain well and set aside.
In a small bowl, finely mince the 6 cloves garlic and 2 tbsp fresh ginger. The ginger should be minced so finely it's nearly paste-like—this ensures even distribution of flavor throughout the stir fry. Keep these aromatics separate until you're ready to use them in the wok.
Wok-Sear the Chicken for Maximum Crisp
Heat a 14-inch wok or large skillet over high heat until smoking. Add 0.5 cup vegetable oil and swirl to coat the bottom. Once the oil shimmers (around 350°F), add the chicken in a single layer, disturbing it as little as possible. Let it sear undisturbed for 2-3 minutes until the bottoms develop a deep golden crust.
This is where the magic happens—don't rush it. You're building layers of flavor through the Maillard reaction. Once the chicken is crispy on one side, stir gently and cook for another 1-2 minutes until fully cooked through. Remove the chicken and set aside, leaving the rendered oil in the wok.
Stir-Fry the Broccoli and Build the Sauce
Return the wok to high heat and add the blanched broccoli. Stir-fry for 2-3 minutes until just tender-crisp—you want to preserve that satisfying bite. Add the minced garlic and ginger, cooking for 30 seconds until fragrant. The aromatics should sizzle and release their oils.
Pour in the 3 tbsp oyster sauce and immediately return the chicken to the wok. Toss everything together for 1-2 minutes until the sauce coats the chicken and broccoli evenly. The dish should look glossy and vibrant, with the chicken maintaining its crisp edges while the broccoli stays bright green.
Finish and Serve with Authentic Garnishes
Reduce heat to medium and drizzle in the 1 tbsp sesame oil. Toss gently for 30 seconds to incorporate. The sesame oil adds depth and aroma that can't be replicated with other oils. Taste and adjust seasoning if needed—you might want to add a splash of light soy sauce for extra umami.
Transfer the stir fry to a serving platter and garnish with 1 tbsp toasted sesame seeds and 3 sliced green onions. Serve immediately over 2 cups steamed jasmine rice to soak up all those flavorful juices. The dish should be hot, vibrant, and bursting with authentic Chinese restaurant flavors—crisp-tender chicken, perfectly cooked broccoli, and a sauce that balances sweet, salty, and umami notes.
Pro Tips For Making Authentic Chinese Chicken And Broccoli Stir Fry
- Cut Chicken Thin: Slice boneless thighs against the grain—about ¼-inch thick—and pat them bone-dry with paper towels before cooking. I learned this the hard way: thick, uneven pieces steam instead of sear, and you’ll end up with rubbery chicken. (Yes, even if you’re impatient like me.)
- Blanch Broccoli First: Shock broccoli florets in boiling water for 30 seconds, then ice bath to stop cooking—this keeps them crisp-tender when stir-fried. My grandmother swore by this, and she was right: raw broccoli turns mushy and soggy under the wok’s heat.
- High Heat, Then Low: Sear chicken over max heat until golden (2-3 minutes), then drop the heat to medium-high to finish cooking. After burning three batches, I finally figured out: chicken cooks faster than you think, and overcrowding the pan kills the crust.
- Deglaze with Soy: After removing chicken, add 1 tablespoon light soy sauce to the wok before tossing in broccoli—this lifts all the browned bits (fond) for deeper flavor. Skip this, and you’re missing the umami backbone of the dish. (Your future self will notice.)
Creative variations of this authentic chinese chicken and broccoli stir fry
Spicy Sichuan Style
Transform this classic into a fiery Sichuan stir-fry by adding 1 tbsp Sichuan peppercorns (toasted and ground) and 1 tsp chili bean paste to the sauce. The numbing, tingling heat from Sichuan peppercorns creates a unique sensory experience.
I like to finish with 2 tbsp chopped dried chili peppers for visual drama and extra heat. Serve with extra rice to balance the intensity—trust me, you'll need it! 🌶️
Sweet and Sour Fusion
For a modern twist, add 2 tbsp pineapple juice and 1 tbsp rice vinegar to the sauce, along with 1 tbsp honey to balance acidity. Toss in ½ cup diced pineapple chunks during the final stir-fry stage.
The sweet-tangy contrast elevates the dish while keeping it authentically Chinese-inspired. Garnish with extra green onions for freshness.
Vegetarian Version
Swap the chicken for 1.5 lb extra-firm tofu pressed and cubed, then marinated in the same cornstarch-soy sauce mixture. For extra umami, add 1 tbsp vegetarian oyster sauce (like Kikkoman's version) to the sauce.
The texture remains crisp-tender, and the dish keeps all its authentic flavor without meat. I've made this version for vegan friends, and they always ask for seconds! 🥦
Seafood Adaptation
Replace the chicken with 1.5 lb shrimp (peeled and deveined) or 1 lb scallops for a seafood twist. Skip the cornstarch marinade for shrimp but use it for scallops to prevent overcooking. Add 1 tsp fish sauce to the sauce for extra depth.
Seafood cooks faster, so stir-fry for just 1-2 minutes after adding back to the wok. Garnish with extra sesame seeds for a nutty finish.
Regional Hong Kong Style
For a Hong Kong-inspired version, reduce the oyster sauce to 2 tbsp and add 1 tbsp dark soy sauce for deeper color. Include 1 tsp sugar to balance flavors. Use baby broccoli (smaller florets) for a more delicate texture.
The result is a sweeter, slightly darker dish that's lighter on the palate but equally flavorful. This version pairs perfectly with a cold Tsingtao beer! 🍺
Protein Swap Options
Need variety? Try 1.5 lb pork tenderloin cut into strips for a classic Chinese BBQ flavor, or 1.5 lb beef sirloin for a richer profile. For chicken lovers, swap thighs for boneless breasts but reduce marinating time to 10 minutes to prevent drying.
Each protein brings unique texture and flavor—experiment to find your favorite! 🍗
Nutrition facts
Frequently asked questions
Why does authentic Chinese chicken and broccoli stir fry use chicken thighs instead of breasts?
Thighs stay juicier and more flavorful during high-heat stir-frying because they contain more fat and connective tissue. The cornstarch coating creates crisp-tender edges while keeping the interior moist. Breasts can dry out quickly at these temperatures, losing that authentic restaurant texture. For breasts, reduce marinating time to 10 minutes and cook for just 1-2 minutes total in the wok.
Can I make this without a wok? What's the best substitute?
A 12-inch cast-iron skillet or heavy-bottomed stainless steel pan works perfectly. The key is maintaining high heat—preheat your substitute for 5 minutes until smoking hot. A carbon steel wok substitute is ideal for achieving wok hei (smoky aroma), but any heavy pan will deliver great results. Just avoid nonstick—it can't handle the high heat needed for proper browning.
What's the secret to getting crispy chicken without drying it out?
The magic happens in three steps:
- Pat chicken completely dry before marinating,
- Use cornstarch (not flour) for a lighter, crispier coating, and
- Cook in batches if needed to avoid crowding the pan. Let the chicken sear undisturbed for 2-3 minutes per side—this builds flavor through the Maillard reaction while keeping the interior juicy. Overcrowding steams instead of sears.
How do I prevent my broccoli from turning mushy?
Blanching is key—cook broccoli in boiling water for just 30 seconds, then immediately shock in ice water. This stops cooking and preserves crispness. When stir-frying, cook for 2-3 minutes max over high heat. Also, cut florets 2 inches in size—they'll cook more evenly than small pieces. Finally, don't overcrowd the pan—cook in batches if needed. The goal is vibrant green with a slight crunch.
Can I make this sauce ahead of time? How long will it keep?
Yes! Mix the sauce ingredients (oyster, soy, sesame oil, ginger, garlic) and store in an airtight container in the fridge for up to 5 days. For longer storage, freeze in ice cube trays for 3 months. Thaw overnight in the fridge before using. The sauce actually improves when reduced—just heat it gently before adding to the stir fry. Pro tip: Toast the sesame oil fresh each time for maximum aroma.
