1. Clean, wash and drain the rice.
2. Heat ghee and fry half the onion till golden brown. Drain and store in an airtight container to retain crispness. Fry raisins and cashewnuts separately in the remaining ghee. Set aside.
3. In the same vessel, saute the spices along with the rest of the onion. Add rice and fry well, taking care not to crumble the grains.
4. Add 5 cups boiling water to the rice and cook over a low flame. When the water begins to boil again, add salt, cover and cook till all the water is absorbed.
5. Garnish with fried onion, cashewnuts and raisins before serving.