Odor-producing foods can lead to unpleasant body odor, bad breath as well as foul-smelling urine and bowel movements.
Instead of trying to deal with body odors after the fact, look to the foods you eat that may be responsible for the bad smell. This article will give you some tips on how to avoid the problem. Here are the top 10 foods to avoid that make you stink.1. Garlic
Garlic is a great immune-boosting herb and has many other health benefits. But garlic can also give you bad breath that is hard to bear. In fact, the strong garlic smell can linger in your breath up to 72 hours. Garlic can even pass odor along through your urine.
2. Onions
Just like garlic, onion also imparts a foul body odor and bad breath. In fact, a nasty onion smell can linger in the mouth for quite a while. The sulfurous compounds in them are responsible for this problem. When raw onion is digested, the odorous molecules reach the lungs via the bloodstream, and cause a foul onion breath when you exhale. Raw onions make your breath smell stinky for hours, however cooked onions do not cause this problem. Hence, avoid eating raw onions in excess.3. Red Meat
People who love to eat red meat eventually experience an unpleasant body odor. This mainly happens because red meat takes a long time to travel through the digestive tract, and it rots throughout the process. This results in bad breath as well as foul body odor.
4. Asparagus
Asparagus is another food that can affect your body odor. It contains thioesters and methanethiol, the sulfur compounds that break down into smelly chemical components. This in turn makes your urine smell. A 2011 study published in Chemical Senses reports that the urine of people who have recently eaten asparagus has a sulfurous odor, which is distinct and similar to cooked cabbage. But people who lack the digestive enzyme that breaks down the vegetable into its smelly components may not develop asparagus pee. If you develop smelly urine after eating asparagus, then it is best to avoid it. Opt for a tasty asparagus alternative, such as bell peppers that can also be roasted or grilled.5. Cruciferous Vegetables
Though high in potassium and antioxidants, cruciferous vegetables like broccoli, cabbage, Brussels sprouts and cauliflower can cause unpleasant body odor. These vegetables contain sulfur, a chemical that can intensify your odor when released through sweating after digesting it. As these vegetables are incredibly healthy for you, there is no need to completely cut them out of your diet. Just cut back on the amount you eat. Also, it is recommended to parboil the vegetables in lightly salted water. Then, cook them as you normally would.6. Alcohol
A drink once in a while will not cause body odor. But when you drink in excess, it may be released through your pores in the form of sweat. This in turn gives your body the same smell as beer or wine. Also, your breath smells really bad.
7. Fish Oil Supplements
Fish oil supplements are rich in omega-3 fatty acids that benefit your health abundantly. Their anti-inflammatory properties are particularly beneficial for heart health. On the downside, most fish oil supplements contain impurities that trigger a fishy body odor. Plus, you will be amazed to learn that fish oil capsules go rancid quickly. Hence, most of these capsule available in the market are actually rancid! In addition to the stinking problem, fish oil supplements can also cause side effects like belching, nausea and acid reflux in some people. Taking fish oil capsules that are enteric-coated can help reduce the gastrointestinal symptoms to some extent as they dissolve in the intestines not the stomach.8. Fenugreek
Another herb and spice that can have a very noticeable effect on the tang of your urine is fenugreek. Fenugreek is high in the compound solotone that, after passing through the urinary tract, boasts a strong smell in your urine. Interestingly, solotone is used commercially as one of the main ingredients in artificial maple syrup. If your urine smells like fenugreek after eating a large amount of fenugreek leaves or seeds, it is best to avoid it or restrict its intake. Try some other herbs that are as healthy as fenugreek.9. Coffee
Much like alcohol, coffee has a diuretic effect and can make your urine smell really bad. This morning pick-me-up beverage also activates your sweat glands, which can give you body odor.