Soak rice for 15 mins. Then rinse well drain water and set aside.
Heat ghee in a pan add all the spices listed under to temper : cinnamon, star anise, cardamom and cloves. Fry for few seconds.
Then add drained rice give a quick mix.
Soak saffron in warm milk.
Add saffron milk to rice.
Measure and add milk, water.
Cook covered until rice is done. Rice should be cooked soft but not mushy, it should be grain separated.
Fluff the rice and transfer to wide a mixing bowl. Set aside to cool a bit.
Heat ghee + oil - add cashews and almonds, fry until golden. Transfer to a plate and set aside.
Add raisins let it bubble up fry until golden. Transfer to a plate and set aside.
Heat oil in a pan add thinly sliced onions.
Fry until golden brown as shown bwlow, transfer to a plate and set aside.
Assemble fruits only while serving. To the mixing bowl having cooked rice : Add fried onion, nuts, raisins, pomegranate, pineapple etc.
Add required salt and roasted cumin powder. Mix it well.
Kashmiri pulao ready to eat.