Dried Fruit
Dried fruit is good for a healthy diet, but it can be one of the sneaky foods giving you bad breath. Fruit already has a high sugar content, but dried fruit often has a coating of sugar to reduce moisture. The dried fruit can also get stuck in your teeth. Sugar and food residue in your teeth are the perfect breeding grounds for odor-causing bacteria.
Tomato Sauce
Dairy
Alcohol
Citrus Fruits
Protein
A high-protein diet is good for those who are working out and trying to build muscle, but it can also give you stinky breath. Your body produces ammonia when digesting protein, which is a compound that smells like cat pee.
A high-protein diet can cause you to put off a lot of ammonia, which escapes through your mouth, making you smell like a litterbox.
Peanut Butter
Candy
Potatoes
Corn
Eggs
Curry
Ham
Kombucha
Beets
Asparagus
Seaweed
Popcorn
Popcorn causes bad breath in two different ways: getting stuck in your teeth and containing high amounts of lactic acid. Lactic acid promotes tooth decay, which often results in a stinky smell coming from your mouth. Some popcorn contains sugar that can further contribute to tooth decay and bad breath.
Applesauce
It’s true that apples are good for your teeth; the fibers in apples help scrub your teeth and clean them. However, applesauce contains lots of added sugar, and often lemon, for a preservative. Sugar and acidity make perfect conditions for tooth decay and bacteria growth, leading to some seriously stinky breath.
Cranberry Sauce
Seeds
Almonds
Ketchup
Many people might not think about ketchup causing bad breath because it’s a condiment and you are normally more conscious of the actual food you’re eating than the toppings. But ketchup contains tomatoes, which have a high acid and sugar content.
Ketchup has added sugar and vinegar in it, both of which will contribute to bad breath.