In a large mixing bowl, combine the chicken thighs with the Jamaican curry powder, allspice, garlic powder, ginger powder, salt, and pepper. Ensure each piece is evenly coated with the spice mixture for enhanced flavor.
Place a large pot or Dutch oven over medium-high heat and add the vegetable oil. Once hot, carefully add the seasoned chicken thighs to the pot. Sear the chicken until it is browned on all sides, approximately 5-7 minutes. Once browned, remove the chicken from the pot and set aside on a plate.
In the same pot with the remaining oil, add the chopped onion, sliced green bell pepper, minced garlic, and finely grated fresh ginger. Sauté the mixture until the onions become translucent and fragrant, about 3-4 minutes.
Once the vegetables are ready, return the browned chicken thighs to the pot. Add the sliced carrots and the whole hot peppers to the mix. Pour in the creamy coconut milk, and gently stir to combine the ingredients. Bring the mixture to a gentle simmer.
Reduce the heat to low, cover the pot, and let the curry simmer for approximately 30-35 minutes. Cook until the chicken is tender and reaches an internal temperature of 165°F (75°C). Be sure to stir occasionally to prevent any sticking to the bottom of the pot.
After the cooking time, carefully taste the curry and adjust the seasoning by adding more salt or pepper if necessary.
For desired spice levels, remove the whole hot peppers for a milder flavor or leave them in for extra heat and flavor intensity.
To serve, ladle the curry over a generous spoonful of steamed rice or traditional rice and peas. Garnish with freshly chopped cilantro or parsley for a vibrant touch. Enjoy your meal!
Notes
Adjust the spice level by removing hot peppers before serving.