Introduction
Chicken and broccoli is a classic for a reason: it’s fast, budget-friendly, and endlessly adaptable.
But the “wow” factor comes from technique: velvet-soft chicken (optional but amazing), broccoli that stays bright and crisp,
and a sauce that thickens into that irresistible takeout-style glaze.
Make it once and you’ll start keeping broccoli and chicken on standby just for this.
Ingredients
Chicken
- 1 1/4 lb (570 g) boneless skinless chicken breast or thighs, cut into bite-size pieces
- 1 tbsp soy sauce
- 1 tbsp cornstarch
- 1 tsp sesame oil (optional)
- 1/4 tsp black pepper
Broccoli
- 4 cups broccoli florets (about 1 large head)
- 2–3 tbsp water (for steaming in the pan)
Stir-fry sauce
- 1/3 cup (80 ml) low-sodium soy sauce
- 2 tbsp oyster sauce (optional but very “takeout”)
- 2 tbsp honey or brown sugar
- 1 tbsp rice vinegar (or apple cider vinegar)
- 1/2 cup (120 ml) chicken broth or water
- 3 cloves garlic, minced
- 1 tsp fresh grated ginger (or 1/2 tsp ground ginger)
- 1 tbsp cornstarch (for thickening)
- Optional heat: 1–2 tsp sriracha or a pinch of chili flakes
For cooking + serving
- 2 tbsp neutral oil (canola/sunflower/avocado)
- Sesame seeds and sliced green onions (optional garnish)
- Steamed rice or noodles, for serving
Instructions
1) Marinate (quick “velveting”)
- In a bowl, toss chicken with soy sauce, cornstarch, sesame oil (optional), and pepper.
- Let sit 10 minutes while you mix the sauce and prep broccoli.
2) Mix the sauce
- In a measuring cup or bowl, whisk soy sauce, oyster sauce (optional), honey, vinegar, broth, garlic, ginger, and cornstarch.
- Set aside. (Whisk again right before pouring—cornstarch settles.)
3) Cook chicken
- Heat a large skillet or wok over medium-high heat. Add 1–2 tbsp oil.
- Add chicken in a single layer (work in batches if needed). Sear 2–3 minutes, flip, cook 1–2 minutes more until mostly cooked.
- Transfer chicken to a plate.
4) Steam-fry broccoli (bright and crisp-tender)
- Add broccoli to the same pan. Pour in 2–3 tbsp water and cover for 2 minutes to steam.
- Uncover and cook 1 minute more to evaporate any excess water.
5) Sauce + finish
- Return chicken to the pan with broccoli.
- Whisk sauce again, then pour it in. Stir continuously 60–90 seconds until thick, glossy, and coating everything.
- Remove from heat. Garnish with sesame seeds/green onion if you like. Serve immediately with rice or noodles.
Serving and Storage
- Serve with: jasmine rice, brown rice, fried rice, lo mein, or cauliflower rice.
- Meal prep: portion into containers with rice for easy lunches.
- Fridge: 3–4 days in an airtight container.
- Reheat: skillet over medium with a splash of water, or microwave in short bursts, stirring in between.
- Freezer: up to 2 months (broccoli softens a bit, but still tasty).
Tips
- Don’t overcrowd the pan: it steams the chicken instead of browning it.
- Cornstarch on chicken matters: it keeps the chicken juicy and helps sauce cling.
- Steam broccoli briefly: keeps it vibrant green and not mushy.
- Whisk sauce right before pouring:cornstarch sinks fast.
- Want it darker/“takeout”: add 1/2 tsp dark soy sauce (optional).
Variations
- Orange chicken & broccoli: add 2 tbsp orange juice + 1 tsp orange zest.
- Spicy: add chili garlic sauce or a spoon of gochujang.
- More veggies: bell pepper, snap peas, carrots, mushrooms.
- Low-sugar: swap honey for a sugar-free sweetener or reduce to 1 tbsp.
- Gluten-free: use tamari + gluten-free oyster sauce (or skip oyster sauce).
Conclusion
If you want that “sticky, glossy” finish like in your image, keep the heat medium-high and stir constantly once the sauce hits the pan.
In under 20 minutes you get a dinner that tastes like takeout—but fresher, cheaper, and totally customizable.
FAQ
- Why is my sauce watery?
- Too much liquid in the pan (from broccoli/overcrowding) or not enough heat. Let extra water evaporate before adding sauce, and simmer while stirring until glossy.
- Can I use frozen broccoli?
- Yes. Thaw and pat dry first, or cook a bit longer uncovered to evaporate moisture before adding sauce.
- Chicken breast or thighs?
- Thighs stay juicier and are more forgiving. Breast works great too—just don’t overcook.
- What if I don’t have oyster sauce?
- Skip it and add 1 extra tbsp soy sauce + 1/2 tsp extra sugar/honey for balance.
