01 - Rinse chicken pieces with lime juice and vinegar, then rinse thoroughly with water and pat dry with paper towels.
02 - Combine salt, black pepper, all-purpose seasoning, browning sauce, garlic, thyme, scallions, Scotch bonnet pepper, onion, and paprika. Massage the seasoning mixture into the chicken pieces, cover, and refrigerate for at least 1 hour or overnight for best results.
03 - Heat vegetable oil in a large heavy pot or Dutch oven over medium-high heat. Shake off excess marinade from chicken (reserve the marinade). Sear chicken in batches until browned on all sides, about 6 to 8 minutes per batch.
04 - Remove browned chicken and set aside. In the same pot, add bell pepper, carrots, and tomato. Sauté for 2 to 3 minutes until slightly softened.
05 - Return chicken to the pot along with the reserved marinade, ketchup, chicken broth, and soy sauce. Stir to combine, bring to a simmer, then cover and reduce heat to low. Cook for 45 to 55 minutes, stirring occasionally, until chicken is fork-tender and the sauce has thickened.
06 - Taste and adjust seasoning as needed. Remove thyme stems before serving. Serve with steamed white rice, rice and peas, or fried plantains.