01 - Rinse the chicken pieces with lime juice and vinegar, then rinse thoroughly with water and pat completely dry with paper towels.
02 - Combine the chicken with sea salt, black pepper, all-purpose seasoning, browning sauce, minced garlic, fresh thyme, chopped scallions, Scotch bonnet pepper, onion, and paprika. Massage the marinade evenly into each piece, cover, and refrigerate for at least 1 hour or overnight for best results.
03 - Add vegetable oil to a large heavy pot or Dutch oven and heat over medium-high heat until the oil shimmers.
04 - Shake off excess marinade from the chicken pieces, reserving the marinade. Sear the chicken in batches until deeply browned on all sides, about 6 to 8 minutes per batch.
05 - Remove the browned chicken and set aside. Add the bell pepper, carrots, and chopped tomato to the same pot and sauté for 2 to 3 minutes until slightly softened.
06 - Return the chicken to the pot along with the reserved marinade, tomato ketchup, chicken broth, and soy sauce. Stir thoroughly to combine and scrape up any browned bits from the bottom of the pot.
07 - Bring the mixture to a simmer, then cover and reduce heat to low. Braise for 45 to 55 minutes, stirring occasionally, until the chicken is fork-tender and the sauce has thickened to a rich gravy consistency.
08 - Taste the stew and adjust seasoning as needed. Discard the thyme stems before serving.