Take a thick bottomed pan and add desi ghee. When ghee is lightly hot, add gond.
Fry till it puffs up and becomes whitish. It will take just a minute or so.
Take the fried gond out of the pan.
Now add khoya in the same pan. If khoya is hard, you need not to grate it. Also add sugar.
Now start cooking at the low temperature.
Break the big chunks of khoya.
Keep cooking. Initially khoya will melt. Add cardamom powder. Keep stirring.
After about 20 minutes of cooking, khoya will begin to leave the sides of the pan.
TEST : Here we did a small test. Take a droplet of khoya in a plate. Let it cool down completely for a minute. Then roll it in your fingers, if it takes a proper shape and roll without sticking to your hand, its a sign that khoya is properly cooked. But if it doesn't, its a sign that you need to cook it bit more. The roll we made was sticking to our hand.
Not at 20, but our test succeeded after 30 minutes of cooking. Roll came out so perfect and rolling in a hand without sticking.
Immediately transfer the khoya in a greased thali.
Level it properly.
While the khoya is hot, sprinkle the gond all the surface of khoya, like we generally do with nuts.
Let it cool down completely.
Cut into barfi shape and enjoy.