Do certain foods cause body odor?

I’m a major foodie. I will eat anything at any time, and try (mostly) anything. I’ve heard of myths that certain foods can cause acne, bad breath, and of course fat, but there’s one thing I never thought of until now: can certain foods make you smell bad?

According to UC Berkley, the answer is yes. Plants in the Brassica genus, like broccoli and cauliflower, have certain sulfuric compounds that can affect body odor. Additionally, foods in the Allium genus, like onion and garlic, can have the same effect.  such as curry and cumin can leave their stenches in your pores for days. In addition to foods, some beverages can make you smell funky. Alcohol can come out of your pores while you sweat, and obviously your breath.

There is a disorder called trimethylaminuria in which people develop a fishy odor after eating fish and other high-protein foods. UC Berkley furthers explains how it happens, “an inability to break down a food-derived compound, which then builds up in the body and is released in sweat, breath and urine.” Many people who don’t know they have the disorder claim to have unexplained body odor.

In order to prevent odor, brush your teeth, wear deodorant, and take frequent showers. Also, if you avoid these foods, you might benefit!

One thought on “Do certain foods cause body odor?

  1. Sang Hyun Cho

    It’s very interesting to think that certain kinds of food leads to certain kinds of odors. It’s one of those ideas that totally makes sense once someone it to you but it’s difficult to come up with on your own. This article explains a little further what kind of foods eminate certain smells. I appreciate this article beacuse now I know what kind of foods to avoid on dates. Thanks!!

Comments are closed.