Clean the chicken thoroughly and set it aside.
Season with curry powder, allspice, ginger, garlic, pepper, paprika, green seasoning or Epis (optional), and salt. Add bell peppers, onions, thyme, garlic, and green onions, then mix everything together well.
Cover and let it marinate for at least 20 minutes, or overnight for the best flavor.
Note: Using different curry powders can change the color of your stew. Some are brighter yellow, while others are deeper in color—this is completely normal.
While the chicken marinates, prep your carrots and potatoes.
Heat oil in a pot over medium-high heat, then brown the chicken on both sides until golden.
Add enough water to cover the chicken, then add peppers, onions, and coconut milk. Cover and cook for 20 minutes.
Stir, then add potatoes, carrots, and bay leaves. Taste and adjust salt as needed.
Cover and cook for another 20 minutes, then serve.