Prep the chicken. Slice the chicken thinly against the grain so it cooks quickly and stays tender.
Pat it dry with paper towels. Season lightly with black pepper.
Whisk the sauce. In a bowl, mix soy sauce, oyster sauce, rice vinegar, honey, chicken broth, sesame oil, and cornstarch. Stir until smooth.
Taste and adjust sweetness or acidity.
Prep the aromatics and veg. Mince the garlic, grate the ginger, and slice your vegetables. Keep them in separate piles so you can cook in stages.
Heat the pan until hot. Use a large skillet or wok. Add 1 tbsp oil and heat over medium-high until shimmering.
High heat is key for color and flavor.
Sear the chicken in batches. Add half the chicken in a single layer. Don’t stir for 60–90 seconds to get a good sear, then stir-fry until just cooked through (3–4 minutes). Transfer to a plate and repeat with the remaining chicken, adding more oil if needed.
Stir-fry the vegetables. Add 1 tbsp oil if the pan is dry.
Toss in broccoli and carrots first; cook 2 minutes. Add bell pepper and green onions; cook 1–2 minutes more. You want crisp-tender, not soft.
Bloom the aromatics. Push the vegetables to the sides.
Add a small drizzle of oil to the center, then add garlic, ginger, and red pepper flakes. Stir for 20–30 seconds until fragrant—don’t brown them.
Combine and sauce. Return chicken (and any juices) to the pan. Stir the sauce, then pour it in.
Cook 1–2 minutes, stirring, until the sauce thickens and coats everything. If too thick, splash in a bit more broth or water.
Taste and finish. Adjust seasoning: more soy for salt, honey for sweetness, or vinegar for brightness. Add a squeeze of lime if you like.
Sprinkle sesame seeds.
Serve hot. Spoon over steamed rice or toss with noodles. Eat right away for the best texture.