Subscribe to Onlymyhealth Newsletter

5 Foods that Can Make you Stink

Food can do a lot of good things to your health, but some of them can also trigger bad breath or body odour. Here are those foods you can blame for giving you several embarrassing moments.

Exercise & Fitness By Meenakshi ChaudharyMay 14, 2018


Your beloved morning beverage, coffee, contains caffeine that stimulates the central nervous system, causing your sweat glands to emit odour.  As you may know, coffee is highly acidic in nature and thus, dries mouth out.  Lack of saliva causes bacterial growth, creating bad breath. If you are an avid coffee drinker, you must brush your teeth each time after drinking coffee or at least twice a day every day to prevent the bad odour.

Fiber-rich foods

We have been told that fiber-rich diets provide energy and keep us full for long. But, did you know that eating too much of fibrous foods can make you smell bad? Yes, consumption of more than 5 grams of fibre before workouts can make you sweat more and as a result, you make you stink more. High fibrous foods contain gases, such as hydrogen, carbon dioxide and methane. These are released in the large intestine during digestion, giving rise to flatulence.


Garlic contains allicin, which is responsible for causing your skin to produce a repelling odour. Allicin breaks down quickly after consumption and gets converted into other substances that cause bacteria, later mixing with sweat and giving rise to a strong odour.

Cruciferous vegetables

Cruciferous vegetables such as brocolli are sulfur-rich foods packed with nutrients and antioxidants. They are not only healthy for your body, but can also make you stinky. The high sulfur content in these foods may trigger rotten egg-like smell.


Onions have a distinct odour of their own. The odour is so strong that even after onions are digested, the extracts get into your lungs through the bloodstream and cause foul breath. Eat only a few onions if you want to minimise the odour. Image Source: Getty

All possible measures have been taken to ensure accuracy, reliability, timeliness and authenticity of the information; however does not take any liability for the same. Using any information provided by the website is solely at the viewers’ discretion. In case of any medical exigencies/ persistent health issues, we advise you to seek a qualified medical practitioner before putting to use any advice/tips given by our team or any third party in form of answers/comments on the above mentioned website.

This website uses cookie or similar technologies, to enhance your browsing experience and provide personalised recommendations. By continuing to use our website, you agree to our Privacy Policy and Cookie Policy. OK