Home » Recipes » Dinner » Chicken broccoli stir fry

Chicken broccoli stir fry

Photo of author
Author: Esperanza Valdez
Published:

Chicken broccoli stir fry in a wok with glossy sauce over steamed rice

Chicken broccoli stir fry is one of those weeknight dinners I reach for again and again, and the version I am sharing today is the extra saucy kind that makes you forget takeout exists. I still remember the first time I made this for my family on a Tuesday evening, the wok crackling and steaming on the stovetop while three hungry kids were circling the kitchen. The smell of garlic hitting hot oil, that glossy sauce bubbling up and coating every floret, it felt like a restaurant had moved right into my farmhouse kitchen.

There is something so satisfying about a dish this flavorful that comes together in less than 20 minutes. My family did not believe me the first time I told them it was not from our favorite Chinese restaurant down the road. The secret, I discovered, is a small bottle of Shaoxing cooking wine, an ingredient I had overlooked for years that completely changed the depth of this sauce. Once I added it to my pantry, there was no going back. Now let us get that wok hot, your kitchen is about to smell incredible.

What Makes This Chicken Broccoli Stir Fry So Special

Nonna Betty has tested a lot of stir fry recipes over the years, and most of them left me with pale, watery sauce and rubbery chicken. This version, built around a few smart techniques and a minimum of ingredients, is the one that finally nailed the real Chinese takeout experience at home.

Here is why this recipe earns a permanent spot in your dinner rotation:

  • Extra saucy by design, because broccoli florets soak up loads of rich sauce, with plenty left over to soak into your rice
  • On the table in under 20 minutes, faster than delivery and far more satisfying
  • Minimum ingredients with maximum flavor, the sauce uses pantry staples you likely already have, and one key ingredient does all the heavy lifting
  • Optional velveting technique that transforms regular chicken breast into melt-in-your-mouth, restaurant-quality slices with just a 20-minute soak
  • Meal prep friendly, because broccoli holds up beautifully in the fridge so leftovers are just as good the next day
  • No special equipment needed, a large wok or skillet is all it takes

What Goes Into This Chicken Broccoli Stir Fry

Chicken breast (or boneless thighs): The lean protein that makes this dish so filling, delivering around 25g of protein per serving. I always slice mine thinly against the grain so it cooks fast and stays tender. Thighs work wonderfully here too and need no tenderizing.

Baking soda (optional but worth it): This is the Chinese restaurant trick for velvety chicken. A short soak in baking soda breaks down the proteins just enough to give the slices that silky, smooth texture you get at a good Chinese restaurant. Rinse it off completely before cooking.

Light soy sauce: Use light or all-purpose soy sauce only, not dark soy, which is too intense and will overpower the sauce. In my kitchen I always keep a bottle of low-sodium light soy on hand for exactly this kind of dish.

Shaoxing cooking wine (Chinese cooking wine): The single ingredient that separates a good stir fry sauce from a great one. It adds deep, slightly sweet, savory complexity that you simply cannot replicate any other way. If you cannot find it, Mirin is a workable substitute.

Oyster sauce: Rich, thick, and full of umami, this is the backbone of the sauce. I always opt for a good-quality brand here, and vegetarian oyster sauce substitutes perfectly if needed.

Cornstarch: Mixed first with the soy sauce to avoid lumps, cornstarch thickens the sauce into that glossy, restaurant-style coating that clings to every piece of chicken and broccoli.

Sesame oil: Just a couple of teaspoons stirred into the sauce adds a nutty, toasty aroma that takes the whole dish up a notch. Always use toasted sesame oil, not plain.

Broccoli florets: Pre-cooked by steaming or microwaving before they hit the wok. This is key because adding raw broccoli directly to the wok releases too much water and dilutes the sauce. Small, bite-size florets catch every drop of sauce beautifully.

Garlic and onion: The aromatic base that goes into the wok first. Finely minced garlic and sliced onion cooked in hot oil for just 30 seconds builds a fragrant foundation for everything else.

How to Make Chicken Broccoli Stir Fry

Step 1. If tenderizing the chicken, toss the sliced breast with baking soda and let it rest for 20 minutes. I have found this step makes a noticeable difference in texture, the chicken comes out silky rather than springy. Rinse thoroughly and pat completely dry before cooking.

Step 2. Pre-cook the broccoli florets by steaming or microwaving on high for about 3 minutes. Drain them very well. I always press them gently in a clean kitchen towel, because waterlogged broccoli is the number one reason stir fry sauce turns thin and bland.

Step 3. Mix the sauce by combining cornstarch and soy sauce first, stirring until fully smooth with no lumps, then add all the remaining sauce ingredients including the water. Set the mixture aside within arm’s reach because this recipe moves quickly.

Step 4. Heat 2 tablespoons of oil in your largest wok or skillet over high heat until it just begins to shimmer. After years of making chicken broccoli stir fry, I have learned that high heat is non-negotiable. It sears the chicken rather than steaming it.

Step 5. Add the garlic and sliced onion and cook for 30 seconds, stirring constantly. Add the chicken pieces and cook for about 2 minutes, tossing frequently, until cooked through and just starting to pick up a little color.

Step 6. Add the pre-cooked broccoli florets to the wok, pour in the sauce mixture, and stir everything together well. Simmer for about 2 minutes until the sauce thickens into a glossy, rich coating that clings to every piece. Serve immediately over steamed rice.

