Chicken & Broccoli Stir-Fry is a simple, tasty dish that brings together tender chicken pieces and crisp broccoli florets all cooked in a flavorful sauce. It’s got that perfect balance of juicy meat and fresh veggies, with just the right hint of garlic and soy sauce to make your taste buds happy.
I love making this stir-fry because it comes together so quickly, which is great for busy nights when you want something homemade without a lot of fuss. I usually toss in some ginger for an extra kick, and I like to make sure the broccoli is still bright green and a little crunchy—no one wants mushy broccoli!
One of my favorite ways to enjoy this dish is over a bed of fluffy white rice or noodles, soaking up all those tasty sauce juices. It’s a meal my whole family asks for again and again, and it’s also easy to customize with whatever veggies or extras you have in the fridge. It’s like a little warm hug in a bowl after a long day.
Key Ingredients & Substitutions
Chicken: I like using boneless, skinless chicken thighs because they’re juicy and stay tender while cooking. You can also swap for chicken breasts if you prefer leaner meat.
Broccoli: Fresh broccoli florets give a nice crunch and bright color. Frozen broccoli works too—just thaw and drain well before cooking to avoid watering down the stir-fry.
Soy Sauce & Oyster Sauce: These add deep umami flavor. Use low sodium soy to control saltiness. If you want a vegetarian version, replace oyster sauce with mushroom stir-fry sauce or soy sauce alone.
Cornstarch: This is key for thickening the sauce and giving it a glossy finish. If you don’t have cornstarch, arrowroot powder or potato starch are good alternatives.
Ginger & Garlic: Fresh grated ginger and minced garlic brighten the dish and add warmth. You can skip them if you must, but fresh is best.
How Do You Keep Broccoli Crisp and Bright Green When Stir-Frying?
Keeping broccoli tender-crisp and vibrant is all about timing and heat:
- Start by cutting broccoli into evenly sized florets so they cook uniformly.
- Stir-fry the broccoli over medium-high heat to cook it quickly without turning it mushy.
- Cook for just 4-5 minutes: broccoli should look bright green and still have a bit of crunch.
- If you want extra crispiness, you can briefly blanch the broccoli in boiling water for 1-2 minutes before stir-frying, then drain well.
- Avoid covering the pan when stir-frying broccoli or adding too much liquid, as that will steam the broccoli and soften it too much.

Equipment You’ll Need
- Large skillet or wok – I recommend using a wok or large pan to help everything cook evenly and quickly.
- Measuring spoons and cups – makes it easy to get the sauces just right.
- Whisk – handy for mixing the sauce ingredients smoothly.
- Cutting board and knife – for chopping chicken, onions, and garlic.
- Stirring spoon or spatula – to toss everything together and coat it well.
Flavor Variations & Add-Ins
- Add sliced bell peppers, carrots, or snap peas for extra color and crunch.
- Use chicken thighs instead of breasts for more juiciness.
- Drizzle with a little hoisin sauce or sesame oil just before serving for extra flavor.
- Top with chopped cashews or peanuts for added texture and richness.
Chicken & Broccoli Stir-Fry
Ingredients You’ll Need:
For the Stir-Fry:
- 1 lb (450g) boneless, skinless chicken breasts or thighs, cut into bite-sized pieces
- 4 cups broccoli florets (about 1 medium head)
- 1 medium onion, chopped
- 3 cloves garlic, minced
- 2 tbsp vegetable oil (e.g., canola or peanut oil)
For the Sauce:
- ¼ cup low sodium soy sauce
- 2 tbsp oyster sauce
- 1 tbsp hoisin sauce (optional, for a hint of sweetness)
- 1 tbsp cornstarch
- ¼ cup chicken broth or water
- 1 tsp grated fresh ginger (optional but recommended)
- 1 tsp sesame oil
- 1 tbsp brown sugar
- Salt and pepper to taste
For Serving and Garnish:
- Cooked white rice
- Sesame seeds, for garnish
- Chopped green onions, for garnish
Time You’ll Need
This Chicken & Broccoli Stir-Fry takes about 10 minutes to prep and 15 minutes to cook, making it a quick meal you can whip up in about 25 minutes.
Step-by-Step Instructions:
1. Make the Sauce Mix:
In a small bowl, whisk together soy sauce, oyster sauce, hoisin sauce (if using), cornstarch, chicken broth (or water), brown sugar, sesame oil, and grated ginger (if using). Set aside.
2. Cook the Chicken:
Heat 1 tablespoon of vegetable oil in a large skillet or wok over medium-high heat. Add the chicken pieces, season lightly with salt and pepper, and cook for 5-7 minutes until browned and cooked through. Remove chicken from the pan and set aside.
3. Cook Onions and Garlic:
In the same pan, add the remaining tablespoon of vegetable oil. Add chopped onion and minced garlic (and ginger if you didn’t add it to the sauce). Stir-fry for about 2 minutes until fragrant and onions are translucent.
4. Add Broccoli:
Add broccoli florets to the pan. Stir-fry for 4-5 minutes until broccoli is bright green and just tender but still crisp.
5. Combine Chicken, Veggies, and Sauce:
Return the cooked chicken to the pan with the broccoli and onions. Stir the sauce once more, then pour it over everything. Toss well to combine and cook for another 2-3 minutes, stirring often, until the sauce thickens and coats the chicken and broccoli evenly.
6. Serve and Garnish:
Take the stir-fry off the heat. Serve it hot over white rice and sprinkle with sesame seeds and chopped green onions for a fresh, tasty finish.
Can I Use Frozen Broccoli for This Stir-Fry?
Yes! Just make sure to thaw it completely and drain any excess water before cooking to prevent a soggy stir-fry. You might want to reduce the cooking time slightly since frozen broccoli is usually softer.
How Can I Make This Recipe Gluten-Free?
Use gluten-free soy sauce (tamari) and double-check that your oyster and hoisin sauces are gluten-free or substitute with alternatives like coconut aminos for soy sauce and mushroom-based sauces for oyster sauce.
Can I Prepare This Dish Ahead of Time?
Absolutely! Cook the chicken and veggies separately, then keep them refrigerated for up to 2 days. Reheat in a pan and add the sauce fresh to keep it flavorful and saucy.
What Can I Substitute for Chicken?
You can swap chicken for tofu, shrimp, or thinly sliced beef. Just adjust the cooking times accordingly—shrimp and beef cook faster than chicken, while tofu cooks quickly and absorbs sauce nicely.