Authentic Chinese Chicken and Broccoli Stir-Fry Recipe: Wok-Heated Umami Crunch in 25 Minutes

Main Courses

Authentic Chinese Chicken and Broccoli Stir-Fry Recipe: Wok-Heated Umami Crunch in 25 Minutes

This authentic Chinese chicken and broccoli stir-fry delivers restaurant-quality wok hei in just 25 minutes—no takeout required. The secret lies in high-heat searing, a balance of umami-rich sauce, and crisp-tender broccoli that stays vibrant.

I've perfected this technique after years of testing, ensuring every bite captures that signature smoky, savory flavor without the fuss of traditional wok cooking.

The recipe starts with a simple marinade for the chicken—just soy sauce, cornstarch, and a touch of baking soda to tenderize—while the broccoli gets a quick blanch to lock in color.

The sauce, made with hoisin, oyster sauce, and a splash of rice vinegar, adds depth without overpowering the natural flavors. What sets this apart is the two-step stir-fry method: first, searing the chicken until golden, then tossing in the broccoli just long enough to crisp the edges.

By the time you plate it, you'll have perfectly caramelized chicken with crisp-tender broccoli, all coated in a glossy, umami-packed sauce. The high heat creates that coveted "wok hei" aroma—smoky, slightly charred, and impossible to resist.

Serve it over steamed jasmine rice or noodles for the full experience, and watch it disappear faster than you can say "jiǎo cài."

This version adapts easily to home kitchens—no wok? A cast-iron skillet works just as well. The technique is straightforward, but the results are anything but basic. Once you try this, store-bought versions won’t stand a chance. Let’s get cooking!

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

Ingredients for authentic chinese chicken and broccoli stir fry

Simple ingredients, bold flavors—this stir-fry delivers restaurant-quality wok hei at home.

Ingredient Amount Notes
Boneless, Skinless Chicken Breast 🍗 1 ½ lb Cut into 1-inch strips
Fresh Broccoli 🥦 1 ½ lb Cut into bite-sized florets
Low-Sodium Soy Sauce 🍶 ¼ cup For marinade and sauce
Cornstarch 🌾 2 tbsp For crispy coating
Baking Soda 🧪 ¼ tsp Tenderizes chicken
Hoisin Sauce 🍜 2 tbsp For umami depth
Oyster Sauce 🦪 2 tbsp Authentic flavor base
Rice Vinegar 🍶 1 tbsp Brightens flavors
Sesame Oil 🌿 1 tbsp Adds aromatic finish
Garlic Cloves 🧄 4 cloves Minced for sauce
Fresh Ginger 🌿 1 tbsp Grated for sauce
Neutral Oil 🫒 3 tbsp High smoke point preferred
Green Onions 🧅 2 whole Sliced for garnish
Sesame Seeds 🌰 1 tsp Toasted for crunch
Salt 🧂 ½ tsp Adjust to taste

The chicken is the star here. Look for boneless, skinless breasts—they cook evenly and stay tender. Cut them into 1-inch strips for perfect searing. Asian markets often have the best selection of fresh chicken, but any grocery store will do. For the broccoli, freshness matters—bright green florets hold up best to stir-frying. If you're prepping ahead, store raw chicken and broccoli separately in the fridge for up to 2 days. The sauce ingredients? Hoisin and oyster sauce are non-negotiable for that authentic umami punch. Grab them in the Asian aisle—Lee Kum Kee is a reliable brand.

No soy sauce? Coconut aminos work in a pinch, though the flavor will differ slightly. Short on hoisin? Mix 1 tbsp soy sauce with 1 tsp brown sugar as a substitute. The baking soda tenderizes the chicken—don't skip it, but measure carefully. Too much makes it mushy. For the garlic and ginger, fresh is best, but if you're out, dried powder works at half the amount. The sesame oil adds aroma, but if you're avoiding it, toasted sesame seeds sprinkled at the end give the same crunch. And that neutral oil? Peanut or vegetable oil both work—just avoid olive oil, which burns too easily.

This stir-fry shines fresh but reheats beautifully. Store leftovers in an airtight container for 3-4 days—the flavors actually deepen overnight. For freezing, portion into single servings and keep for up to 3 months. Pro tip: Don't overcrowd the pan when reheating, or the broccoli gets soggy. Garnish with green onions and sesame seeds right before serving—they add that final pop of color and texture. Leftovers make great lunches, but honestly? It disappears so fast you might not have any.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe because it’s literally one pan, one spatula, and done. The chicken marinated in soy sauce and baking soda (yes, that’s the secret for that tender bite) cooks while the broccoli wilts—no chopping boards left in the sink.
  • Umami Bomb: That cornstarch slurry? It’s not just thickener—it turns the sauce into a glossy, addictive glaze that clings to the chicken like it’s been kissed by a wok. The low-sodium soy sauce keeps it savory without the salt overload.
  • Lunchbox Hero: Between us, this is my go-to for meal prep. Toss the leftovers into rice bowls or wrap them in tortillas—it’s flexible enough for work lunches or a quick dinner when you’re staring at an empty fridge. (Yes, even on a Tuesday night.)
  • Budget Win: Fresh broccoli and chicken breast are affordable staples, and this recipe stretches easily. Double the batch, freeze half, and you’ve got a future dinner covered—no takeout guilt, just flavor for less.

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

