Mix gram flour, milk and three tablespoons of ghee in a bowl. Cover and let it stand for about two hours. Then rub with fingertips to resemble breadcrumbs. Grease a thali. Heat remaining ghee in a thick bottomed pan. Add the gram flour mixture and cook on medium heat till a nice flavour is given out and the gram flour turns darker.
Add green cardamom powder and mix. Meanwhile make a one string syrup with sugar and one cup of water. Add saffron and mix. Add the syrup to the gram flour mixture and cook stirring continuously till all the liquid is absorbed and the mixture thickens and becomes a little dry. Pour the mixture into the thali and spread evenly. Smoothen the top.
Sprinkle pistachios and set aside to cool and set. Cut into squares and serve.