Preheat oven to 400F / 200c / 180 fan.
Season chicken thighs with salt and pepper.
Heat 1 tbsp of olive oil in large non-stick frying pan. Cook the thighs skin side down for about 4 - 5 minutes on a medium heat or until the skin is golden and crisp and the meat is nicely seared. Note: the thighs will not be cooked through at this stage.
Transfer the thighs to a non-stick baking tray, skin side up. Cook for 20 minutes.
Meanwhile, place all the ingredients for the cilantro lime sauce into a small food processer blender and blitz until smooth. Set aside.
Chop all the vegetables. Drizzle in 1 tbsp of olive oil. Once the chicken has been in the oven for 20 minutes, add the cauliflower, peppers and fennel and roast for a further 5 minutes.
Add about half the sauce to the chicken, basting the top and bottom, tossing a little through all the veggies too. Add the zucchini and tomatoes. Roast 25- 30 minutes. Add the artichokes for 5 further minutes or until the chicken is fully cooked through and the veggies are soft.
Brush with a little more sauce to serve and serve the rest on the side.
RECIPE NOTE: Cooking times will vary slightly depending on how big your chicken thighs are. Option to cook for slightly less if your thighs are on the small side or shred the meat and crisp it up if you like your meat super well done and crispy.
Storage: Tupperware for up to 3 days