Foods That Make You Stink

Garlic and Onions

Garlic and onions stick with you, and their powers transcend offensive breath. “These foods are rich in sulfur-containing compounds,” says Sandy Wolner, registered dietitian nutritionist with Pampered Chef. “When the compounds are absorbed into the bloodstream, they will come back out through the lungs, producing the bad breath and through your pores, causing B.O.”


“Oops. I ate asparagus.” We’ve all had this moment of realization after an alarming trip to the restroom. You can blame your pungent asparagus pee on the vegetable’s asparagusic acid content, which the body then breaks down into sulfur-containing compounds.


Coffee breath: it’s been known to afflict everyone from your favorite college professor to your close-talking boss. First of all, caffeine has been found to slow saliva production. Saliva kills bacteria, so a dry mouth is a breeding ground for stank breath. Secondly, most people take their coffee with some combination of milk and sweetener, both of which only feed problematic bacteria.

 A Low-Carb/High-Protein Diet

If you’ve ever gone grain-free, you may have noticed your breath or urine taking on a strange, but not traditionally smelly, odor. “The smell is more of a sweet-type smell,” Hake says. Some even describe it as fruity, but in a rotten way.


Your liver is to blame for that telltale distillery smell you carry the morning after too many cocktails. It processes most of the alcohol in your drinks, but the rest is excreted through your urine, sweat, and breath.