In a large bowl, season the chicken thighs with Jamaican curry powder, allspice, garlic powder, ginger powder, salt, and pepper. Make sure the chicken is well coated.
Heat the vegetable oil in a large pot or Dutch oven over medium-high heat. Add the seasoned chicken thighs and brown on all sides, about 5-7 minutes. Remove the chicken from the pot and set aside.
In the same pot, add the chopped onion, green bell pepper, minced garlic, and fresh ginger. Sauté until the onions are translucent and the vegetables are fragrant, about 3-4 minutes.
Return the browned chicken thighs to the pot. Stir in the sliced carrots and whole hot peppers. Pour in the coconut milk and bring to a simmer.
Reduce the heat to low, cover the pot, and let the curry cook for about 30-35 minutes, or until the chicken is tender and cooked through. Stir occasionally to prevent sticking.
Taste the curry and adjust seasoning, adding more salt or pepper if needed.
Once done, remove the whole hot peppers if you prefer a milder dish, or leave them in for extra heat.
Serve hot, garnished with fresh cilantro or parsley over steamed rice or with traditional rice and peas.
Notes
Adjust the number of hot peppers based on your heat preference.