I still remember the first time I smelled that aromatic garlic and ginger sizzling in the pan, promising a perfect weeknight dinner. This Chicken Stir-Fry with Broccoli became my go-to rescue meal during those hectic spring evenings.
My first attempt was honestly a disaster – I crowded the pan like an amateur, ending up with soggy vegetables and rubbery chicken that could bounce off the floor. The sauce was watery, the broccoli was mushy, and I nearly ordered takeout in defeat.
Now this Chicken Stir-Fry with Broccoli represents comfort and satisfaction in under twenty minutes. It’s become my family’s most requested dinner, bringing warm smiles to our table every single time.
Ingredients for Chicken Broccoli Stir-Fry
- Chicken thighs: I prefer thighs over breasts because they stay tender and juicy even with high heat cooking, plus they absorb flavors better and won’t dry out if you cook them a minute too long.
- Fresh broccoli florets: Cut them uniform size for even cooking – about 1-inch pieces work perfectly and they’ll get beautifully crispy while staying bright green and nutritious.
- Red bell pepper: Adds sweet crunch and gorgeous color contrast, plus it cooks quickly and provides vitamin C to boost the nutritional value of your stir-fry significantly.
- Carrot: Julienned thin so it cooks fast and adds natural sweetness, plus that satisfying crunch that makes every bite interesting and colorful on your plate.
- Green onions: Slice diagonally for prettier presentation and they add mild onion flavor without overpowering, plus the green parts stay vibrant and fresh-looking even after cooking.
- Fresh garlic: Mince it fine so it distributes evenly and doesn’t burn – fresh garlic is absolutely essential here because it creates that aromatic base that makes stir-fries irresistible.
- Fresh ginger: Grate it on a microplane for the best texture and maximum flavor release – this adds that warm, spicy note that makes the dish taste authentically Asian.
- Vegetable oil: Choose one with high smoke point like canola or peanut oil because stir-frying requires high heat and you don’t want your oil to burn and taste bitter.
- Sesame oil: Just a tablespoon adds incredible nutty depth – don’t skip this because it’s what gives the dish that restaurant-quality flavor you can’t replicate with other oils.
- Low-sodium soy sauce: Controls the saltiness while adding that essential umami depth – regular soy sauce can make the dish too salty, especially when combined with oyster sauce.
- Oyster sauce: This thick, sweet sauce adds incredible depth and glossy finish – it’s the secret ingredient that makes restaurant stir-fries taste so much better than homemade versions.
- Cornstarch: Creates that perfect glossy sauce that coats everything beautifully – mix it with liquid first to prevent lumps from forming in your hot pan.
- Brown sugar: Balances the salty elements and helps create beautiful caramelization on the chicken – just a teaspoon makes all the flavors harmonize perfectly together.
- Chicken broth: Thins the sauce to perfect consistency and adds extra savory depth – low-sodium works best so you can control the final saltiness of your dish.
- Red pepper flakes: Optional but adds gentle heat that builds slowly – start with less because you can always add more but you can’t take it back out.
- Rice vinegar: Brightens all the flavors and cuts through the richness – this small addition makes the difference between good and absolutely amazing stir-fry that tastes balanced.
How to Make Chicken Broccoli Stir-Fry
- Prep Everything:
- Cut chicken into uniform pieces and slice all vegetables. Mix sauce ingredients in a small bowl until cornstarch dissolves completely. Having everything ready prevents burning while cooking.
- Heat Wok:
- Heat 1 tablespoon vegetable oil in large wok or skillet over high heat until shimmering. The pan should be hot enough that water droplets sizzle immediately when added.
- Cook Chicken:
- Add chicken pieces in single layer, don’t crowd. Cook 3-4 minutes without stirring until golden brown, then stir-fry 2 more minutes until cooked through. Remove to plate.
- Stir-fry Vegetables:
- Add remaining oil, then broccoli and carrots. Stir-fry 2-3 minutes until broccoli turns bright green and slightly tender. Add bell pepper and cook 1 minute more.
- Add Aromatics:
- Push vegetables to one side, add garlic and ginger to empty space. Cook 30 seconds until fragrant, then stir everything together to distribute flavors evenly.
- Finish Dish:
- Return chicken to pan, pour sauce over everything. Stir constantly 1-2 minutes until sauce thickens and coats everything glossy. Add sesame oil and green onions, toss once.
There’s something so satisfying about hearing that perfect sizzle when the chicken hits the hot oil, filling the kitchen with aromatic promise. Sure, my counter looks like a vegetable explosion happened, and there’s probably soy sauce splattered on my shirt, but watching everything come together in that final glossy, colorful masterpiece makes the chaos worth it. This Chicken Stir-Fry with Broccoli reminds me that the best comfort food doesn’t have to be complicated – sometimes it’s just fresh ingredients, high heat, and the warm satisfaction of feeding people you love something that makes them smile with every single bite.
How to Store Chicken Broccoli Stir-Fry
Store leftover Chicken Stir-Fry with Broccoli in an airtight container in the refrigerator for up to 3 days. The vegetables will soften slightly but still taste delicious. For best results, let it cool completely before refrigerating to maintain food safety and prevent condensation.
To reheat, use a large skillet over medium-high heat with a splash of oil, stirring frequently until heated through. Avoid microwaving if possible as it can make the vegetables mushy. You can also meal prep this recipe by storing the cooked components separately and combining when ready to serve for optimal freshness.

