Rinse the jasmine rice under cold water until the water runs clear. In a saucepan, bring chicken broth to a boil. Add the rice, cover, and reduce heat to low. Simmer for about 15-20 minutes, or until all liquid is absorbed. Remove from heat and let it sit, covered, for 5 minutes. Fluff with a fork before serving.
In a bowl, whisk together soy sauce, honey, sesame oil, minced garlic, grated ginger, rice vinegar, and crushed red pepper flakes.
Place the chicken thighs in a large bowl or a resealable plastic bag. Pour the marinade over the chicken, ensuring it’s well coated. Let it marinate for at least 30 minutes, or up to 2 hours for more flavor.
Heat a non-stick skillet or grill pan over medium-high heat. Remove the chicken from the marinade (reserve the marinade for later) and cook for about 6-7 minutes on each side, or until the internal temperature reaches 165°F (75°C). Remove from the pan and let it rest for a few minutes before slicing it.
In the same skillet, add the reserved marinade. Bring it to a boil and cook for 2-3 minutes. This will thicken the sauce slightly and ensure it's safe to eat.
Divide the rice among serving bowls. Top with sliced chicken and drizzle with the sticky sauce.
Sprinkle chopped green onions and sesame seeds on top for garnish. Serve hot.
Notes
For extra flavor, marinate the chicken for up to 2 hours.