Wash the Basmati rice a couple of times and soak into the water at least 30 minutes, then drain the rice and place the soaked rice on a colander to remove all water.
In a saucepan or stockpot add water about 5 cups of boiling water. Add about 2-3 tsp of salt.
Add soaked rice, give a stir and wait for a rolling boil. Then remove the pot from the heat, cover with a lid and let it rest for 7-8 minutes.
With a help of a ladle stir the half-cooked rice and let it bring to one more boil. Drain the rice and spread the cooked rice on a tray in a single layer.
Cover with a piece of cloth or kitchen towel. Let it completely cool.
Next, soak raisins in a bowl of water for 10 minutes.
Make a paste with green 2 chillies and ginger.
In a pre-heated Kadhai or frying pan or wok heat up vegetable oil over medium heat.
Add cashews and fry till light brown colour. Remove from oil.
Add whole spices in the remaining oil and stir for a few seconds till the oil is fragrant.
Add ginger-green chilli paste and stir for a few seconds.
Then add peas, cook for a few minutes.
Next, add cooked rice, Ghee, Garam masala powder, fried cashews, raisins, salt and sugar.
Over high heat fry or toss the rice for a few minutes, and serve.
Video
Notes
If you are making this peas fried rice for an entertaining or small gathering, cook the rice a day before. This not only save your time but your fried rice will more fluffy.