In a bowl mix honey, minced garlic, soy sauce, olive oil, sesame oil, black pepper, salt, and chili flakes.
Add the chicken thighs to the marinade and coat them well.
Let the chicken marinate for at least 20 minutes or longer for deeper flavor.
Preheat the grill or grill pan over medium heat.
Place the chicken thighs on the grill.
Cook for about 6–7 minutes on one side until nicely charred.
Flip the chicken and brush with extra marinade.
Grill for another 6–7 minutes until fully cooked and caramelized.
Remove from the grill and let the chicken rest for a few minutes.
Garnish with chopped green onions before serving.