Wash and drain rice for 30 min.
Heat 3 tsp ghee, add cloves, cardamon and cinnamon. Add drained rice, saute for 2 min. Meanwhile boil coconut milk, water, pinch of salt.
Add this mixture on rice.
Let it boil on medium high. As starts boiling, reduce the heat to low put the lid and let it cook for about 10 min. Cook the rice completly. Take out the rice on the plate and cool it completely.
In another pan mix grated coconut, sugar, nuts and cook until the mixture thickens and feels dry. Add rice, saffron, 2tsp ghee and Cardamom powder.
Mix it lightly. Try not to break rice grains. Put the tight lid on and and let it cook on very low flame for 15 min. Turn off the heat and keep the lid on for another 5 min.
Sweet coconut rice is ready to serve. Enjoy.