Troubled With Bad Breath? Here Are Foods You Should Eat And Avoid

Bad breath or halitosis can be due to poor dental hygiene or medical conditions. However, what you eat also plays an important role. 

Sushmita Sharma
Written by: Sushmita SharmaUpdated at: May 08, 2023 08:30 IST
Troubled With Bad Breath? Here Are Foods You Should Eat And Avoid

Malaria & Dengue Day 2023: Fever Causes, Symptoms and Prevention Guide - Onlymyhealth

Bad breath or halitosis can be an embarrassing problem and can put you in awkward situations. People often maintain distance from those who have bad breath. While it can be caused by a variety of factors, such as poor dental hygiene, certain medical conditions and lifestyle habits, what you eat can also play a significant role in the development of bad breath. Read on to learn about the foods you can eat and avoid to prevent bad breath.

Foods That Cause Bad Breath

Garlic And Onion

You might have heard people refusing to eat garlic onion as it causes bad breath. This is due to the presence of sulphur compounds in them that stay in your body after eating. It gets absorbed in your bloodstream and gets released as you exhale.

Sugary And Acidic Foods 

Foods that are high in sugar or acid can contribute to the development of bad breath by promoting the growth of bacteria in your mouth. Avoid foods such as candy and soda if you do not want to smell bad.


We all know that alcohol causes bad breath, but how many of you know the cause behind it? This is because alcohol can cause dehydration and dry out your mouth, leading to bad breath. In addition, it can also promote the growth of bacteria in your mouth.


Another food item that can cause bad breath is cheese. It has amino acids that interact with the oral bacteria that are present naturally to create sulphur compounds. A final reaction may result in the production of hydrogen sulphide, which is known to have a very foul odour.

Also Read: Bad Breath: 6 Ayurvedic Remedies To Treat Halitosis

Foods To Counter Bad Breath


Drinking plenty of water throughout the day can help keep your mouth moist and prevent the buildup of bacteria that causes bad breath.  Hence, keep yourself hydrated for maintaining oral health.

Probiotic Foods

Eating foods that contain beneficial bacteria, such as yoghurt, kefir and kimchi, can help improve digestion and prevent the buildup of harmful bacteria in your mouth and gut.

Green Tea

Green tea contains compounds that can help reduce the growth of bacteria in your mouth, preventing bad breath. It can even promote oral health as it prevents cavities by battling harmful bacteria and lowering inflammation, which keeps your teeth and gums in good condition.


This may upset coffee lovers but even coffee can cause bad breath as it causes dry mouth. It can also stain your teeth and tongue, promoting the growth of bacteria that cause bad breath.

Also Read: 5 Reasons For Bad Breath In Children Every Parent Should Know

Other Tips To Follow To Counter Bad Breath

Maintain Dental Hygiene

Maintaining good dental hygiene is essential for preventing bad breath. This entails using mouthwash, flossing at least once each day, and cleaning your teeth twice daily. Plaque and bacteria on your teeth and gums are removed thanks to this.

Quit Smoking 

Smoking is also one of the causes of dry mouth, leading to bad breath. It is also harmful to your health so quitting it can be a good step towards improving your health.

Chew Sugar-Free Gum 

If you are looking for instant ways to remove bad breath, chewing sugar-free gum can be the right choice for you. It can help stimulate saliva production and wash away bacteria that cause bad breath.