Food you eat directly shows a positive or a negative effect on your body.
There are different causes of body odor (listed here); stinky food is one among them.
Food you eat is broken into small compounds which then go through blood and excess material comes out as waste, through sweat. So, the food you eat if it has stinky smell then your sweat smells stinky causing body odor.
8 Foods that Causes Body Odor
1. Spicy Food
You love spicy food? I too, but we need to balance our diet, excess sulfur in food comes out of body as sweat and breathe. So, avoid those mouth watering hot curries when needed.
2. Red Meat
Though you'll have good time eating fired meat, your digestive system faces bad time; as it takes extra effort to digest. Over-eating leads to perspiration which results in unpleasant smell.
Besides having health benefits which include curing heart disease. But choline (a B-complex vitamin) found in tuna and salmon increases body odor.
4. Junk Food
Not just body odor, junk food triggers many health problems. Either you need to plan for an exercise routine or give-up eating junk food.
5. Dairy Products
Dairy products are filled with proteins; excess consumption takes long to digest. Hydrogen sulfide and methyl mercaptan are released in the body when you take excess dairy products, these chemicals triggers foul smell.
Sulfur in these cruciferous vegetables is broken into small compounds in your body, which comes out of the body through sweat. Despite the unpleasant smell these vegetables triggers experts suggest not to avoid because of its health benefits. Instead to minimize the effect, parboil these vegetables in water seasoned with a pinch of sea salt.
7. Low Carb Diet
Low carbohydrate diet (restricted carbohydrate consumption) may lead to greater sweat release which gives a foul smell because of chemical called ketones.
8. Alcohol and Smoking
Atleast 10% of tea, coffee, soda, alcohol and tobacco is left unprocessed which cause perspiration. In particular alcohol gives a foul smell when you talk, breathe and also urine and sweat gives an unpleasant smell.