Prep the chicken. Pat the chicken dry.
In a bowl, toss with 1 tablespoon soy sauce and 1 tablespoon cornstarch. Set aside while you prep the veggies. This quick marinade seasons and helps the chicken sear well.
Make the sauce. In a small bowl, whisk soy sauce, oyster sauce, rice vinegar, honey, chicken broth, sesame oil, and 1–2 teaspoons cornstarch.
Adjust sweetness or saltiness to taste. If you like it spicy, add red pepper flakes or chili-garlic sauce.
Toast the cashews. If using raw cashews, add them to a dry skillet over medium heat. Stir for 2–3 minutes until lightly golden and fragrant.
Remove and set aside. If using roasted cashews, you can skip this step—or give them a quick warm-up for extra crunch.
Stir-fry the chicken. Heat 1 tablespoon oil in a large skillet over medium-high heat. Add half the chicken in a single layer.
Cook undisturbed for 2 minutes, then stir and cook another 2–3 minutes until just cooked through. Transfer to a plate and repeat with remaining chicken, adding more oil if needed.
Sauté aromatics. Lower heat slightly. Add a small splash of oil if the pan is dry.
Toss in garlic, ginger, and the white parts of the green onions. Stir for 30–45 seconds, just until fragrant—don’t let the garlic brown.
Cook the veggies. Add bell peppers and a pinch of salt. Stir-fry 2–3 minutes until crisp-tender.
You want them bright and slightly snappy, not soggy.
Combine and sauce. Return chicken to the pan. Give the sauce a quick stir (cornstarch settles), then pour it in. Cook 1–2 minutes, stirring, until glossy and thickened.
If it gets too thick, splash in a tablespoon of water.
Add cashews and finish. Stir in cashews and the green parts of the onions. Taste and adjust seasoning—more soy for salt, honey for sweetness, or vinegar for brightness. Remove from heat.
Serve. Spoon over steamed rice or noodles.
Squeeze a little lime over the top if you like. Serve hot.