Preheat oven to 375°F (190°C).
In a bowl, mix olive oil, garlic powder, paprika, salt, and pepper. Rub the mixture over chicken thighs.
In a large ovenproof pot or Dutch oven, heat some oil over medium-high heat. Sear the chicken thighs skin-side down until browned, about 5 minutes. Remove and set aside.
In the same pot, add rinsed rice, coconut milk, chicken broth, and beans. Stir well.
Place the chicken thighs on top of the rice mixture. Cover and bake in the preheated oven for 25-30 minutes.
Remove from the oven and let it rest for 5 minutes. Garnish with fresh cilantro before serving.