How to Get Rid of Body Odour Naturally with Foods and Herbs
Disclaimer
This post may contain affiliate links. I will make a small commission if you make a purchase through one of these links, at no extra cost to you. See full disclosure and disclaimer policy HERE.
Body odour. It’s one of those things nobody likes to talk about—but everyone worries about. You can shower twice a day, drown yourself in deodorant, and still wonder if something smells… off.
Here’s the surprising truth: body odour doesn’t just come from sweat. In many cases, it actually starts from within your body, especially from the foods you eat and the way your body processes them.
Think of your body like a chimney. Whatever you burn inside eventually releases smoke. If your diet is full of heavy, processed, or sulphur-rich foods, the “smoke” can show up as unpleasant body odour.
The good news? Certain foods and herbs can dramatically improve how you smell naturally. Instead of masking odour with synthetic fragrances, you can change your internal chemistry so your body produces fewer unpleasant smells in the first place. Let’s explore how nutrition and herbs can help you smell fresher—naturally.
Table of Contents
What Causes Body Odour in the First Place?
Before fixing the problem, we need to understand it.
Contrary to popular belief, sweat itself doesn’t smell.
The odour appears when sweat interacts with bacteria living on your skin.
These bacteria break down sweat proteins and fatty acids, producing compounds that create that familiar unpleasant smell.
But here’s where diet comes in.
Your sweat contains metabolic by-products from the foods you eat.
Some foods create compounds that are released through your skin and breath.
Common culprits include:
- Excess red meat
- Garlic and onions (in large amounts)
- Alcohol
- Processed foods
- Refined sugar
- Spicy foods
- Certain dairy products
These foods can alter your body’s chemistry, feeding odour-producing bacteria or releasing pungent compounds through sweat.
On the flip side, some foods act like internal deodorisers, cleansing the body and reducing unpleasant smells.
Don’t have time? Pin this post for later!

How Diet Influences Your Natural Scent
Your skin is one of your body’s detox pathways.
When the liver, kidneys, and digestive system are overwhelmed, your body sometimes tries to eliminate toxins through sweat.
That’s when odour becomes stronger.
A clean, plant-rich diet tends to produce milder and less offensive body odour, while heavy animal-protein diets often lead to stronger smells.
It’s not magic—it’s chemistry.
Plant foods contain:
- Chlorophyll
- Antioxidants
- Detoxifying compounds
- Anti-bacterial substances
These help regulate digestion, reduce toxin buildup, and support healthier skin microbiota.
The result? Your body naturally smells fresher.
Foods That Help Improve Body Odour
Let’s talk about the foods that work like internal deodorants.
Leafy Greens: Nature’s Internal Deodorant
Spinach, kale, parsley, and other leafy greens are packed with chlorophyll, a powerful compound that helps neutralise odour-causing substances.
Chlorophyll works a bit like baking soda in your fridge—it absorbs smells.
Leafy greens also support liver detoxification, helping the body eliminate waste more efficiently rather than pushing it through sweat.
Great options include:
- Spinach
- Kale
- Arugula
- Parsley
- Swiss chard
Adding a large green salad or green smoothie daily can make a noticeable difference over time.

Citrus Fruits: Freshness from the Inside Out
Ever notice how citrus smells clean and refreshing? That’s not just in your imagination.
Oranges, lemons, grapefruits, and limes contain natural acids and antioxidants that help flush toxins from the body.
They also support hydration and digestion, two key factors in reducing body odour.
A simple trick:
Start your morning with warm lemon water. It gently stimulates digestion and supports detox pathways.

Apples: The Gut-Friendly Deodoriser
Apples contain pectin, a type of fiber that helps remove toxins and heavy metals from the digestive tract.
A healthier gut microbiome often means less unpleasant body odour.
Plus, apples promote saliva production, which also helps reduce bad breath.
Remember the saying “an apple a day”? It might also help keep body odour away.

Yoghurt and Fermented Foods
Sometimes body odour begins in the gut.
When harmful bacteria dominate your digestive system, they can produce foul-smelling compounds that escape through breath and sweat.
Fermented foods help restore balance.
Examples include:
- Yoghurt with live cultures
- Kefir
- Sauerkraut
- Kimchi
- Kombucha
These foods introduce beneficial probiotics that improve digestion and reduce odour-producing fermentation in the gut.

Green Tea: A Natural Odour Neutraliser
Green tea is rich in polyphenols, powerful antioxidants that help break down odour-causing compounds.
It also has mild antibacterial properties, which can help control bacteria responsible for body odour.
Drinking two or three cups of green tea daily may reduce both body odour and bad breath.
Think of it as a gentle internal cleansing ritual.

