Mix all the marinade ingredients in a bowl. Add the chicken thighs in whole and mix well to coat. Cover and leave in the fridge for up to 2 hours.
Heat your oven to 180°C. Put your Dutch oven on the hob and heat to medium high.
Rinse and wash the rice until the water runs clear. Drain and set aside to dry.
Add olive oil to the pan and sear off the chicken thighs in batches to prevent overcrowding. Set them aside.
Finely dice your onion and add it to the pot. Cook them off for 3-4 minutes, until browning and the fond has lifted from the bottom of the pot.
Grate, mince or finely chop the garlic and add it in. Cook for 1 minute until fragrant.
Roughly chop the peppers and add them in. Cook for 2 minutes, until starting to soften.
Drain the kidney beans and add to the pot along with the rice and spices. Stir well and cook for 2-3 minutes to toast the rice off a bit.
Mix th tomato puree into the chicken stock and add it to the pan. Bring to the boil.
Place the chicken back into the pot along with any juices they have released. Cover with the lid and put the pot into the oven for 25 minutes.
Remove from the oven and leave to stand for 5-10 minutes to let the rice absorb the steam and fluff up.
Finely dice the tomato and chop the coriander leaves. Garnish and serve!