Dry roast makhana for 8-10 minutes. They will turn crunchy.
When they turn cool down completely, add makhana to a grind jar along with green cardamoms.
Grind to a fine powder but let the powder remain in the grinder jar.
Add almonds, cashews and coconut in the jar.
Grind so finely. Keep aside.
Add milk in the same pan in which makhane were roasted. Also add desi ghee and desi khand.
When milk begins to boil, lower the heat and add the powdered mixture.
Start cooking while stirring continuously.
It may take 10-15 minutes to thicken the mixture. Mixture should turn tight and leaves the sides of the pan.
Transfer the mixture on a tray which is already greased with desi ghee.
Spread the mixture evenly.
Sprinkle finely chopped pistachios and gently press them so that they tuck to the surface.
Leave to cool completely.
Cut into barfi shape and enjoy.