Here's how to make this restaurant-style dish with crispy chicken and tender broccoli in minutes.

1

Prep the Chicken for Maximum Crispiness

Cut the 1.5 lb boneless, skinless chicken breast into 1-inch strips—this size ensures even cooking and better texture. In a medium bowl, combine the chicken with 0.25 cup low-sodium soy sauce, 0.5 tsp salt, and 0.25 tsp baking soda. The baking soda tenderizes the chicken while the soy sauce adds flavor. Let it marinate for 15 minutes while you prep the rest.

After marinating, drain the chicken and pat it dry with paper towels—this step is crucial for getting that crispy texture. In a separate small bowl, mix 2 tbsp cornstarch with 1 tbsp neutral oil. Toss the chicken strips in this mixture until fully coated. The cornstarch creates a light, crispy crust when stir-fried.

2

Stir-Fry the Chicken Until Golden

Heat a wok or large skillet over high heat until it's smoking slightly. Add 2 tbsp neutral oil and swirl to coat the bottom. Add the chicken in a single layer—don't overcrowd the pan. Let it sear undisturbed for 2-3 minutes until the bottoms turn golden brown. This is where the magic happens—crispy chicken starts here.

Stir the chicken occasionally, breaking it up into smaller pieces as it cooks. After 3-4 minutes, the chicken should be fully cooked through with a crispy exterior. Remove it from the wok and set it aside on a plate. Don't clean the wok yet—those flavorful bits are essential for the sauce.

3

Cook the Broccoli to Perfect Tenderness

Add the remaining 1 tbsp neutral oil to the same wok. Toss in the 1.5 lb fresh broccoli florets and stir-fry for 2-3 minutes until they brighten in color but still retain a slight crunch. Overcooking broccoli makes it mushy—this is the sweet spot for texture. Push the broccoli to one side of the wok and add 2 minced garlic cloves and 1 tbsp grated fresh ginger. Stir for 30 seconds until fragrant.

Pour in 0.25 cup low-sodium soy sauce, 2 tbsp hoisin sauce, 2 tbsp oyster sauce, and 1 tbsp rice vinegar. Stir everything together and let it simmer for 1 minute until the sauce thickens slightly. The broccoli should be coated in the sauce but still vibrant green.

4

Combine and Finish with Umami Flavor

Return the chicken to the wok and toss everything together. Add 1 tbsp sesame oil and stir for 1-2 minutes until the chicken is heated through and the sauce clings to both ingredients. The sesame oil adds that authentic, nutty aroma that takes the dish to the next level.

Taste and adjust seasoning if needed—you might want to add a splash more soy sauce for saltiness or a bit of rice vinegar for brightness. The dish should have a perfect balance of sweet, salty, and umami flavors. Turn off the heat and let it rest for 2 minutes to allow the flavors to meld.

5

Garnish and Serve Immediately

Transfer the stir-fry to a serving platter. Slice the 2 whole green onions and sprinkle them over the top, followed by 1 tsp toasted sesame seeds. The green onions add freshness while the sesame seeds provide a delightful crunch. Serve immediately while everything is hot and the chicken is still crispy.

This dish is best enjoyed straight from the wok—it's all about that wok-hei, or "breath of the wok," that gives it that authentic restaurant flavor. Pair it with steamed jasmine rice to soak up all that delicious sauce.

👨‍🍳

Pro Tips For Making Authentic Chinese Chicken And Broccoli Stir Fry

  • VELVEET THE CHICKEN: I learned this the hard way—skipping the baking soda marinade leaves you with rubbery chicken. Toss your sliced breasts with 1 teaspoon baking soda and 1 tablespoon water for 15 minutes, then rinse and pat very dry before coating with cornstarch. The alkaline kick tenderizes while the drying ensures that crispy crust you crave.
  • CUT BROCCOLLI LIKE A PRO: Small, even florets cook faster and stay crisp. Break the stems into 1-inch chunks first, then cut the florets into thirds—no need for perfection, just consistency. Pro move: Blanch them for 30 seconds in boiling water before stir-frying. They’ll stay bright green and hold their shape through the whole process.
  • DON’T OVERCROWD THE PAN: I used to toss everything in at once, and the chicken would steam instead of sear. Work in batches: cook half the chicken first, remove it, then add the broccoli to the pan for 1-2 minutes before bringing everything back together. Your wok’s heat matters—keep it screaming hot the whole time.
  • USE THE SOY SAUCE LAST: Adding soy sauce early turns your stir-fry into a sad, watery soup. Wait until the very end, then deglaze the pan with just 1 tablespoon low-sodium soy sauce and a splash of water. Let it simmer for 30 seconds to thicken slightly—this is where the authentic umami flavor locks in. Taste and adjust; you’re aiming for savory, not salty.

