Soak the basmati in bowl filled 3/4th with water for minimum 30minutes. Also soak the raisins in 1cup hot water for 15minutes. Drain water and set them aside.
Heat oil/butter/ghee in a deep cooking pan. Once they are hot (don’t burn the oil), add the shahi jeera, cashews and swollen raisin and cook for 3-5 minutes till the cashews brown a bit. In the following order, add the green chillies, ginger-garlic paste and onions and cook for further 2-3 minutes. Add salt and let the onions soften further.
Now add the soaked rice to the above mixture and give it a gentle mix. Don’t break the rice. Pour 4.5 cups water to the pan and cook covered on a low flame for 12-15 minutes. Turn off the flame and let it rest for minimum 5 minutes.
Serve warm with spicy Indian curries/chips/ pappads.