Question: Question from Bianca

Hello, Is it true that if I change my diet I can be less smelly? I feel like I get quite smelly under my arms despite using deodorant and bathing twice a day. How should I change my diet if this is true?


It is indeed true that our body odour can be affected by what we eat.

The most obvious foods are garlic and onion. Most people will have a smelly breath after eating a lot of garlic or onion, but in some individuals the odour can be picked up from the skin as well.

The family of veggies that broccoli, cabbage, asparagus and cauliflower belong to can also produce body odour, because of the sulphur compounds they contain.

All the above mentioned foods are very beneficial to health though and should not be excluded from the diet.

Other foods that can cause body odour, but can definitively be reduced include alcohol, red meat, sugar, dairy and caffeine. All of these foods can significantly contribute to body odour.

Regular detoxification will have a very positive effect on body odour. If your liver and your gut is working well, body odour will be minimal.



Detoxification –

Gut –

Share on facebook
Share on twitter
Share on linkedin
Share on pinterest
Share on whatsapp

Question from Meryl

Hi Dr, I wake up in the morning with muscle stiffness and aches, I’ve recently changed my pillows, so I…

From marumo

Hi Dr lately I've been waking up in the middle of the night around 2am and 3 am I don't…

Question from Emma O'Shaughnessy

Is it true that drinking alcohol at night disturbs your sleep? I really enjoy a glass of wine with my…

Subscribe to our newsletter