In a large bowl, season chicken with green seasoning, curry powder, all-purpose seasoning, sea salt, smoked paprika, and browning if using. Let marinate for at least 1 hour, preferably overnight.
Heat olive oil in a large heavy pot over medium heat. Add brown sugar and let it melt slightly to deepen flavor.
Stir in curry powder and toast for 30 seconds to bloom the spices.
Add seasoned chicken and sear on all sides until lightly browned.
Add garlic, ginger, green onions, thyme, scotch bonnet peppers, carrots, potatoes, and bell pepper. Stir well.
Pour in coconut milk and chicken stock. Add allspice and pepper sauce.
Bring to a gentle boil, then reduce heat and simmer covered for 30–40 minutes until chicken is tender and sauce thickens.
Adjust salt and black pepper to taste. Remove thyme sprigs and whole peppers before serving.
Serve Authentic Jamaican Curry Chicken hot with rice and peas or steamed white rice.