6 Foods to Avoid for Bad Breath

DetoxWater Editorial Team•Published November 5, 2026

Garlic, onions, and fish are three foods to limit for bad breath, along with sugary sweets, dried fruit, and strongly scented cheese. To help organize symptoms before an appointment, you can use the ai symptom analyzer, but it cannot diagnose the cause of bad breath. For related hydration advice, see the best drinks for bad breath.

Which 6 foods should you limit for bad breath?

Food-related bad breath is often temporary. A review of diet and halitosis notes that foods can change breath odor, while persistent bad breath is usually associated with an oral problem. Evidence is limited for how much avoiding individual foods helps, and not everyone reacts to the same foods.

1. Garlic

Garlic contains sulfur compounds that can give the mouth a strong odor after a meal. Some compounds also enter the bloodstream and are released through the lungs, so brushing may not remove the smell completely.

If garlic reliably affects your breath, use less of it or save garlic-heavy meals for a time when a lingering odor is less inconvenient. Cooked garlic may be less pungent than raw garlic, although it can still affect breath. You do not need to eliminate it if the odor does not bother you.

The diet review supports the general link between foods and temporary breath changes, but it does not establish a garlic amount that everyone should avoid. The effect can depend on the meal and the person.

2. Onions

Onions also contain sulfur compounds that can leave a noticeable odor in the mouth and on the breath. Raw onions are especially pungent, although cooked onions can still contribute to bad breath for some people.

Try a smaller serving or leave raw onions out of a meal when you want to minimize a noticeable food odor. Removing food particles and cleaning your teeth after eating can help with residue in the mouth, but it may not remove odor that comes from compounds released through the lungs.

The evidence for a specific onion limit is limited. The diet review discusses food-related breath changes generally; it does not show that a particular serving will cause bad breath in everyone.

3. Fish

Fish can leave a recognizable food smell in the mouth, particularly if pieces remain between the teeth or around dental appliances. The odor immediately after a fish meal does not necessarily mean there is an underlying dental problem.

If you notice a lingering smell, check for trapped food and clean between your teeth as part of your regular routine. You can also choose a smaller serving before an occasion when breath odor concerns you. Fish provides nutrients, so avoiding it entirely is not necessary simply because it has a strong smell.

The diet review supports the broader point that foods can temporarily alter breath, but it does not establish how much fish causes bad breath or whether avoiding fish improves persistent bad breath.

4. Sugary sweets

Sugary sweets can leave sugar on the teeth, where oral bacteria use it to produce acids. Frequent exposure to sugar can contribute to tooth decay; dental problems and plaque may in turn be associated with bad breath. This is an indirect connection, not proof that a sweet causes bad breath every time you eat one.

If you eat sweets often, try having them with a meal rather than repeatedly throughout the day. Clean your teeth with fluoride toothpaste twice a day and clean between them daily. These habits address oral health more broadly than simply masking a smell.

Evidence is limited on whether cutting out sweets specifically improves bad breath. The case for limiting frequent sugar exposure is stronger for protecting teeth than for treating bad breath itself.

5. Dried fruit

Dried fruit can stick to teeth, leaving fruit sugars and small pieces in the mouth. Food residue and plaque may contribute to oral problems associated with bad breath, but dried fruit is not established as a direct cause of persistent bad breath.

If it tends to stick to your teeth, have it with a meal and check for pieces caught between teeth. Some dried fruit also has added sugar, so the ingredient list can help you choose a version that suits you. Whole fruit is another option if you find it easier to clear from your teeth.

There is no established amount of dried fruit to avoid for bad breath. The research is indirect: good oral care matters, but research has not shown that removing dried fruit improves breath.

6. Strongly scented cheese

Some aged cheeses have a noticeable smell that can linger after eating. Cheese particles left in the mouth may add to food residue, but a temporary food smell is different from ongoing bad breath caused by an oral condition.

If a particular cheese leaves an odor you dislike, try a milder variety or a smaller serving. Check for trapped food and follow your usual tooth-cleaning routine rather than cutting out all dairy products. Cheese and other dairy foods can provide useful nutrients.

Evidence that cheese itself causes persistent bad breath is limited. The diet review does not establish that avoiding cheese is a treatment, so use your own response to a particular food as a practical guide rather than a diagnosis.

How should you limit foods that contribute to bad breath?

Start with the foods that you have noticed leave a smell, rather than avoiding all six categories. Change one food or meal at a time and notice whether the odor seems to resolve; a person you trust may be better able to notice a breath odor than you are. Food smells can linger even after the taste has gone.

Keep routine oral care consistent while you make changes. Brush with fluoride toothpaste twice a day, clean between your teeth daily, and gently clean your tongue if it has a coating. If you wear dentures or another removable dental appliance, clean it as directed by your dental professional.

Avoid making your diet unnecessarily restrictive. Fish, fruit, and dairy can all be part of a nutritious diet, and a temporary smell after eating them is not a reason for everyone to stop. There is no proven serving size for any of these foods that will prevent bad breath in every person.

When should you see a doctor or dentist about bad breath?

See a dentist if bad breath persists despite regular oral care, or if you have bleeding gums, tooth pain, loose teeth, or problems with dentures. Gum disease, tooth decay, and food trapped around dental work are possible sources that a dentist can assess. Do not assume that an ongoing odor is caused by the last thing you ate.

Speak with a doctor or dentist if you have persistent dry mouth, particularly if you take medicines that can cause it, such as some antihistamines. Do not stop a prescribed medicine on your own. A clinician can also assess symptoms involving the nose or throat, or other possible causes when an oral examination does not explain the odor.

Seek urgent medical care for facial or mouth swelling that makes swallowing difficult, and emergency care if breathing is difficult. During pregnancy or for children, avoid restrictive diets based solely on breath odor; ask a dental or health professional for guidance if the problem continues.

Try the free tool

Ai Symptom Analyzer →

Frequently asked questions

Can food affect bad breath after brushing?

Yes. Brushing can remove food residue from the mouth, but some compounds from foods such as garlic can be carried in the blood and released through the lungs.

Is bad breath always caused by the stomach?

No. Persistent bad breath is usually associated with a problem in the mouth, although other causes are possible.

Can a mint replace brushing for bad breath?

A mint may temporarily mask an odor, but it does not replace brushing and cleaning between teeth. Persistent bad breath should be assessed rather than repeatedly covered up.

Sources

  1. Diet and halitosis. Current opinion in clinical nutrition and metabolic care (2011). PubMed 21673571