When it comes to fast, flavorful, and family-friendly dinners, few dishes beat Chicken and Broccoli Stir Fry. This classic combination of tender chicken and crisp-tender broccoli, coated in a savory garlic-ginger sauce, is a staple in Chinese-American cuisine — and for good reason.
With just one pan and under 30 minutes, you can make a healthier, tastier version of takeout at home. Serve it over steamed rice, noodles, or cauliflower rice for a satisfying, balanced meal that’s packed with protein, fiber, and big flavor.
Ingredients Overview: Fresh, Fast, and Flavorful
For the Stir Fry:
-
Chicken Breast or Thighs: Boneless, skinless chicken breast is lean and cooks quickly. Thighs offer more flavor and stay juicy — use what you prefer.
-
Broccoli Florets: A nutrient-rich veggie that holds up well to stir-frying and soaks up sauce beautifully.
-
Garlic and Ginger: Classic stir-fry aromatics that create bold, warm flavor.
-
Scallions (Green Onions): Add brightness and color.
-
Oil (Neutral): Use avocado oil, canola oil, or grapeseed oil for high-heat cooking.
For the Sauce:
-
Soy Sauce (Low Sodium): Base of the stir-fry sauce, bringing salt and umami.
-
Oyster Sauce or Hoisin Sauce: Adds rich, slightly sweet complexity. Oyster sauce is more savory; hoisin is sweeter — both work.
-
Cornstarch: Thickens the sauce for that glossy, restaurant-style finish.
-
Chicken Broth or Water: Loosens the sauce and distributes flavor evenly.
-
Rice Vinegar or Shaoxing Wine: Adds brightness and depth.
-
Sesame Oil (Optional): Just a splash at the end adds nutty aroma.
Step-by-Step Instructions: From Prep to Plate in 30 Minutes
1. Prep the Chicken
-
Thinly slice 1 lb boneless, skinless chicken breast or thighs into bite-sized strips.
-
Toss with 1 tablespoon cornstarch, ½ tablespoon soy sauce, and a pinch of pepper. Let sit for 10 minutes while you prep the rest — this helps tenderize the meat and adds a light coating for browning.
2. Make the Stir Fry Sauce
In a small bowl, whisk together:
-
3 tbsp low-sodium soy sauce
-
2 tbsp oyster sauce (or hoisin)
-
½ cup chicken broth or water
-
1 tsp rice vinegar
-
1 tsp cornstarch
-
1 tsp sugar (optional)
-
Optional: pinch of red pepper flakes for heat
Set aside.
3. Cook the Chicken
-
Heat 1 tablespoon oil in a large skillet or wok over medium-high heat.
-
Add chicken in a single layer. Cook for 4–5 minutes, flipping once, until golden and cooked through.
-
Remove to a plate and set aside.
Tip: Avoid overcrowding — cook in two batches if needed.
4. Stir Fry the Broccoli
-
Add another splash of oil to the same pan.
-
Toss in 3 cups broccoli florets and a splash of water.
-
Stir-fry for 3–4 minutes, just until crisp-tender.
-
Add 2 cloves garlic (minced) and 1 tsp grated ginger. Stir 30 seconds until fragrant.
5. Combine and Sauce
-
Return the chicken to the pan.
-
Pour the sauce over everything and toss to coat.
-
Simmer for 1–2 minutes, stirring frequently, until the sauce thickens and everything is well coated.
6. Finish and Serve
-
Turn off heat and drizzle with ½ tsp sesame oil (optional).
-
Sprinkle with chopped scallions or sesame seeds.
-
Serve hot over steamed jasmine rice, brown rice, or noodles.
Tips, Variations & Substitutions

Pro Tips:
-
Slice chicken thinly and evenly for quick, even cooking.
-
Don’t overcook the broccoli — keep it vibrant and a little crisp.
-
Whisk the sauce again before adding — the cornstarch can settle.
Variations:
-
Add More Veggies: Bell peppers, snap peas, mushrooms, or baby corn are excellent stir-fry additions.
-
Spicy Garlic Chicken: Add chili paste or sriracha to the sauce for heat.
-
Lemon Chicken Broccoli: Add lemon zest and a splash of lemon juice at the end for a fresh twist.
Substitutions:
-
Gluten-Free: Use tamari instead of soy sauce and ensure your oyster sauce is gluten-free.
-
Low-Carb: Serve with cauliflower rice or zucchini noodles.
-
Vegan Version: Use tofu instead of chicken and hoisin instead of oyster sauce.
Serving Ideas & Occasions
This dish is incredibly versatile and works well for:
-
Quick Weeknight Dinners
-
Meal Prep (stays great in the fridge for 3–4 days)
-
Family Meals — it’s picky-eater friendly
-
Healthy Takeout Swaps — skip the delivery fee and control the ingredients
What to Serve With:
-
Steamed rice or brown rice
-
Rice noodles or lo mein
-
Spicy cucumber salad
-
Miso soup or egg drop soup
-
Dumplings or spring rolls (for a takeout-style spread)
Nutritional & Health Notes
This stir fry is high in protein, rich in fiber, and can be tailored to fit nearly any dietary preference.
Health Highlights:
-
Chicken: Lean protein source that helps keep you full.
-
Broccoli: Rich in vitamin C, fiber, and antioxidants.
-
Low in Sugar: Just a teaspoon of sweetener, or skip it entirely.
-
Lower Sodium Options: Use low-sodium sauces and skip added salt.
Lightening Tips:
-
Use chicken breast instead of thighs for leaner meat.
-
Serve over cauliflower rice to cut carbs.
-
Add more non-starchy veggies for extra volume without extra calories.
Frequently Asked Questions (FAQs)
1. Can I use frozen broccoli?
Yes. Thaw first and pat dry to prevent soggy stir-fry. Frozen broccoli won’t be as crisp, but it works in a pinch.
2. How do I meal prep this dish?
Cook fully and store in containers with rice or noodles. Keeps in the fridge up to 4 days. Reheat in the microwave or on the stove with a splash of water.
3. What’s the best pan to use?
A wok is ideal for quick stir-frying. If you don’t have one, a large nonstick or stainless steel skillet works great — just avoid overcrowding.
4. Can I use leftover chicken?
Yes. Add it during the final toss with the sauce and broccoli — just enough to warm through. Don’t overcook.
5. Can I double the sauce?
Yes! Many people love extra sauce. Just double the ingredients and simmer an extra minute to thicken fully.
6. Is this dish freezer-friendly?
Cooked stir fry can be frozen, but the texture of broccoli may soften more after reheating. Freeze in portions and thaw overnight before reheating.
7. Can I use chicken thighs instead?
Absolutely. They’re juicier and more flavorful than breasts. Just trim any excess fat before cooking.