In a mixing bowl, combine the chicken thighs, olive oil, soy sauce, jerk seasoning, paprika, salt, and black pepper. Ensure the chicken is well coated. Let it marinate for at least 15 minutes or refrigerate for up to 2 hours for enhanced flavor.
Heat a large pot or Dutch oven over medium heat. Add the marinated chicken thighs, skin-side down, and sear until golden brown, about 5-7 minutes. Flip and cook for another 5 minutes. Remove the chicken from the pot and set aside.
In the same pot, add the diced onion, garlic, and bell pepper. Sauté until the vegetables are tender, about 4-5 minutes.
Add the rice to the pot, stirring to coat it in the vegetable mixture. Cook for about 2 minutes until the rice becomes slightly translucent.
Pour in the coconut milk and chicken broth, bringing the mixture to a gentle boil. Stir thoroughly to combine.
Return the browned chicken thighs to the pot, skin-side up, ensuring they sit atop the rice. Reduce the heat to low, cover the pot, and let it simmer for about 25 minutes, or until the rice is cooked and the chicken is tender.
If using, add the frozen peas during the last 5 minutes of cooking, stirring gently to combine.
Once cooked, remove from heat and let it sit covered for 5 minutes before serving. Garnish with fresh cilantro before serving.