Chicken Broccoli Stir-Fry
with Garlic Ginger Glaze
“Beats the delivery clock. Every time.”
This stir-fry reaches the table in about 25 minutes, and only 10 of those are at the stove. High heat, a prepared sauce, and evenly cut ingredients keep the broccoli crisp and the chicken juicy.
And it will actually taste like takeout, because of one small move most home versions skip: a cornstarch toss on the chicken. Restaurants call it velveting, and it is the reason every piece comes out tender with a glaze that clings.
🥦 The promise: tender glazed chicken and crisp-tender broccoli in one pan — 25 minutes start to finish, faster than delivery.

How to make it
View ingredient overview

🧂 Ingredient notes & easy swaps
🍳 What you actually need (equipment)
Toss the chicken with 1 tablespoon of the cornstarch and 1 tablespoon of the soy sauce; let it sit 10 minutes while you prep everything else — this thin coat is what keeps it silky at high heat.
Stir the sauce: remaining soy, honey, broth, sesame oil, and the remaining cornstarch, whisked smooth. Keep it next to the stove: once the pan is hot there is no time to measure.
Heat the oil in the pan until it genuinely shimmers. Sear the chicken in a single layer, in two batches, 2–3 minutes per batch until golden at the edges. Move to a plate.
Add the broccoli with a splash of water and lid the pan for 2 minutes — steam-crisp: bright green, tender edges, still snappy inside.
Push the broccoli aside, add the garlic and ginger to the center and stir for 30 seconds, just until they smell sharp and the garlic loses its raw edge.
Return the chicken, pour the sauce in, and toss 60–90 seconds until it bubbles and turns glossy, coating every piece. Spoon over rice and top with green onions and sesame seeds; the glaze tightens as it cools, so serve straight from the pan.
✅ How to know it's done
The sauce should cling like a glaze — glossy, not watery, with slow bubbles — the chicken opaque and juicy, and the broccoli bright green with bite. Dull, thin sauce means 30 more seconds of bubbling; dark and sticky means it went a little long — a splash of water loosens it. Check the largest piece of chicken with a thermometer: it must reach 165°F (74°C), and bite-size pieces get there within the sauce toss.
💡 Practical tips (and what not to do)
- Prep everything before the burner clicks. The whole cook is 10 minutes; there is no time to chop broccoli once the chicken is in.
- Two batches, real sear. A crowded pan steams the chicken gray; batch one waits happily on a plate.
- Keep the broccoli snappy. Two lidded minutes, no more — it cooks another minute or two in the sauce, and soft broccoli sheds its glaze.
- Sauce goes in LAST. The cornstarch thickens in about a minute of bubbling — any longer and the glaze turns to glue.
- Biggest burner, always. Home stoves run cooler than restaurant woks; give this dish every degree you own.
💛✨ Flavor boost
The cornstarch toss on the raw chicken — velveting. The thin starch layer gelatinizes at high heat into a silky shield that blocks moisture from escaping, which is why takeout chicken is never dry and pan-naked home chicken often is. Ten seconds of tossing, and it works on pork, shrimp, and beef strips exactly the same way.
🍚 What Goes Well With It
- Steamed jasmine or plain white rice to catch the glaze.
- Plain noodles tossed with a drop of sesame oil.
- A quick cucumber salad with rice vinegar for cool crunch.
- Extra steamed broccoli if you want more vegetable per bowl.
📦 Storage & Freezer Notes
- Fridge: airtight, 3 days — the glaze soaks into the chicken and day-two rice bowls are good.
- Freezer: 2 months, though the broccoli comes back softer.
- Reheat: in a hot skillet with a tablespoon of water, 3–4 minutes, tossing — the water loosens the set cornstarch glaze so it coats again. Microwave: covered, 90 seconds on high with a splash of water, stirring halfway.
🧒 Serving Ideas for Kids
- The glaze is sweet and mild, with no chili, so most children take it as written; for a plainer plate, lift out a few glazed chicken pieces and florets after the sauce toss and serve them over rice without the green onions.
- Serve it as a build-your-own rice bowl.
- Cut the chicken smaller and skip the sesame seeds for toddlers.
❓ Quick answers
Can I use frozen broccoli?
What can I use instead of honey?
Why did my chicken come out dry?
Can I double the sauce for extra rice?
🥗 Nutrition, roughly: about 340 calories and 38 g of protein per serving before rice. Estimates only; brands, cuts and portion sizes change the numbers.