Keeping This Chicken Broccoli Stir Fry Fresh

I typically store leftovers in an airtight container in the refrigerator, where they keep well for up to 4 days. The broccoli holds its texture better than most vegetables, which is why this dish makes such great meal prep. The second-day version is genuinely just as satisfying as the first. I always store the stir fry separately from any rice to prevent the rice from soaking up the sauce overnight.

Freezing is possible but not something I personally recommend for this dish. Broccoli tends to turn soft and watery after freezing, which affects the texture significantly. That said, if you have a large batch and need to freeze a portion, up to 3 months in a freezer-safe container is reasonable, just expect softer broccoli upon thawing.

For reheating, my preferred method is a skillet over medium heat with a small splash of water to loosen the sauce. This brings everything back to life in just a few minutes. The microwave works fine in a pinch too, just heat in 60-second intervals, stirring between each, until hot throughout.

What to Serve with Chicken Broccoli Stir Fry

This dish pairs beautifully with a range of sides and bases. Here are my favorites for building a full, satisfying meal:

  • Steamed white jasmine rice is the classic pairing that soaks up every drop of that glossy sauce
  • Easy Chinese Beef and Broccoli makes a fantastic partner dish when you are feeding a crowd and want to offer a beef option alongside the chicken
  • Beef and Broccoli Ramen Stir Fry works as a noodle-based side or a bold second main that shares the same flavor profile
  • Bang Bang Fried Rice is a crowd-pleasing base that turns this into a seriously satisfying spread
  • Chicken Zucchini Stir Fry rounds out the table with another veggie-forward stir fry your family will love
  • Crispy Garlic Parmesan Brussels Sprouts adds a crunchy, roasted vegetable side that contrasts the saucy stir fry perfectly
  • Cauliflower rice for a lower-carb option that keeps things light without sacrificing satisfaction

FAQs

Can I use chicken thighs instead of chicken breast?

Yes, boneless chicken thighs are my preferred choice when I want a juicier result. No tenderizing is needed, just slice and cook as directed.

What can I substitute for Shaoxing cooking wine?

Mirin is the best substitute and is easy to find in most grocery stores. If neither is available, reduce the oyster sauce to 2 tablespoons and replace the water with low-sodium chicken stock for added depth.

Why is my sauce thin and watery?

Almost always the culprit is excess water from the broccoli. Drain the pre-cooked florets very thoroughly, pressing them with a towel is the approach I always recommend, before adding them to the wok.

Chicken Broccoli Stir Fry (Extra Saucy)

A big-batch, extra saucy Chinese-style chicken and broccoli stir fry ready in under 20 minutes. Built around a minimum-ingredient sauce featuring Shaoxing cooking wine, the restaurant secret for deep, authentic flavor.
Prep Time 10 minutes
Cook Time 10 minutes
Total Time 20 minutes
Servings: 5 portions
Course: Dinner, Main Course
Cuisine: Asian, Chinese
Calories: 239

Ingredients

  

  • 500 g chicken breast thinly sliced, or boneless thighs
  • 1.5 tsp baking soda for optional tenderizing only
  • 2 tbsp cornstarch
  • 3 tbsp light soy sauce not dark soy sauce
  • 1.5 tbsp Shaoxing cooking wine or Mirin as substitute
  • 3 tbsp oyster sauce or vegetarian oyster sauce
  • 2 tsp toasted sesame oil
  • 1 pinch white pepper or black pepper
  • 1.25 cup water
  • 2 tbsp peanut or canola oil
  • 0.5 onion sliced
  • 2 garlic cloves finely minced
  • 400 g broccoli florets cut into small bite-size pieces and pre-cooked by steaming or microwaving

Equipment

  • Large wok or skillet
  • Kitchen scale
  • Microwave or steamer for broccoli

Method

 

  1. Optional: toss sliced chicken with baking soda and rest for 20 minutes. Rinse thoroughly and pat completely dry before cooking.
  2. Steam or microwave broccoli florets on high for about 3 minutes. Drain very thoroughly, pressing with a clean towel to remove excess water that would dilute the sauce.
  3. Combine cornstarch and soy sauce in a bowl and stir until completely smooth with no lumps. Add all remaining sauce ingredients including water and stir to combine. Set aside.
  4. Heat oil in a large wok or skillet over high heat. Add garlic and sliced onion and cook for 30 seconds, stirring constantly.
  5. Add chicken and cook for about 2 minutes, tossing frequently, until fully cooked through.
  6. Add the pre-cooked broccoli and pour in the sauce mixture. Stir well and simmer for 2 minutes until the sauce thickens into a rich, glossy coating.
  7. Serve immediately over steamed white rice.

Notes

Use light or all-purpose soy sauce only, dark soy will overpower the dish. Drain broccoli very well before adding to the wok. If no Shaoxing wine is available, reduce oyster sauce to 2 tbsp and substitute the water with low-sodium chicken stock.
Nonna Food
Welcome to NonnaFood!

I’m Nonna, and cooking is how I show love. From my garden kitchen to yours, I share fresh, simple recipes rooted in tradition and made with heart. Let’s create delicious memories together!

You Might Also Like...

Spanish Paella

Spanish Paella

crispy honey chicken

crispy honey chicken

Chicken Tetrazzini pasta

Chicken Tetrazzini pasta

Chicken Parmigiana

Chicken Parmigiana

Leave a Comment

Recipe Rating