Have all the whole spices used in this biryani ready on the plate.
Wash and soak the Basmati Rice for at least 30 mins.
In a wide nonstick pan, heat the cooking oil and add all the whole spices listed.
Saute well, then add Shallots and finely chopped onions.
When the onions are turning colour, add the chicken along with the marinade and turmeric powder.
Stir well so that the masala coats the chicken all over. Next, add curds and ghee.
Let the chicken cook for alteast 10 mins while you keep stirring.
Drain the rice from water and add to the chicken.
Add hot water. For 3 cups basmati rice, you can add 4.5 cups water.
Mix well and let it come to a boil. Once it boils and the rice is almost cooked, simmer and keep it for dum over hot pan.
Serve hot with side dish of your choice.