What foods worsen body odor?
As summer arrives, body odor—specifically underarm odor—becomes a “social nightmare” for many. Despite daily bathing and changing clothes, the smell persists; the embarrassment is excruciating, especially in crowded subways, offices, or after a workout. What many don’t realize is that the severity of body odor depends not only on genetics and hygiene habits but also on diet—an often overlooked “odor amplifier.”
First, let’s understand: How does diet affect body odor?
It is important to clarify a scientific fact: food itself does not cause body odor, but it can significantly intensify it. The root cause of body odor (medically known as bromhidrosis) is the breakdown of sweat—secreted by the apocrine glands in the armpits—by bacteria on the skin’s surface (primarily Corynebacterium species). This process produces short-chain fatty acids and ammonia compounds, which have a distinct, pungent smell.
Diet amplifies this odor through three key mechanisms:
Stimulating sweat gland secretion: Certain ingredients trigger apocrine glands to enter “active mode,” secreting more sweat.
Altering sweat composition: Metabolic byproducts from food enter the sweat, providing more “raw material” for bacterial breakdown.
Affecting skin flora: An improper diet can cause odor-producing bacteria to proliferate rapidly.
5 types of food those with body odor should avoid
- Spicy and pungent foods: Odor “multipliers”
Representative foods: Chili peppers, Sichuan peppercorns, garlic, onions, ginger, mustard, curry.
Compounds like capsaicin and allicin in these foods directly stimulate the nervous system, increasing apocrine gland secretion by 20%–30%. Additionally, the high sulfur content in garlic and onions is metabolized by the body and excreted through sweat; when mixed with underarm odor, it creates an even more pungent smell. Clinical observations show that consuming spicy foods for three consecutive days can worsen body odor symptoms by 30%.
- High-fat, high-calorie foods: A “nutrient feast” for bacteria
Representative foods: Fried chicken, fatty meat, barbecue, deep-fried foods, animal offal, cream cakes.
When the body consumes excessive saturated fatty acids, a portion is absorbed into the bloodstream and subsequently excreted through the sebaceous and sweat glands. An increase in fatty acid levels in sweat provides more abundant “fuel” for underarm bacteria, leading to a greater production of odor-causing substances upon decomposition. Studies indicate that individuals who consume a high-fat diet over the long term have significantly higher levels of fatty acids in their underarm sweat compared to those who follow a lighter diet.

- Red meat and high-protein foods: Odor “generators”
Representative foods: Beef, lamb, pork, and other red meats
Red meat contains high levels of animal protein and fat; the digestion process generates significant amounts of ammonia-based metabolites. More importantly, research shows that the population of Propionibacterium in the underarms of red meat consumers is 47% higher than in vegetarians; this bacterium is a primary microorganism responsible for breaking down sweat and producing odor. It is recommended to limit red meat intake to under 500g per week and substitute it with white meats such as chicken or fish.
- Alcohol and caffeine: Sweat gland “stimulants”
Representative foods: Spirits, beer, red wine, coffee, strong tea
Upon entering the body, alcohol dilates blood vessels, accelerates blood circulation, and stimulates the sweat glands to secrete profusely. Additionally, acetic acid—a metabolite of ethanol—is excreted through sweat, directly intensifying body odor. Clinical studies have found that the concentration of volatile sulfur compounds in the underarms of alcohol consumers is two to three times higher than in non-drinkers. Caffeine stimulates the sympathetic nervous system, likewise increasing sweat secretion.
- Strongly scented foods: Direct “odor enhancers”
Representative foods: Chinese chives, cilantro, durian, asparagus, cabbage
These foods contain potent volatile compounds that enter the bloodstream after ingestion and are subsequently excreted through sweat. For instance, individuals consuming more than 100g of raw garlic daily showed an underarm odor score 1.5 points higher than the control group. Cruciferous vegetables like asparagus and cabbage are rich in precursors to methyl mercaptan, which produces a distinctive odor after metabolism. Eat more of these foods to help alleviate body odor
- Vegetables and fruits with high water content
Recommended: Watermelon, winter melon, cucumber, tomato, lettuce, orange, pomelo
These foods are rich in water, which helps dilute odor-causing substances in sweat. They also boost metabolism, allowing more metabolic waste to be excreted via urine rather than through sweat glands. It is recommended to consume over 500g of vegetables and 200–350g of fruit daily.
- Foods rich in dietary fiber
Recommended: Brown rice, oats, corn, sweet potato, celery, broccoli
Dietary fiber promotes intestinal motility, accelerating the elimination of toxins and metabolic waste. By reducing the accumulation of toxins in the body, it indirectly decreases the presence of odor-causing substances in sweat. A daily intake of 25–30g of dietary fiber is recommended.
- Fermented dairy products
Recommended: Yogurt, low-fat milk, cheese
Yogurt contains abundant lactic acid bacteria, which help balance gut flora and inhibit the growth of harmful bacteria. Regular consumption of fermented dairy products helps regulate the body’s internal micro-ecosystem, effectively alleviating body odor issues. It is recommended to consume 200–300g of fermented dairy products daily.
- Green tea (rich in tea polyphenols)
The tea polyphenols in green tea possess potent antibacterial and antioxidant properties; they effectively inhibit bacterial growth in the underarm area and reduce the production of odor-causing substances. Drinking 2–3 cups of green tea daily not only helps alleviate body odor but also benefits overall health.
- Zinc-rich foods
Recommended: Oysters, pumpkin seeds, lean meat, nuts
Zinc plays a role in various enzymatic metabolic processes; it inhibits bacterial growth and reduces odors caused by the breakdown of sweat. Additionally, zinc helps maintain the normal function of the skin and sweat glands. It is recommended to consume zinc-rich foods 2–3 times a week.
