Skip to content

Health and Supplements

Foods That Can Affect Body Odor, and Better Choices to Try

Digilifetrends Updated 2026-10-28 4 min read

Garlic, onions, heavily spiced dishes and alcohol can all change the way you smell. Even so, the effect is different from person to person, and noticing a shift does not mean those foods need to be eliminated entirely.

It is usually more helpful to identify your own triggers and keep a steady washing and clothing routine than to follow a strict “body odor diet.” Dove Men + Care looks at which foods may influence body odor and what you might eat instead.

How food can affect your scent

Body odor often happens when bacteria on the skin break down substances in sweat. Diet can play a role in two ways: certain foods may increase sweating, while compounds from some foods can affect breath or body scent.

Those are not the same thing. Feeling more sweaty after a hot meal is different from noticing a food-related smell on your skin.

Food is only one factor, too. Hormones, medication, activity and your own body chemistry can also shape your usual odor.

Foods and drinks that may make a difference

An infographic showing the process on how food affects body odor.
Dove Men + Care

Garlic and onions

These foods contain sulfur compounds that may contribute to noticeable breath and body odor. How much you eat, and how your body responds, both matter.

If you keep noticing a link, try reducing the portion rather than cutting out every dish that contains them.

Strong spices and spicy dishes

Fragrant spices can affect scent, while hot peppers may increase sweating. Not everyone reacts the same way.

Trying a milder version of a dish can help you see whether the heat is part of the issue.

Alcohol

As the body processes alcohol, it can affect breath and body odor. If you notice a regular pattern, cutting back may be a practical step.

Other foods

Red meat and sulfur-rich vegetables such as broccoli and cabbage may influence body odor for some people. That does not mean they are off-limits for everyone or that an entire food group needs to be avoided.

What to eat instead

Focus on small changes, not a universal list of “freshening” foods.

  • For less garlic or onion: Use smaller amounts and add flavor with lemon zest, basil or other seasonings you like.
  • For less heat: Choose a milder sauce or keep spicy seasoning on the side.
  • For less alcohol: Try water, sparkling water or a nonalcoholic alternative.
  • For more variety: Rotate meals and protein sources instead of sticking to a narrow diet.

These substitutions may reduce exposure to a suspected trigger, but they are not treatments for body odor.

Fruit, vegetables, whole grains and a mix of protein sources can support a balanced diet. Still, pineapple, parsley or yogurt should not be treated as dependable fixes for underarm odor. Drinking water helps with hydration, but it does not replace washing or solve persistent odor.

Keep a daily habits checklist

Diet changes work best when paired with basic personal care:

  • Wash regularly, especially underarms, feet and other sweat-prone areas.
  • Dry your skin thoroughly after washing.
  • Put on clean clothes and change out of sweaty workout gear.
  • Wear breathable, comfortable fabrics.
  • Change socks often and let shoes dry between uses.
  • Use deodorant for odor control or antiperspirant for sweat reduction, following the label.
  • Keep meals balanced instead of removing several food groups.

If you want to check for a possible food link, write down what you ate, when the odor showed up, and whether your activity or clothing changed too. Change one thing at a time so patterns are easier to spot.

When to seek advice

Don’t assume an unexplained change came from your last meal. Talk to a healthcare professional if your body odor changes suddenly, becomes consistently unusual or continues even after you adjust your routine.

A dietitian may also help if avoiding suspected triggers makes it hard to keep your diet varied.

Common questions

Will everyone smell different after eating garlic?

No. The strength and length of the effect vary from person to person.

Should I stop eating broccoli or cabbage?

Not automatically. These vegetables can still fit into a balanced diet. Consider your own experience before changing portions.

How quickly will a dietary change work?

There is no dependable timeline that applies to everyone. Avoid claims that one swap will change your scent in a certain number of days.

Can food replace deodorant?

No single food works the same way as deodorant or antiperspirant. Keep diet and personal-care needs in perspective rather than expecting one to replace the other.

More from Digilifetrends