Place the chicken in a large bowl.
Season the chicken with the cajun seasoning and set aside.
On medium heat, add the 2 tablesppoon of olive oil to a large pot.
Add the chicken and brown the meat (this will take up to 15 minutes) during the given time the chicken might extract its own juices, if it does, you will need to increase the heat to high and carefully cook off the excess juice to lock in the flavour.
Once the chicken is browned, remove from the pot and set aside.
Replenish the pot with olive oil (I used 2 tablespoons) on medium heat.
Saute the onion, garlic and ginger until soft and translucent.
Add the bell peppers, carrots and celery and cook for 5 minutes.
Add the parsley, thyme along with the broccoli, cabbage and chopped tomato.
Pour in the chicken stock and cajun seasoning.
Bring the pot to boiling point then reduce the heat to medium-low.
Cover the pot with the lid and simmer for 30-40 minutes.
Around 10 minutes before the finishing time add the chicken and do a taste test then add more cajun seasoning and black pepper and pink salt if needed.
Remove the thyme stems before serving.