Make sure to slow roast the besan and ghee for at least 3o to 35 minutes. The besan should not brown before this time. Keep stirring as this recipe does require a bit of patience.