Method:
In a bowl, mix the chicken with yoghurt, salt, black pepper, turmeric, chilli, curry powder, cumin, tamarind sauce and garlic ginger with your hands.
Add the onions, lemon juice and coriander and mix further .
Now add the tomatoes and let them stay in the marinade for about four hours.
In a pan over medium heat drizzle the oil and pan sear the chicken until cooked on both sides. (Retain the marinade - you will use it to layer the rice and the chicken.)
Cook the rice with the oil you used to fry the onions (this will flavour the rice).
Once the rice is cooked layer it in a bigger pot.
Add half of the cooked chicken and top up with the marinade.
Now make another layer of rice and the other half of the chicken.
Dilute the saffron in a glass with a little water and sprinkle over the rice.
Cover and steam on low heat for about 20 minutes.
Garnish with coriander and serve. Enjoy!