Prep the chicken. Slice chicken thinly against the grain so it cooks fast and stays tender. Pat dry with paper towels to help it sear.
Make the sauce. In a bowl, whisk soy sauce, oyster sauce, rice vinegar, honey, cornstarch, broth, sesame oil, and optional chili. Taste and adjust sweetness or saltiness.
It should be savory with a gentle sweetness.
Marinate quickly. Toss half of the sauce with the sliced chicken and let it sit for 10–15 minutes while you prep vegetables. Reserve the other half for cooking.
Prep the vegetables. Slice everything into bite-size pieces. Keep firmer veggies (broccoli, carrot) separate from softer ones (zucchini, peas, bell pepper) for staggered cooking.
Preheat your pan. Heat a large wok or wide skillet over medium-high to high heat until very hot.
Add 1 tablespoon oil and swirl to coat.
Sear the chicken in batches. Add half the chicken in a single layer. Let it sear 1–2 minutes before stirring, then cook until just cooked through, 3–4 minutes total. Transfer to a plate.
Repeat with remaining chicken, adding oil as needed.
Cook the aromatics. Add a little more oil if the pan looks dry. Add garlic and ginger. Stir for 20–30 seconds until fragrant, not browned.
Stir fry the veggies in stages. Add broccoli, carrot, and onion first.
Stir fry 2–3 minutes. Then add bell pepper, zucchini, and snap peas. Cook another 2–3 minutes until crisp-tender.
You want some bite left.
Combine and sauce. Return chicken to the pan with any juices. Stir the reserved sauce (cornstarch settles) and pour it in. Toss for 1–2 minutes until the sauce thickens and coats everything.
Finish and serve. Turn off heat.
Add green onions and a squeeze of lime if using. Taste and adjust with a splash of soy for salt, vinegar for brightness, or honey for sweetness. Serve over hot rice or noodles.
Garnish with sesame seeds.