Soak the lentils overnight in plenty of water.
Then pick out the black lentil husks.
Boil lentils with milk on low heat till soft and the milk is absorbed.
in a separate pan heat the ghee, add the cardamom seeds and cooked lentils and fry.
Add sugar and continue to cook, stirring constantly, until the ghee separates from the lentils.
This takes approximately 30 minutes.
Add the desiccated coconut a minute or two before the ghee separates.
Decorate with almonds and pistachios. Serve warm.