Wash and drain rice. Set aside.
Heat 2 tbsp of ghee in a pan.
Fry half of the sliced onions, until golden brown. Drain and keep aside.
In the remaining ghee, fry cashew nuts and raisins separately.
Add the rest of the ghee to this pan.
Saute all the spices, ginger & garlic and fry for a while.
Add rest of the sliced onions and fry, until translucent.
Add rice and fry for about 3-4 minutes approx. making sure that the grains are not broken.
Pour water and increase the heat to high.
Add salt and as soon as the water starts to boil, simmer and add coriander leaves.
Cover the pan with a tight lid and cook, until the rice is done and the water is totally absorbed.
Garnish with fried onions, cashew nuts and raisins.