Wash the rice and spread it out on a clean cloth. Soak the dal for two hours, drain and spread out to dry.
Pour the ghee into a heavy vessel and place on the fire. Put in the cloves, and when they fluff out, add the cinnamon. Next, add rice, and roast till very light brown.
Add the dal and reduce heat Keep ready 2 cups of boiling water. and add to the rice and dal. Cover and cook on a slow fire for 10 minutes.
Add sugar and saffron, and stir gently. Cover and stir every few minutes so that the rice does not stick to the bottom of the vessel. When the ghee separates, remove from fire, and sprinkle over with powdered cardamom.