Prep everything first. Slice the chicken thinly across the grain.
Chop all vegetables and mince garlic and ginger. Stir-fries cook fast, so having everything ready makes a difference.
Make the sauce. In a bowl or measuring cup, whisk soy sauce, oyster sauce, rice vinegar, sesame oil, honey, red pepper flakes, chicken broth, and cornstarch until smooth.
Set aside.
Heat the pan properly. Place a large skillet or wok over medium-high heat. Add 1 tablespoon oil and let it get hot until it shimmers.
Cook the chicken.
Add the chicken in a single layer. Season lightly with salt and pepper. Stir-fry for 4–6 minutes until just cooked through and lightly browned.
Transfer to a plate.
Stir-fry hearty veggies. Add a splash more oil. Toss in broccoli, carrots, and onion.
Cook 2–3 minutes, stirring often, until crisp-tender.
Add quick-cooking veggies. Stir in bell pepper and snow peas. Cook 1–2 minutes more so they stay bright and crisp.
Add aromatics.
Push veggies to the sides, add garlic and ginger to the center. Cook 30 seconds until fragrant, stirring to prevent burning.
Combine and sauce. Return chicken to the pan.
Whisk the sauce again (cornstarch can settle), then pour it in. Stir constantly for 1–2 minutes until the sauce thickens and coats everything.
Finish and garnish. Taste and adjust seasoning with more soy, vinegar, or chili.
Sprinkle green onions and sesame seeds. Add nuts if using.
Serve hot. Spoon over rice or noodles.
Squeeze a little lime for brightness if you like.