In a mixing bowl, combine honey, soy sauce, minced garlic, minced ginger, rice vinegar, sesame oil, and crushed red pepper flakes. Whisk until well combined.
Place the chicken thighs in a ziplock bag or shallow dish and pour the marinade over the chicken. Seal the bag or cover the dish and refrigerate for at least 30 minutes, or up to 4 hours for better flavor.
Preheat your grill or grill pan over medium-high heat.
Remove the chicken from the marinade, letting excess marinade drip off. Reserve the marinade for later use.
Place the chicken on the grill and cook for about 6-7 minutes per side, or until the chicken is cooked through and has a nice char. The internal temperature should reach 165°F (75°C).
While the chicken is cooking, pour the reserved marinade into a small saucepan and bring it to a boil. Let it simmer for about 5-7 minutes until it thickens slightly.
Once the chicken is cooked, remove it from the grill and let it rest for 5 minutes before slicing.
Serve the sliced chicken over cooked jasmine rice, drizzling the thickened marinade over the top. Garnish with sliced green onions and sesame seeds.
Notes
For best flavor, marinate the chicken for up to 4 hours.