Heat a deep handi add ghee then add onions thinly chopped and fry till golden then take it out.
In same ghee add whole spices and cook then add powdered spices and add gunger,garlic paste,green chilli and cook for 5 min then add chicken and cook for 15 min then add yougurt and all powdered spices and cook for 5 min then take half mixture out.
In another pan heat water double of rice and cook rice till half done then drain it.
Then layer rice with chicken then cover it with flour dough to give dum then cover lid and cook for 35 min on low to medium flame then at last add fried onion and fresh coriander.