Marinate the Chicken: In a bowl, whisk together soy sauce, honey, rice vinegar, sesame oil, ginger, garlic, and red pepper flakes. Add the chicken and coat well. Let marinate at least 30 minutes (or overnight for deeper flavor).
Cook the Chicken: Heat a large pan over medium-high heat. Add the marinated chicken (reserve the marinade) and cook 5-7 minutes, stirring occasionally, until browned and cooked through.
Make the Sauce: In a separate saucepan, pour in the reserved marinade and add ½ cup water or broth. Bring to a simmer. Mix 1 tablespoon cornstarch with 2 tablespoons water to create a slurry, then stir into the sauce. Cook 1-2 minutes until thickened.
Combine & Serve: Pour the thickened sauce over the chicken and toss to coat. Garnish with green onions and sesame seeds. Serve with rice, noodles, or in lettuce wraps.