Wash chicken with water and lime, then season with the onion, 1 tbsp green seasoning, garlic, ketchup, salt and black pepper. Marinate for 1 hour or overnight.
In a pot, heat oil, before adding the sugar. Stir constantly until sugar bubbles then darkens and caramelises. Add marinated chicken and cook for about 5 minutes.
Add celery, red pepper and remaining green seasoning and toss/cook for 5 more minutes.
Add rice, pigeon peas, carrots and thyme sprigs and mix everything together before pouring in the coconut milk and water. Add chili to the pot and bring to the boil.
Place foil over the rim of the pot, then place the lid over the foil. Reduce heat and simmer for about 30 minutes, stirring halfway to prevent sticking.
Once the liquid had been absorbed, taste for salt and pepper.
Serve with salad and your favorite hot sauce.