The only reason for a bitter-tasting suji halwa is the burnt semolina. If the semolina is over-roasted or burnt, then the taste of halwa is bitter and not appetizing.