Foods That Cause Bad Breath (And Some Surprising Ones)
Garlic and onions are obvious, but coffee, alcohol, and high-protein diets all contribute in ways most people don't expect.
Some foods cause bad breath in obvious ways. Others surprise people because the mechanism isn’t what you’d expect. Here’s a run-through of the main offenders and what’s actually happening when you eat them.
Garlic and Onions: Not Just a Mouth Problem
Garlic is the most well-known bad breath food, and it earns the reputation. But the part most people miss is that brushing your teeth afterward doesn’t fully solve it.
When you eat garlic, the sulfur compounds (allicin and its breakdown products) get absorbed through your gut into your bloodstream. From there, they’re carried to your lungs and exhaled with every breath. You can clean your mouth perfectly and still have garlic breath because it’s coming from inside your body, not just your teeth.
This blood-borne component means the effect lingers for hours, sometimes up to a day. Onions work the same way, just with slightly less intensity.
Coffee: The Drying Effect
Coffee gets its bad breath reputation from two things happening at once.
First, coffee itself contains sulfur compounds and can temporarily raise sulfur levels in the mouth. Second, and more significantly, caffeine reduces saliva production. Saliva is one of your mouth’s primary defenses against odor-causing bacteria. When your mouth dries out, anaerobic bacteria thrive and VSC production goes up.
The acidity of coffee also drops your mouth’s pH, creating an environment where bacteria are more active. One cup in the morning is manageable. Steady coffee drinking through the day keeps your mouth in a low-saliva, higher-acid state that compounds the problem.
Alcohol
Alcohol has a direct drying effect on oral tissues. Like coffee, it suppresses saliva production, which leads to increased bacterial activity and more volatile sulfur compounds.
This is also part of why alcohol-based mouthwash can backfire for bad breath. Even a small amount of alcohol dries things out temporarily, and the short-term freshness fades into something worse.
Heavy or regular drinking has a more lasting impact on oral microbiome health, which is a separate issue from the immediate post-drink effect.
High-Protein Diets
When your body breaks down protein, it produces ammonia as a byproduct. In the mouth, protein-rich food particles left between teeth or on the tongue give anaerobic bacteria extra material to work with, and the compounds they produce when metabolizing protein are particularly odorous.
This is why people who eat a lot of meat and don’t floss carefully often have persistent bad breath even with otherwise good hygiene. The bacteria are well-fed.
Not sure where to start?
Read the GuideLow-Carb and Keto Diets
This one surprises a lot of people. When you drastically reduce carbohydrate intake, your body shifts to burning fat for energy through a process called ketosis. A byproduct of ketosis is ketones, including acetone, which are expelled through your lungs.
Keto breath has a distinct smell, often described as fruity or slightly chemical. It’s not coming from oral bacteria at all, which means no amount of brushing or mouthwash will eliminate it. It typically improves after a few weeks as your body adapts to the diet.
If you’re on keto and concerned about breath, staying well hydrated helps, and some people find it improves over time as their metabolism adjusts.
Dairy
Dairy products aren’t universally a problem, but they can be for some people. Protein in milk and cheese gives mouth bacteria something to metabolize, and for people who are lactose intolerant or just sensitive to dairy, it can contribute to post-nasal drip, which adds a separate layer to the breath issue.
If you notice your breath is worse after dairy and you’re otherwise doing everything right, it might be worth experimenting with cutting it back.
What to Eat Instead
If you want foods that actively help, focus on high-water-content vegetables and fruits, particularly crunchy ones like apples, celery, and carrots. These mechanically clean the teeth and stimulate saliva production.
Parsley and other herbs high in chlorophyll have long been recommended as natural breath fresheners. The evidence isn’t overwhelming, but chlorophyll does have some deodorizing properties and it’s a reasonable addition after a garlicky meal.
Green tea has polyphenols that inhibit bacterial growth and has shown some benefit in reducing VSC levels in studies. It’s not a cure-all, but it’s a better between-meal drink choice than more coffee.
Frequently Asked Questions
Why does garlic breath last so long? +
Does milk neutralize garlic breath? +
Will eating parsley actually help? +
References
- [1] Tonzetich J. Production and origin of oral malodor. J Periodontol.1977. DOI: 10.1902/jop.1977.48.1.13
- [2] Porter SR, Scully C. Oral malodour (halitosis). BMJ.2006. DOI: 10.1136/bmj.38954.631968.AE
- [3] Scully C, Greenman J. Halitosis (breath odor). Periodontol 2000.2008. DOI: 10.1111/j.1600-0757.2008.00266.x