Slice the chicken thinly. Cut against the grain into bite-size strips.
This helps the meat cook quickly and stay tender.
Toss with cornstarch. In a bowl, mix the chicken with cornstarch and a pinch of salt. This light coating locks in moisture and gives the sauce something to cling to.
Make the sauce. In a small bowl, whisk together soy sauce, oyster sauce, rice vinegar, honey, chicken broth, and sesame oil. Adjust sweetness and saltiness to taste.
Set aside.
Prep aromatics and vegetables. Grate the ginger, mince the garlic, and slice your vegetables. Keep everything nearby—stir fry moves fast.
Heat the pan until very hot. Add 1 tablespoon of oil to a large skillet or wok over medium-high to high heat. When the oil shimmers, it’s ready.
Sear the chicken. Spread the chicken in a single layer.
Cook for 2–3 minutes per side until lightly browned and just cooked through. Remove to a plate.
Stir fry the vegetables. Add the remaining oil. Toss in broccoli and carrots first, cooking for 2 minutes.
Add bell pepper and the white parts of the green onion. Stir constantly for another 2 minutes until crisp-tender.
Add ginger and garlic. Push the veggies to the sides and add ginger and garlic to the center. Stir for 20–30 seconds until fragrant.
Don’t let them brown.
Combine and sauce. Return the chicken to the pan. Pour in the sauce and add red pepper flakes if using. Stir and cook for 1–2 minutes until the sauce thickens and coats everything.
Finish and serve. Stir in the green tops of the onions.
Taste and adjust seasoning. Serve hot over rice or noodles, and sprinkle with sesame seeds if you like.