What to Serve with Chicken Broccoli Stir-Fry
Serve this Chicken Stir-Fry with Broccoli over steamed jasmine rice, brown rice, or cauliflower rice for a complete meal. Fried rice or lo mein noodles also pair beautifully with the savory sauce. For extra crunch, sprinkle toasted sesame seeds or crushed peanuts on top.
My family’s perfect combination includes steamed white rice and a simple cucumber salad dressed with rice vinegar. The cool, crisp cucumbers balance the warm, savory stir-fry beautifully. You can also enjoy it with quinoa for added protein or serve it over rice noodles for an Asian-fusion twist that everyone will love.

Frequently Asked Questions
- → Can I use chicken breast instead of thighs for this stir-fry recipe?
Yes, but slice it thin and don’t overcook. Thighs stay juicier and more flavorful, but breast works fine with careful timing.
- → What vegetables can I substitute for broccoli in this chicken stir-fry?
Try snap peas, asparagus, bok choy, or mushrooms. Just adjust cooking times – tender vegetables need less time than broccoli.
- → How do I prevent my stir-fry sauce from being too watery or thick?
Mix cornstarch completely with cold liquid first. If too thin, simmer longer. If too thick, add more broth gradually.
- → Can I make this Chicken Stir-Fry with Broccoli ahead of time for meal prep?
Yes, it keeps 3 days refrigerated. Store components separately if possible and reheat in a skillet for best texture and flavor.
- → What’s the best oil to use for high-heat stir-frying without burning?
Use vegetable, canola, or peanut oil for their high smoke points. Avoid olive oil which burns easily at stir-fry temperatures.

Chicken Broccoli Stir-Fry
- Prep Time: 10 Minutes
- Cook Time: 10 Minutes
- Total Time: 20 Minutes
- Yield: 4 Servings 1x
- Cuisine: Asian
Description
How to make tender chicken stir-fry with crispy broccoli and savory sauce that’s ready in 20 minutes for busy weeknight dinners.
Ingredients
Protein and Vegetables
- 1 lb boneless skinless chicken thighs, cut into bite-sized pieces
- 4 cups fresh broccoli florets, uniform size
- 1 medium red bell pepper, sliced thin
- 1 medium carrot, julienned
- 3 green onions, sliced diagonally
Aromatics and Base
- 3 cloves garlic, minced fine
- 1 tablespoon fresh ginger, grated
- 2 tablespoons vegetable oil, divided
- 1 tablespoon sesame oil
Stir-Fry Sauce
- 3 tablespoons low-sodium soy sauce
- 2 tablespoons oyster sauce
- 1 tablespoon cornstarch
- 1 teaspoon brown sugar
- 2 tablespoons chicken broth
- 1/4 teaspoon red pepper flakes
- 1 tablespoon rice vinegar
Instructions
- Prep Everything: Cut chicken into uniform pieces and slice all vegetables. Mix sauce ingredients in a small bowl until cornstarch dissolves completely. Having everything ready prevents burning while cooking.
- Heat Wok: Heat 1 tablespoon vegetable oil in large wok or skillet over high heat until shimmering. The pan should be hot enough that water droplets sizzle immediately when added.
- Cook Chicken: Add chicken pieces in single layer, don’t crowd. Cook 3-4 minutes without stirring until golden brown, then stir-fry 2 more minutes until cooked through. Remove to plate.
- Stir-fry Vegetables: Add remaining oil, then broccoli and carrots. Stir-fry 2-3 minutes until broccoli turns bright green and slightly tender. Add bell pepper and cook 1 minute more.
- Add Aromatics: Push vegetables to one side, add garlic and ginger to empty space. Cook 30 seconds until fragrant, then stir everything together to distribute flavors evenly.
- Finish Dish: Return chicken to pan, pour sauce over everything. Stir constantly 1-2 minutes until sauce thickens and coats everything glossy. Add sesame oil and green onions, toss once.
Notes
- Keep the heat high throughout cooking for proper stir-fry texture and flavor development.
- Don’t overcrowd the pan or vegetables will steam instead of getting crispy edges.
- Have all ingredients prepped before you start cooking since stir-frying happens very quickly.
- Store leftovers in airtight container for up to 3 days in refrigerator.
- Double the sauce recipe and freeze half for quick future meals.
- Slice chicken against the grain for maximum tenderness in every bite.
Allergy Information: Soy
Nutrition
- Calories: 285 calories
- Fat: 12g
- Carbohydrates: 14g
- Protein: 28g







