Take 2 cups of ghee (300 grams). In a pan, add half the measured ghee and 500 grams of coarse besan. Mix well. The besan will absorb the ghee; now stir continuously and roast the besan on a medium-low flame.
After 5-6 minutes, add 2 ladles of ghee from the measurement and continue roasting the besan. Keep adding ghee in batches until the besan changes color, becomes aromatic, and the ghee starts oozing from the sides. The besan should turn slightly darker in color (refer to the video).
Then, gradually add ½ cup of milk while stirring. The mixture will quickly become grainy, indicating it is well roasted. Transfer the roasted besan to a mixing bowl and allow it to cool completely.