In a large pot, combine the rinsed jasmine rice, coconut milk, and chicken broth. Stir to combine.
Place the chicken thighs on top of the rice mixture. In a small bowl, mix together the soy sauce, brown sugar, garlic powder, onion powder, ground ginger, salt, and black pepper. Pour this mixture over the chicken.
Bring the pot to a boil over medium-high heat. Once boiling, reduce the heat to low, cover, and let it simmer for 25-30 minutes, or until the rice is tender and the chicken is cooked through.
Remove the pot from heat and let it sit, covered, for an additional 10 minutes. This will allow the rice to absorb any remaining liquid.
Fluff the rice with a fork and serve the chicken on top. Garnish with chopped green onions and cilantro.