Wash rice couple of times. Drain the water and keep it aside.
In a pan, heat ghee. Add roughly chopped almonds & cashews. Roast on low flame till they turn golden brown. Once roasted, transfer to a plate.
In the same pan, add raisins and roast tehm till they puff up. Keep the flame very low. Once done, transfer to the plate to cool down.
Now add the whole spices, cardamon, cinnamon and cloves and saute for 20 seconds.
Add the washed rice. Saute rice for 2-3 minutes.
Add 2 cups of water to the rice and mix well. Cover & cook till rice is 80% done.
Once the rice is cooked, set it aside to cool down a bit.
In another pan, heat a teaspoon of ghee.
Add freshly scraped coconut (Naral). Saute on low flame for about 2 minutes.
Add 1 cup grated jaggery (gul). Mix well and keep on stirring this mixture continuously it does not stick to the bottom of the pan.
Cook this mixture till jaggery melts completely and mixture starts to boil.
Pour this coconut & jaggery mixture onto the partially cooked rice. Also add in half quantity of the roasted almonds, cashews & raisins. Keep the other half for garnishing.
Also add saffron milk (Saffron strands soaked in hot milk). Mix everything gently.
Add a small amount of salt to taste. It's optional, but is enhances the taste of this sweet rice.
Cover & let the rice cook on low flame till it's perfectly done.
Delicious Sweet Narali Bhat is ready.
Transfer to a serving plate and garnish with roasted almonds & cashews.
Serve warm.