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
The foods that cause body odor, and what to eat instead
A couple cooking pasta together at home.

Garlic, onions, heavily spiced dishes and alcohol can all influence the way you smell. Still, the effect is not the same for everyone, and noticing a change does not mean those foods have to disappear from your diet.

Learning which foods seem to trigger odor for you — while sticking to a regular bathing and clothing routine — is usually more helpful than following a strict “body odor diet.” Dove Men + Care looks at which foods may affect body odor and suggests what to eat instead.

How food can affect your scent

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

People are also reading…

These are separate effects. Feeling warmer and sweatier after a spicy meal is not the same as noticing a food-related smell on your skin.

Food is only one factor, too. Hormones, medicines, physical 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

Compounds containing sulfur in garlic and onions can lead to stronger breath and body odor. How much you eat, along with your personal response, matters.

If you keep noticing a link, try smaller portions instead of cutting out every meal that includes them.

Strong spices and spicy dishes

Fragrant spices can affect scent, and hot peppers may also increase sweating. People do not all react the same way.

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

Alcohol

Alcohol can change breath and body odor as your body processes it. If you notice a steady connection, drinking less may be a sensible option.

Other foods

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

What to eat instead

Focus on small changes rather than a one-size-fits-all 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: Pick a milder sauce or keep spicy seasoning on the side.
  • For less alcohol: Try water, sparkling water or a non-alcoholic alternative.
  • For more variety: Rotate meals and protein sources instead of relying on a very narrow diet.

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

Fruit, vegetables, whole grains and a range of protein sources can support a balanced diet. Even so, pineapple, parsley or yogurt should not be treated as guaranteed fixes for underarm odor. Water helps with hydration, but it does not replace washing or solve ongoing odor problems.

Keep a daily habits checklist

Diet changes work best when paired with basic personal care:

  • Wash regularly, especially underarms, feet and other areas that sweat easily.
  • Dry your skin well after washing.
  • Put on clean clothes and change out of sweaty clothes after exercise.
  • Choose comfortable, breathable fabrics.
  • Change socks often and let shoes dry between wears.
  • Use deodorant for odor control or antiperspirant to reduce sweat, following the label directions.
  • Keep meals balanced rather than cutting out several food groups.

If you want to test a possible food connection, jot down what you ate, when the odor appeared and whether your activity level or clothing changed. Adjust one factor at a time so patterns are easier to spot.

When to seek advice

Do not automatically assume an unexplained odor change came from your last meal. Speak with a healthcare professional if your body odor changes suddenly, becomes persistently unusual or continues even after changes to your routine.

A dietitian can 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 necessarily. These vegetables can still fit into a balanced diet. Consider your own experience before changing how much you eat.

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 within a certain number of days.

Can food replace deodorant?

No food does the same job as deodorant or antiperspirant. Keep food choices and personal care needs separate rather than expecting one to replace the other.

More from Digilifetrends