If you had to guess, what food would you think causes body odor?
One chemist and physician is claiming that tomatoes are actually responsible for body odor. Dr. Charles Stewart says that tomato stalks are filled with an oil that smells like human sweat. Stewart says the oil contains terpenes, a substance that gives fruits and vegetables such as oranges and lemons their smell and flavor. He noticed that when he stopped eating foods that contained terpenes, his own personal body odor faded.
He says terpene may cause body odor because it's broken down by enzymes that produce chemicals that contribute to how the body smells. He also says that when he re-introduced food containing terpene into his diet, his body odor returned for seven days, he adds, "It is really surprising that odor can last so long after one meal. But it means people who eat tomatoes and tomato products always have a risk of smelling when they sweat."