Place the chicken in a large bowl.
Season the chicken with cassareep, green seasoning, all purpose seasoning, thyme, chadon beni, garlic granules, onion granules, black pepper, pink salt, onion, minced garlic and ginger.
Use your hands (can use gloves, if needed) to marinate the chicken and cover the bowl with plastic wrap and refrigerate for several hours or overnight.
Remove the plastic wrap and allow the chicken to come to room temperature.
In a large frying or skillet, heat olive oil on medium heat.
Proceed to brown the chicken, this will take some time (10-15 minutes) during the given time the chicken will extract it's own juices, you will need to increase the heat and not burn the chicken until most of the liquid evaporates as this is VERY important to seal in the flavour.
Add the cho cho, carrots and bell peppers, cabbage, thyme, scotch bonnet.
.Add about ¼ cup of water or more if needed, if there isn't enough liquid left in the pan (this will prevent sticking when steaming).
Put the lid on (the pan may seem overcrowded but the steam will wilt the cabbage) and simmer on low-medium heat for about 20-25 minutes.
Half way through the given time, remove the lid and fold the chicken in with the vegetables.
Put the lid back on and continue to cook for the rest of the above time.
Do a taste test and add any additional black pepper or pink salt, if needed.
Discard the thyme stems and scotch bonnet prior to serving.