8 Foods That Can Give You Bad Breath

Citrus Fruits

Citrus fruits create an acidic environment in your mouth, ideal for odor-causing bacteria. This effect worsens with acid reflux, which can amplify the foul scent.

High-Protein Foods

Excessive protein consumption leads to ammonia production during digestion, resulting in breath that can resemble cat pee.

Canned Fish

Unlike fresh fish, canned varieties contain trimethylamines that linger in the mouth, causing a persistent fishy smell.


Dairy products, including cheese, encourage oral bacteria to produce sulfur compounds, leading to breath reminiscent of rotten eggs.

Pasta Sauce

Tomatoes in pasta sauces increase mouth acidity, promoting bacterial growth and potentially causing bad breath.

Peanut Butter

Peanut butter's sticky texture allows protein-rich remnants to linger in the mouth, providing a feast for bacteria.


The chemical isothiocyanate in horseradish persists after consumption, leading to lingering breath odor.


Coffee's drying effect reduces saliva flow, allowing bacteria to thrive and produce foul-smelling compounds.