How your diet causes body odour

Did you know that your fragrance is influenced by the things you eat? Sweat has an unpleasant fragrance because some foods contain unpleasant-smelling chemicals that permeate into it.

These substances are known as volatile organic compounds, or VOCs. They are what cause strong sweat to evaporate. Therefore, you need to be aware of a few meals and drinks that contribute to body odor in order to get rid of it.


Some individuals may even secrete choline in their sweat for a whole day after eating fish, which could result in a strong, unpleasant body odour.


Happy hour sure is great, but alcohol could leave you smelling unpleasant. This is because, when alcohol is absorbed into your body, it is metabolized into acetic acid or acetate, which can then be secreted into your sweat.

Red Meat

Red meat comprises amino acids that leave a residue in your intestines during the digestion process. The intestinal enzymes then break down this residue, which gets combined with the bacteria on your skin when you perspire, and creates an unpleasant body odour.

READ ALSO:   Reasons why men pull away when they fall in love
The man smells armpits near the woman on the white background
How your diet causes body odour

Processed Food

It has been suggested that the sugar in the blood after the consumption of processed food alters the make-up of sweat in some individuals when combined with bacteria present on the skin, which leads to changes in body odour. Furthermore, junk foods are not rich in chlorophyll, which is a chemical that acts as a natural deodorizer in the body.

Cruciferous Veggies

Cruciferous veggies like brussels sprouts, cauliflower, and broccoli, can also be responsible for foul body odour. This is because these vegetables are rich in Sulphur, which is a compound that smells a lot like rotten eggs.

Related Articles

Back to top button