In a large bowl, season the chicken thighs with salt, pepper, thyme, allspice, and cayenne pepper. Allow the chicken to marinate while you prepare the rice and vegetables.
In a large heavy-bottomed pot, heat vegetable oil over medium heat. Add the chopped onion, and sauté until translucent (about 5 minutes). Then, add minced garlic, diced red and green bell peppers, and sauté for another 3 minutes until softened.
Push the vegetables to the side of the pot. Place the chicken thighs skin-side down in the pot and sear for about 5-7 minutes until the skin is golden brown. Flip the chicken and sear for another 5 minutes. Remove the chicken and set aside.
Add jasmine rice to the pot, stirring to coat with the oil and vegetables. Toast the rice for about 2 minutes, then pour in the coconut milk and chicken broth. Stir to combine.
Nestle the browned chicken thighs back into the pot. Bring the mixture to a gentle boil, then reduce the heat to low, cover, and let it simmer for 25-30 minutes, or until the rice is cooked and the chicken is tender.
Once cooked, remove the pot from heat and let it sit, covered, for an additional 5 minutes to allow it to steam. Fluff the rice with a fork and check seasoning, adding salt and pepper as needed.
Garnish with fresh cilantro and serve with lime wedges on the side for an added burst of flavor.
Notes
Serve family-style or plated individually, garnished with lime and cilantro.