Preheat the oven to 180 fan. Mix the garlic, fenugreek, black pepper, turmeric, olive oil, the juice of a lime and a good pinch of salt together in a mixing bowl. Add the chicken and toss together so it gets completely coated in all those wicked flavours.
Put the rice into a roasting dish (10x15 inch) and pour over the stock. Put the chicken, skin side up into the dish. Swirl 50ml of water into the mixing bowl to get out all the flavours and pour that into the dish as well. Arrange the onions and tomatoes around the chickens. Cover with foil and bake for 30 minutes.
Remove the foil and return to the oven for 25-30 minutes or until the chicken is golden and cooked through.
Season everything with a pinch of salt and scatter the coriander over the rice. Serve immediately with the remaining lime cut into wedges
