Prep your chicken by washing it in a bath of vinegar, lime juice, and water.
Pat dry to remove excess water. Cut chicken into medium-sized pieces and set aside.
In a large bowl, season chicken with green seasoning, cayenne pepper, salt, black pepper, curry powder (1tbsp), turmeric powder, all-purpose seasoning, pimento seeds, and cumin. Cover and marinate for 2-3 hours or overnight for the best flavors.
On medium heat, add oil to a large pot. Add ½ tsp curry powder to the oil. Allow the curry to burn in the dutch pan, then add each piece of chicken.
Turn the chicken after 3 minutes to sear the other side. Once seared on both sides, add leftover marinade and chicken stock/water. Cover and cook for 10-15 minutes.
Add potato, carrot, escallion, scotch bonnet pepper, and thyme to the chicken. Simmer for another 5-10 minutes or until carrots and potatoes are tender.
Adjust to taste. Crush some potatoes to thicken the gravy.
Remove escallion(if crushed whole) and thyme before serving. Allow to rest for 10 minutes before serving.
Serve with the desired sides.