Place the gram flour in a bowl. Heat a non-stick pan; add one and a half tablespoons ghee and two tablespoons milk and warm slightly. Add this to the gram flour and mix with your fingertips till the mixture resembles breadcrumbs. Pass through a thick sieve so that the crumbs are smooth.
Grease an eight inch thali.
Heat the remaining ghee in a thick-bottomed non-stick pan. Add the gram flour mixture and cook on medium heat till fragrant and darker in colour.
Meanwhile, cook the sugar and half a cup of water, stirring till the sugar dissolves. Add the 2 teaspoons milk and collect the scum which rises to the surface with a ladle, and discard. Cook to make a syrup of one-and-a-half string consistency.
Soak the saffron in one tablespoon of warm milk for ten minutes. Add it to sugar syrup and mix well.
Add half the green cardamom powder and nutmeg powder to the gram flour and mix. Take the pan off the heat and keep stirring till the mixture cools completely.
Add the syrup to the gram flour mixture and stir continuously, till all the liquid is absorbed and the mixture thickens and becomes a little dry.
Pour the mixture into the greased thali and spread evenly. Smooth the top and sprinkle the almonds and pistachios. Sprinkle the remaining cardamom powder and set aside to cool.
Cut into squares and serve.
Makes 500 grams