The Messenger of Allah ﷺ forbade eating onions and leeks, but necessity overcame us and we ate some of them. He said, "Whoever eats from this foul-smelling plant should not come near our mosque, for the angels are offended by what offends humans."
حدثنا أبو بكر بن أبي شيبة حدثنا كثير بن هشام عن هشام الدستوائي عن أبي الزبير
نهى رسول الله ﷺ عن أكل البصل والكراث فغلبتنا الحاجة فأكلنا منها فقال من أكل من هذه الشجرة المنتنة فلا يقربن مسجدنا فإن الملائكة تأذى مما يتأذى منه الإنس