Ăn hành tây, bông cải xanh, cải Brussels hoặc các loại rau họ cải khác có thể khiến da có mùi như mùi hành. Các hợp chất trong các loại rau này được phân hủy trong đường tiêu hóa, đi vào hệ tuần hoàn và được bài tiết qua miệng, phổi và da.
Một số bệnh nhiễm trùng âm đạo do vi khuẩn cũng có thể có mùi hành. Bệnh tiểu đường, bệnh gan, nhiễm trùng và cường giáp đều có thể gây ra mùi cơ thể dai dẳng. Bệnh tiểu đường không được kiểm soát thường gây ra mùi cơ thể có mùi trái cây. Những người bị bệnh gan hoặc thận có thể có mùi kỳ lạ theo cách được mô tả là tương tự như mùi thuốc tẩy. Những thay đổi về mùi cơ thể dường như không liên quan đến các lựa chọn chế độ ăn uống tạm thời nên được bác sĩ điều tra.