Rinse the chicken with water, vinegar & lime in a large mixing bowl. Remove the skin if it isn’t skinless. Empty the water and pat dry the chicken. Keep it in the same bowl.
To the bowl with the chicken add the adobo, sazon, sofrito, pepper and garlic. Mix together well and let marinate for about 15 minutes.
In a large pan over medium high heat add the oil and once hot add in the sugar. Once the sugar starts to brown, add in the chicken and brown on all sides for about 5 minutes. You want to get a nice rich brown color.
Add water to the bowl you marinated the chicken in. Pour just enough water in the pan to slightly cover the chicken. The water should reach up to the sides of the chicken.
To the same pot add the tomato sauce, red onion, olives, & bell peppers. Give it a nice stir and add the bay leaf. Bring to a boil, cover and reduce the heat to medium low. Let simmer for 25 minutes.
After 25 minutes, remove the lid and give everything a good stir. Bring the heat back up to medium high and the liquid should begin to boil. Let it boil for 5-10 minutes so the sauce thickens up a bit.
Turn the heat off, top with chopped cilantro & let cool a bit and serve with your favorite sides. I like to serve with maduros and white rice.