1.Combine lemon juice, garlic and spices in a shallow bowl. Add chicken, turn to coat and refrigerate for 30 minutes to marinate.
2.Lightly spray a saucepan with cooking oil and heat on medium. Cook onion for 5 minutes, stirring until soft. Add rice and stir to coat. Add stock and raisins and bring to boil on high heat. Reduce heat to medium, cover and cook for 13-15 minutes, until liquid is absorbed and rice is tender. Stir through coriander.
3.Meanwhile, lightly spray a chargrill with oil and heat on medium. Cook chicken for 8-10 minutes, brushing with a little yoghurt, until cooked through.
4.Top chicken with extra coriander sprigs and tomato. Serve with pilaf and remaining yogurt to side.