Chicken Broccoli Stir Fry – Quick, Flavorful, and Weeknight-Friendly
Chicken broccoli stir fry is one of those meals that makes weeknights easier. It’s fast, it’s fresh, and it delivers big flavor without a lot of fuss. Tender chicken, crisp broccoli, and a glossy, savory sauce come together in one pan.
You can serve it over rice, noodles, or even cauliflower rice if you want to keep things lighter. If you’re craving something satisfying that doesn’t take all evening, this is it.
Ingredients
Method
- Prep the chicken: Pat the chicken dry and slice it thinly. Thinner strips cook fast and stay tender. Season lightly with a pinch of salt and pepper.
- Mix the sauce: In a bowl, whisk soy sauce, oyster sauce, rice vinegar, honey, chicken broth, cornstarch, and sesame oil until smooth. Set aside. This step makes the stir fry move quickly once the pan is hot.
- Blanch or quick-steam the broccoli (optional but helpful): For extra crisp-tender florets, microwave broccoli with a splash of water for 1–2 minutes or blanch in boiling water for 45–60 seconds. Drain well. This prevents undercooked stems or overcooked tops later.
- Heat the pan properly: Place a large skillet or wok over medium-high to high heat. Add 1 tablespoon oil and let it shimmer. A hot pan gives you good sear and prevents sticking.
- Cook the chicken in batches: Spread half the chicken in the pan. Let it sear for 1–2 minutes before stirring, then cook until just opaque, about 3–4 minutes total. Transfer to a plate and repeat with remaining chicken, adding more oil if needed.
- Aromatics time: Add the remaining oil if the pan looks dry. Toss in garlic, ginger, green onion whites, and red pepper flakes. Stir for 30 seconds until fragrant. Don’t let the garlic brown.
- Add broccoli: Stir in broccoli and toss for 1–2 minutes to pick up the aromatics and get a bit of char.
- Combine and sauce: Return chicken and any juices to the pan. Whisk the sauce again (cornstarch settles), then pour it in. Stir constantly as it thickens, 1–2 minutes, until glossy and the chicken is cooked through.
- Finish and serve: Turn off the heat. Taste and adjust seasoning—add a splash more soy for salt, honey for sweetness, or vinegar for brightness. Sprinkle green onion tops. Serve hot over rice or noodles. Garnish with sesame seeds if you like.
Overeating is a pattern. This helps you fix that problem. A quick reset for cravings, snacking, and “I’ll start tomorrow” moments.
Built for busy home cooks who want real-life structure. Simple steps that fit meal prep, family dinners, and late-night snack attacks.
Why This Recipe Works
This recipe focuses on speed and texture. The chicken is sliced thin so it cooks quickly and stays juicy.
The broccoli gets just enough heat to stay bright and crisp-tender. The sauce is simple but balanced—salty, sweet, garlicky, and a little gingery. A touch of cornstarch makes it silky and helps it cling to every bite.
With a hot pan and a few smart steps, you get takeout-style results at home.
Ingredients
- 1 lb (450 g) boneless, skinless chicken breasts, thinly sliced against the grain
- 4 cups broccoli florets (about 2 small heads)
- 2 tablespoons neutral oil (canola, avocado, or peanut)
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, minced or grated
- 3 green onions, sliced (whites and greens separated)
- 1/4 teaspoon red pepper flakes (optional, for heat)
For the sauce:
- 1/3 cup low-sodium soy sauce
- 2 tablespoons oyster sauce (or hoisin for a sweeter profile)
- 1 tablespoon rice vinegar (or cider vinegar)
- 1 tablespoon honey (or brown sugar)
- 1/2 cup low-sodium chicken broth (or water)
- 1 1/2 teaspoons cornstarch
- 1 teaspoon toasted sesame oil
Optional for serving:
- Cooked white or brown rice, or rice noodles
- Sesame seeds, lime wedges, extra chili oil
How to Make It
- Prep the chicken: Pat the chicken dry and slice it thinly. Thinner strips cook fast and stay tender. Season lightly with a pinch of salt and pepper.
- Mix the sauce: In a bowl, whisk soy sauce, oyster sauce, rice vinegar, honey, chicken broth, cornstarch, and sesame oil until smooth.
Set aside. This step makes the stir fry move quickly once the pan is hot.
- Blanch or quick-steam the broccoli (optional but helpful): For extra crisp-tender florets, microwave broccoli with a splash of water for 1–2 minutes or blanch in boiling water for 45–60 seconds. Drain well.
This prevents undercooked stems or overcooked tops later.
- Heat the pan properly: Place a large skillet or wok over medium-high to high heat. Add 1 tablespoon oil and let it shimmer. A hot pan gives you good sear and prevents sticking.
- Cook the chicken in batches: Spread half the chicken in the pan.
Let it sear for 1–2 minutes before stirring, then cook until just opaque, about 3–4 minutes total. Transfer to a plate and repeat with remaining chicken, adding more oil if needed.
- Aromatics time: Add the remaining oil if the pan looks dry. Toss in garlic, ginger, green onion whites, and red pepper flakes.
Stir for 30 seconds until fragrant. Don’t let the garlic brown.
- Add broccoli: Stir in broccoli and toss for 1–2 minutes to pick up the aromatics and get a bit of char.
- Combine and sauce: Return chicken and any juices to the pan. Whisk the sauce again (cornstarch settles), then pour it in.
Stir constantly as it thickens, 1–2 minutes, until glossy and the chicken is cooked through.
- Finish and serve: Turn off the heat. Taste and adjust seasoning—add a splash more soy for salt, honey for sweetness, or vinegar for brightness. Sprinkle green onion tops.
Serve hot over rice or noodles. Garnish with sesame seeds if you like.
How to Store
- Refrigerator: Cool completely, then store in an airtight container for up to 4 days.
- Freezer: Freeze in meal-size portions for up to 2 months. Thaw overnight in the fridge for best texture.
- Reheat: Warm in a skillet over medium heat with a splash of water to loosen the sauce.
Microwave in short bursts, stirring between, to avoid overcooking the chicken.
- Meal prep tip: Cook rice separately and portion with the stir fry. Keep garnishes like sesame seeds or chili oil aside until serving.
Benefits of This Recipe
- Balanced nutrition: Lean protein, fiber-rich broccoli, and a lighter sauce make this a satisfying, everyday meal.
- Fast and flexible: Ready in about 25–30 minutes with basic pantry ingredients.
- Budget-friendly: Uses accessible, affordable staples without sacrificing flavor.
- Customizable: Easy to swap veggies, adjust heat, or play with different sauces.
- Leftover-friendly: Holds up well for lunches and reheats without losing appeal.
Common Mistakes to Avoid
- Overcrowding the pan: Crowded chicken steams instead of browns. Cook in batches for better texture.
- Skipping the cornstarch slurry: It’s key for a glossy sauce that clings.
Whisk before adding so it doesn’t clump.
- Undercooking or overcooking broccoli: Aim for crisp-tender. Pre-steaming helps control doneness.
- Using a low heat: High heat gives you quick sear and keeps the veggies bright. Keep things moving.
- Not tasting at the end: Balance is everything.
A dash of soy, honey, or vinegar can bring the dish together.
Variations You Can Try
- Spicy garlic version: Add 1–2 teaspoons chili crisp or sambal oelek to the sauce, and an extra clove of garlic.
- Orange-ginger: Replace half the broth with orange juice, add extra ginger, and reduce honey slightly.
- Teriyaki twist: Swap oyster sauce for teriyaki sauce, reduce honey, and add a splash of mirin.
- Cashew chicken broccoli: Stir in 1/2 cup toasted cashews at the end for crunch.
- Low-carb: Serve over cauliflower rice and reduce honey to 1–2 teaspoons.
- Vegetarian-friendly: Use firm tofu or tempeh instead of chicken, and vegetable broth in the sauce.
- Extra veg: Add sliced bell peppers, snap peas, or mushrooms. Cook quick-cooking veg after aromatics and before the broccoli.
FAQ
Can I use chicken thighs instead of breasts?
Yes. Boneless, skinless thighs are juicy and forgiving.
Slice them thin and cook a minute or two longer until no longer pink and the edges are slightly browned.
What if I don’t have oyster sauce?
Use hoisin for a sweeter sauce or add an extra tablespoon of soy sauce plus a small pinch of sugar. The flavor will be slightly different but still delicious.
How do I keep the chicken tender?
Slice it thinly against the grain and cook it hot and fast. Don’t overcook.
You can also toss the sliced chicken with 1/2 teaspoon cornstarch and 1 teaspoon soy sauce for 10 minutes before cooking for extra tenderness.
Can I make this gluten-free?
Use tamari or a certified gluten-free soy sauce and a gluten-free oyster sauce alternative. Check all labels to be sure, and keep the cornstarch as the thickener.
Is blanching the broccoli necessary?
No, but it helps. If you skip it, stir fry the broccoli a bit longer before adding the chicken back, and add a splash of water to steam it to tender-crisp.
What’s the best oil for stir frying?
Use a high-heat neutral oil like canola, avocado, peanut, or sunflower oil.
Olive oil can smoke at high heat and change the flavor.
Can I double the sauce?
Absolutely. If you like extra sauce for rice, double all sauce ingredients and simmer a bit longer to thicken. Taste and adjust sweetness and salt.
How can I add more protein?
Stir in edamame or toss in a scrambled egg at the end.
You can also serve with a soft-boiled egg on top for a heartier bowl.
Final Thoughts
Chicken broccoli stir fry is a dependable go-to: quick to make, easy to customize, and full of flavor. With a hot pan, a simple sauce, and a few smart tricks, you can get a restaurant-style result at home. Keep the ingredients on hand, and this becomes a weeknight habit you’ll look forward to.
Serve it over your favorite rice or noodles, tweak the heat and sweetness, and make it your own. Dinner done, no stress required.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.

