Please note that entire cooking process from beginning to end has to be done on LOW FLAME & you have to do NON STOP STIRRING. Now to begin with, dry roast besan in a heavy bottom pan for 3 to 4 minutes. Make sure don't let the colour of besan change.
Then add rest of the ingredients i.e. desi ghee, coconut, milk, sugar and mix well.
After couple of minutes, the mixture will turn into liquid. Keep on cooking with continuous stirring so that mixture shouldn't stick to the bottom of pan.
With each passing minute, mixture will keep on becoming thick but don't stop stirring.
After between 15 to 20 minutes, mixture will become like a mass & start leaving the sides of the pan. Also, on careful reading, ghee will be seen separated from the mixture.
Immediately switch off the flame and spread the mixture over the greased plate/tray in no time.
When the spreaded mixture turns little but not completely cool, mark the cuts in it giving the shape of barfi.
Once cool down completely, your 7 cup barfi is ready. Enjoy.