If the besan is roasted too quickly on high flame, it tends to burn in parts and remain undercooked in other sections. This burnt besan generally gives a bitter taste. So roast the besan well on medium low flame till fragrant but not burnt.