Another tradition from the Imam (a.s.) states that onion cleans dirt of teeth and sputum, lessens fatigue and laziness, strengthens veins and muscles and the roots of the teeth, increases offsprings, beautifies complexion and cures fever.
A tradition from the Holy Prophet (s.a.w.a.) narrates that whenever a person visits any new city, he should eat the onion grown over there so that he may be safe from all the diseases of that city.
According to a tradition from Imam Mohammed Baqir (a.s.), the Holy Prophet (s.a.w.a.) asked the person who eats not to come in his mosque on account of it’s bad smell. But the person who is not in a mosque or who is not going to the mosque can have it.