Chicken

Rub lime over chicken and drain off excess lime juice
Combine chicken, tomato, onions, garlic, red pepper, thyme, allspice, and soy sauce; cover and marinate at least 1 hour
Heat vegetable oil in a large pot
Remove chicken from the marinade, shake off excess seasonings, and reserve the marinade
Brown chicken in hot oil a few pieces at a time and set aside
Drain excess oil, return chicken to the pan, pour the reserved marinade over chicken, add carrots, and cook over medium heat for 10 minutes
Mix cornstarch with coconut milk, add to the stew, stir constantly, reduce heat to low, and cook 20 minutes or until tender