Soğanın ağız kokusu yapmasının ana nedeni içerdiği sülfür bileşikleridir. Soğanın kesilmesi veya ezilmesi sırasında, içerdiği sülfür bileşikleri havaya karışır ve bu bileşiklerin bir kısmı ağıza da ulaşır. Ağızdaki bakteriler, bu sülfür bileşiklerini parçalayarak kötü kokuya neden olan uçucu sülfür bileşiklerini (örneğin, allyl methyl sulfide) üretirler.
Bu sülfür bileşikleri genellikle ağız içinde bulunan bakteriler tarafından sindirildiğinde ve metabolize edildiğinde ortaya çıkarlar. Bu da ağız kokusunun oluşumuna neden olur. Ayrıca, soğan gibi keskin kokulu gıdaları yedikten sonra ağızda kalan parçacıklar da bakteri büyümesini teşvik edebilir ve ağız kokusunu artırabilir. Bu nedenle, soğan gibi yiyeceklerin tüketiminden sonra ağız ve diş hijyenine özen göstermek, ağız kokusunu azaltmaya yardımcı olabilir.