Heat oil in a pan, add 2 chopped onion and fry till golden brown. Remove half of the brown onion and keep aside.
In the remaining onion add 1 tbsp ginger garlic paste and mix whole spices as required. Fry for 1 – 2 minutes.
Now add chicken drumsticks, salt, cumin seeds, crushed red pepper, chopped coriander leaves, chopped green chilies and chopped tomatoes. Mix well and fry for 2 minutes.
Cover and cook on low flame.
Separately boil 300 gm soaked rice with a little water, when the rice a little tender, remove a little rice and spread on top of chicken mixture, then spread full tendered rice on top.
Now spread fried onion, a pinch yellow color dissolved in water and saffron on top.
Simmer for 10 – 12 minutes, dish it out and serve with Raita.