Herbs That Naturally Improve Body Odour
Herbs have been used for centuries not just for flavour, but also for purification and internal cleansing.
Some herbs work almost like natural deodorants for the body.
Parsley: The Classic Breath and Body Freshener
Parsley isn’t just a garnish on your plate.
It contains high levels of chlorophyll and essential oils that help neutralise strong odours in the body.
It’s particularly effective after eating foods like garlic or onions.
Try:
- Adding fresh parsley to salads
- Blending it into smoothies
- Making parsley tea
Even chewing fresh parsley leaves can help freshen breath instantly.

Mint: Cooling, Refreshing, and Antibacterial
Mint is famous for freshening breath, but its benefits go beyond that.
It contains compounds that:
- Fight bacteria
- Improve digestion
- Reduce fermentation in the gut
This means less gas, less internal toxicity, and ultimately less body odour.
Mint tea after meals can work wonders.

Sage: A Traditional Remedy for Excessive Sweat
Sage has been used in herbal medicine for centuries to reduce excessive sweating.
It contains natural compounds that help regulate sweat gland activity.
Less sweat often means less opportunity for bacteria to produce odour.
Sage tea is particularly popular as a natural remedy for people who struggle with strong underarm odour.

Cilantro: A Powerful Detox Herb
Cilantro is known for its ability to help remove heavy metals from the body.
Heavy metal accumulation can contribute to metabolic imbalances and unpleasant odours.
Regular consumption of cilantro may support detoxification and help the body maintain a cleaner internal environment.
Try adding it to:
- Salads
- Smoothies
- Salsas
- Rice dishes

Fenugreek: A Natural Body Freshener
Fenugreek is a lesser-known herb that can dramatically improve body odour.
It works by helping the body eliminate toxins through urine rather than sweat.
Many people who drink fenugreek tea regularly notice a sweeter, maple-like scent in their sweat.
To prepare fenugreek tea:
- Soak one teaspoon of fenugreek seeds overnight
- Boil them in the morning
- Drink the tea on an empty stomach

Foods That May Worsen Body Odour
If you want to smell better naturally, it’s also important to reduce certain foods.
Some common offenders include:
Red Meat
Heavy protein digestion can produce sulphur compounds that intensify body odour.
Garlic and Onions
These contain sulphur compounds that are released through sweat.
Alcohol
Alcohol toxins are partly eliminated through sweat, creating a distinct smell.
Processed Foods
Artificial additives and preservatives can disrupt gut bacteria.
Refined Sugar
Sugar feeds harmful bacteria, increasing fermentation and odour production.
You don’t necessarily need to eliminate these completely—but moderation helps.





Lifestyle Habits That Complement an Odour-Friendly Diet
Food is powerful, but it’s only part of the equation.
A few simple habits can amplify the benefits.
Stay Hydrated
Water helps flush toxins from the body before they reach the skin.
Aim for 2–3 litres per day.
Think of water as a natural cleansing system for your internal environment.

Support Your Gut Health
Since body odour often originates in the gut, maintaining a balanced microbiome is essential.
Helpful habits include:
- Eating fibre-rich foods
- Consuming fermented foods
- Avoiding excessive sugar
- Managing stress

Sweat Regularly
It might sound counterintuitive, but sweating through exercise helps eliminate toxins efficiently.
The key is regular showers afterwards to remove bacteria.

Final Thoughts
Body odour isn’t just a hygiene issue—it’s often a reflection of what’s happening inside your body.
Your diet, digestion, hydration, and overall health all influence how you smell.
By incorporating odor-neutralising foods like leafy greens, citrus fruits, apples, and fermented foods, along with herbs like parsley, mint, sage, cilantro, and fenugreek, you can naturally support a fresher scent from within.
Instead of masking odour with synthetic products, you’re addressing the root cause.
And the best part? These foods and herbs don’t just help you smell better—they also improve digestion, detoxification, and overall health.
So next time you think about body odour, ask yourself a simple question:
What am I feeding my body today?
Your nose—and everyone around you—might thank you for it.
Did you like it? Pin this post for later!

FAQs
How long does it take for diet changes to affect body odour?
Most people notice changes within one to two weeks after improving their diet. However, significant improvements may take several weeks as the body detoxifies and gut bacteria rebalance.
Can drinking herbal tea really reduce body odour?
Yes. Herbal teas like sage, mint, and fenugreek can support digestion, reduce bacteria, and regulate sweating, all of which can help reduce body odour.
Does eating more vegetables really make you smell better?
Vegetables—especially leafy greens—contain chlorophyll and antioxidants that help neutralise odour-causing compounds in the body.
Can body odour be a sign of poor gut health?
In many cases, yes. An imbalanced gut microbiome can produce foul-smelling metabolic by-products that affect breath and sweat.
Are natural remedies better than deodorant?
Natural dietary approaches address the root causes of odour, while deodorants mainly mask the smell. Combining both often works best.
Have I missed something? Let me know on X!




