Besan should be roasted for 3 to 4 minutes before adding the other ingredients. Be careful not to burn the besan when roasting as this will effect the taste of the sweet. So stir often when roasting.