When Food Causes Body Odor

· March 21, 2018
Smelling bad isn't always a hygiene problem. Sometimes, it has to do with the foods you eat. There are certain ingredients that often cause these problems. Learn about them in this article!

Do you know that some foods make us smell bad? We give off an odor through our sweat. This happens more often than normal when we eat certain dishes.

We aren’t talking about eating raw garlic then reeking for hours. We’re talking about smells that linger despite brushing your teeth or eating breath mints.

In this article, we want to tell you why this happens.

Does food cause body odor?

Well, yes. Many times, we can’t understand it.

Plus, showering two times per day or changing socks doesn’t even work. Deodorants don’t seem to work. Toothpaste doesn’t work, either.

The bad smell that you release comes from your pores, in a manner of speaking.

There are foods that increase your body odor. This is because they raise the acidity of your sweat. The horrid smell, the “bitter” effect of your sweat, comes from a natural chemical imbalance. This happens when you exercise or move.

Your internal toxins are eliminated using several methods. The main ways are through feces, urine, breath, and sweat.

Some things make it more likely that your body will release a stronger, penetrating odor. This especially happens if our diet isn’t adequate or is based on a lot of acidic foods.


This is because your body has to work more to get rid of the waste.

What foods cause bad odors?

Have you tried everything to be clean and hygienic but still reek? If so, don’t blame anything but the food you ate last night.

Clean clothes, French perfume, or talcum powder in your shoes won’t help.

Want to know what foods increase your body odor? Here they are:

Red meat

In Charles University, Prague, scientists carried out a very odd and interesting study.

They collected the sweat from men that ate red meats and from vegetarians. Then, they made a group of women smell the samples. After, they were asked to tell which were the most unpleasant.

According to the volunteers, the most unpleasant smells came from the men who had eaten meat.


First, this causes bad breath. However, it also causes bad body odor in some people.

This is an essential ingredient in many recipes. But, it has volatile substances that are released through your sweat. It gets absorbed by your blood and lungs. Then, it makes your skin and breath give off a horrible smell.

Hydrogenated oil

This is used in junk food. It quickly decomposes in your body. You barely finish eating your hamburger (which also has meat, and you know what happens) and the smell becomes unbearable.

Your skin becomes greasy. It doesn’t matter if you stay still or sit for a while. You’ll give of a bad odor due to the oil that is also in the french fries you get with a combo.


The aromatic spices in curry, like cumin, are great for giving your food a different flavor. However, they also turn into an enemy to your personal hygiene.

For instance, when you eat an Indian dish and then exercise, your sweat will be much stronger. The smell will also last even after taking a bath.


Alcoholic drinks have more cons than pros. If you drink in the morning, you’ll certainly smell. This happens even if you bathe to wash of the sweat.

Alcohol passes through your blood. Then, it “leaves” through your pores and breath. This is the reason that your breath will be frightful. And at the same time, you’ll give off a telltale smell from your evening plans.


What happens here is similar to what happens with meat and junk food. If you love sausages or pates, maybe this is the reason for your bad smell. Sausages decompose in such a way that they cause stomach acid and gas.

As a result, this makes you smell bad.


It’s delicious and healthy.  After eating it, however you won’t have a bad smell coming from your skin. You’ll notice it in your urine.

The strong smell of urine is caused by mercaptan sulfur. This is a component present in asparagus.


It usually smells a bit from the time we buy it till the time we cook it. However, it still increases your body odor.

Be careful, because this doesn’t happen to everyone. It only affects those who suffer from a hereditary metabolic disease called trimethylaminuria.

This problem causes a delay in breaking down the fish. As a result, it’s harder to get rid of the toxins.

Cabbage and broccoli

Cabbage and broccoli are delicious. You can enjoy them in thousands of recipes. However, they belong to a family of “smelly” foods. This is because they’re rich in sulfur.

The smell that leaves your body as gas is similar to putrid eggs. If you like these foods a lot, though, the benefits still outweigh the cons.  They give you a lot of antioxidants and nutrients.


Are you one of those people who can’t start the day without a hot cup of coffee? Or maybe you’re someone who drinks coffee several times during the work day.

This may be is the reason you have bad body odor despite bathing or changing clothes. Caffeine stimulates your sweat glands and increases your perspiration.


This gives a different touch to your foods. Plus, it’s almost as indispensable in the kitchen as garlic. However, it can be the cause of the odor on your skin and in your breath (especially if you eat it raw).

The oils in onions are absorbed your blood stream. They are filtered through your lungs. Then, they leave your body through your breath.