These 21 Foods Are Making You Smell Bad

You're sitting on a train that's slightly warm, packed with passengers, and suddenly you get a whiff of "rotten egg" stench. Stop after stop, the crowd thins out, but that onerous odor remains. You search for the offender as subtly as you can, praying you can find a seat far away from the culprit. As your head swivels, you're hit with that stench again. It's so strong you could swear it was you. You nonchalantly dip your head down toward your underarm... Wait a minute: It is you! But you didn't even work out today! And you took a shower this morning! And you're wearing deodorant!

What you eat can directly affect how you smell, and in more ways than just your breath.

Here are 21 foods that are making you smell bad.

Scientifically, this boils down to the way your body metabolizes the stinky sulfur compounds found in many foods like garlic, cumin, and asparagus. While smelling like garlic is nothing new (it is said to ward off both vampires and mosquitos), the stench of asparagus-tainted urine might not be quite as familiar. You may not have even realized that some of the foods on our list could have this effect on you.

If you have a hot date or an interview or you simply plan to be out in public, you may want to keep these foods off the day's menu. And if you can't, here are a few tricks to help deodorize those nasty smells.

Click here to see the These 21 Foods Are Making You Smell Bad Slideshow. 

Lauren Gordon contributed to this story.