Wash the chicken very well with water and lime juice if desired. Pat dry with a paper towel
Season the chicken: Place the chicken in a large bowl and add the browning sauce, paprika, allspice, bouillon powder, salt, and pepper. Use your hands to massage the spices on the chicken, making sure all the chicken pieces are well coated.
Add the veggies and herbs: onion, bell pepper, scallions, garlic, thyme, and bay leaf.
Marinate; Mix well, cover with a tight-fitting lid or a plastic cover and leave the chicken to marinate in the refrigerator overnight.
Heat the oil in a large heavy-bottomed skillet over medium-high heat; remove the chicken pieces one at a time from the marinade mixture, shaking off the excess vegetables and herbs on the chicken, but leaving the marinade behind. Place the chicken in the skillet. You can work in batches so as not to crowd the chicken.
Brown the chicken on both sides until a deep brown crust appears, about 3 minutes on each side. Remove the browned chicken and set aside.
Add all the reserved marinade mixture to the same skillet. Sauté for 2 to 3 minutes or until lightly tender.
Add the chicken stock to deglaze the pan, then stir in the carrots, tomato sauce, hot sauce, and scotch bonnet.
Simmer until tender: Return the chicken pieces to the skillet and any collected residual juices. Cover the pot and cook on medium-low for 30 to 45 minutes or until the chicken pieces become fall-off bone tender. Adjust salt and pepper if needed.
Serve over white rice or rice and peas with plantains. Don't forget to discard the scotch bonnet, bay leaves, and thyme stem.