Prep everything first. Slice the chicken thinly. Cut mango, peppers, and onions.
Mince garlic and grate ginger. Stir fries move fast, so have it all ready.
Make the sauce. In a small bowl, whisk soy sauce, fish sauce, lime juice, honey, rice vinegar, sesame oil, broth, and cornstarch. Taste and adjust sweetness or acidity.
Heat the pan. Set a large skillet or wok over medium-high heat.
Add 1 tablespoon of oil and swirl until shimmering.
Cook the chicken in batches. Season chicken lightly with salt and pepper. Add half to the hot pan and spread it out. Cook 2–3 minutes per side until just cooked through and lightly browned.
Transfer to a plate and repeat with more oil and the remaining chicken.
Stir fry aromatics. Add a splash of oil if needed. Add onion (or shallot), bell pepper, and the white parts of the scallions. Cook 2–3 minutes until slightly softened but still crisp.
Add garlic, ginger, and chilies. Stir for 30 seconds until fragrant.
Don’t let the garlic brown.
Return chicken to the pan. Add the chicken with any juices. Give the sauce a quick stir (cornstarch settles), then pour it in.
Thicken the sauce. Stir and let it bubble for 1–2 minutes until glossy and slightly thickened. If it gets too thick, splash in a bit more broth or water.
Fold in the mango and green scallions. Gently add mango and the green parts of the scallions.
Cook 30–60 seconds—just to warm the mango without breaking it down too much.
Finish and serve. Turn off heat. Taste and adjust: more lime for brightness, more honey for sweetness, or a pinch of salt if needed. Garnish with cilantro or Thai basil and serve over jasmine rice.