Creative variations of this recipe

Spicy Sichuan Twist

For a fiery kick, add 1 tbsp Sichuan peppercorns (toasted and crushed) to the sauce along with 1 tsp chili bean paste. The peppercorns bring that signature numbness, while the chili bean paste adds depth.

I like to toast the peppercorns in a dry pan for 1 minute until fragrant before grinding them. Serve with extra rice vinegar on the side for those who prefer less heat. 🌶️

Sweet and Sour Fusion

Swap the rice vinegar for 2 tbsp pineapple juice> and add 1 tbsp honey> to the sauce. Toss in ½ cup diced pineapple> with the broccoli for a sweet-tangy twist.

Garnish with crushed peanuts> for crunch. This version feels like a cross between classic stir-fry and sweet-and-sour chicken—perfect for adventurous eaters. 🍍

Vegetarian Swap

Replace the chicken with 1.5 lb extra-firm tofu> (pressed and cubed) or 1.5 lb king oyster mushrooms> (sliced). For tofu, marinate in the same soy-cornstarch mix and pan-fry until golden.

Mushrooms take on the sauce beautifully—just stir-fry them for 3-4 minutes> until tender. The texture stays satisfying, and the umami from mushrooms mirrors chicken perfectly. 🌱

Quick Oven Stir-Fry

No wok? No problem. Toss the chicken and broccoli with 1 tbsp oil> and spread on a baking sheet. Roast at 450°F> for 12-15 minutes>, flipping halfway. Deglaze the pan with the sauce ingredients, then toss everything together.

The oven method gives a slightly different texture but still delivers bold flavors. Great for weeknight dinners when the stove is busy. 🔥

Coconut Curry Stir-Fry

Infuse the sauce with ½ cup coconut milk> and 1 tsp curry powder>. Add 1 tbsp red curry paste> to the wok after removing the chicken, then stir in the broccoli and coconut milk.

Finish with 1 tbsp lime juice> and fresh cilantro. This version feels like a fusion of Chinese and Thai flavors—creamy, aromatic, and full of depth. 🥥

Protein Swaps

Swap chicken for shrimp> (peeled and deveined) or pork tenderloin> (sliced thin). For shrimp, skip the marinade and toss in cornstarch only—cook for 2-3 minutes> until pink. Pork needs 5-6 minutes> to fully cook through. Both work beautifully, though shrimp cooks fastest. 🦐

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 3g15%
Cholesterol 115mg38%
Sodium 890mg39%
Total Carbohydrate 22g8%
Dietary Fiber 4g14%
Sugars 6g
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 frozen broccoli instead of fresh?

Fresh broccoli is ideal for that vibrant texture, but frozen works in a pinch! Just thaw it completely first, drain well, and pat dry with a paper towel. Stir-fry for 3-4 minutes instead of 2-3—frozen florets take slightly longer to crisp. For best results, use "crisp-tender" frozen broccoli (not pre-cooked).

2

Why does my chicken turn out rubbery?

Rubbery chicken usually means overcooking or skipping the baking soda tenderizer. The baking soda breaks down proteins for tenderness, so never omit it. Also, cook chicken in one layer over high heat—never overcrowd the pan. If it's still tough, try marinating for 20 minutes instead of 15 next time.

3

What's the best way to make this without a wok?

A heavy-bottomed skillet or cast-iron pan works perfectly! The key is getting the pan smoking hot first. If you don't have a wok, use 1 tbsp more oil to prevent sticking. For extra wok-hei flavor, add ½ tsp smoked paprika to the sauce or sprinkle ½ tsp five-spice powder over the finished dish.

4

How do I adjust the spice level?

The base recipe is mild but savory. For heat, add ½ tsp chili flakes or 1 tsp sriracha to the sauce. For a smoky kick without heat, swap 1 tsp of the soy sauce for 1 tsp doubanjiang (Chinese chili bean paste). Always taste before serving—you can adjust while the dish cools slightly.

5

Can I make this ahead of time?

This stir-fry tastes best fresh, but you can prep components ahead! Marinate the chicken up to 4 hours in advance. Store raw chicken and broccoli separately in the fridge for 1 day. For leftovers, refrigerate cooked stir-fry for 3-4 days—reheat gently in a pan with 1 tsp oil to restore crispiness. Freezing isn't recommended as it dulls the texture.

★★★★★4.8(8 reviews)
Categories Main Courses