In a large mixing bowl, add chicken pieces, green bell pepper, chopped onions, green onions, garlic cloves, all the spices, and browning. Combine well so that the chicken is fully coated in the marinade. Set for at least 30 minutes.
Remove the chicken from the marinade, making sure not to have the vegetables attached the to the chicken. Keep the marinade to the side.
Heat olive oil in a dutch oven or a large heavy-bottomed pot over medium-high heat. Brown the marinated chicken for 2-3 minutes per side then remove. Cook in batches to not over crowd the pot.
Lower to medium heat and add reserved marinade to the pot and cook for 5 minutes. Scrap the browned bits from the bottom of the pot.
Add chicken broth, ketchup, bay leaf, and scotch bonnet to the pot and sir to combine.
Place the browned chicken pieces into the pot and bring the stew to a boil. Lower heat to medium-low and cover cooking for 1 1/2 hours.
Remove the lid and continue to cook for 10 minutes to reduce the rich brown stew gravy.
Serve with white rice or rice and peas!