Prep the chicken. Slice the chicken thinly so it cooks fast and stays tender.
Pat it dry and toss with a pinch of salt and pepper. For extra tenderness, you can add 1 teaspoon cornstarch and 1 teaspoon soy sauce to lightly coat it.
Whisk the sauce. In a small bowl, combine soy sauce, oyster sauce, rice vinegar, honey, chili, broth, and cornstarch. Stir until smooth and set aside.
Heat the pan properly. Use a large skillet or wok over medium-high heat.
When hot, add 1 tablespoon neutral oil.
Cook the chicken in batches. Spread the chicken in a single layer. Sear 2–3 minutes per side until just cooked through and lightly browned. Remove to a plate.
Avoid crowding the pan or it will steam.
Sauté aromatics. Add remaining 1 tablespoon neutral oil. Toss in garlic, ginger, and the white parts of the green onions. Stir about 30 seconds until fragrant, but don’t let them burn.
Add vegetables. Add cabbage, carrot, and bell pepper.
Stir-fry 3–5 minutes until the cabbage softens slightly but keeps some bite. Season with a pinch of salt and pepper.
Return chicken and add sauce. Pour in the sauce and toss to coat. Cook 1–2 minutes until the sauce thickens and everything is glossy and hot.
Finish and serve. Turn off heat.
Drizzle with sesame oil and sprinkle in the green onion tops. Taste and adjust salt, heat, or acidity. Serve over rice or on its own.