Oh, the irony! Foods that can help you live longer, can make you smell so bad that nobody wants to live with you.
Here are some healthy foods that create foul body odors.
Garlic: It reduces the frequency of everything from the common cold to heart disease. But digested garlic produces sulfurous gasses that enter the bloodstream and are released through pores and lungs. The good news: If you and your dinner companions all eat garlicky foods, the body odor seems less obnoxious. Try eating parsley or drinking milk to reduce the smell.
Cumin Seeds: These iron-rich seeds beef up your immune system, fight some cancers, and enhance detoxification enzymes in the liver. But, eat cumin, and your sweat can reek for days. This is not the spice to consume before a big meeting or first date.
Asparagus: A great source of fiber, vitamins A, C, E and K, and glutathione, which protects against breast, bone and lung cancers. But when you digest asparagus, sulfur compounds are broken down and make your urine smell like spoiled cabbage.
Onions: They’re fiber-rich and known to lower cholesterol and improve circulation. But as you digest onions, heir volatile sulfur compounds enter the blood and are released through the lungs: Say hello to onion breath. Cooking onions before eating can reduce the odor; so can growing onions in low-sulfur soil.
Cabbage, Broccoli, Cauliflower: These cabbage family vegetables contain phytochemicals, vitamins and fiber that can lower your cancer risk. But at a price, because their sulfurous compounds are secreted in sweat that can produce a foul smell for up to six hours after eating one serving. You can minimize the bad odor by parboiling the vegetables in water with a pinch of salt.
Fish: It’s good for brain function and reducing heart disease risk. But the choline found in tuna and salmon creates a fishy smell that can emanate from sweat for a day after eating a single fish serving.