How to Get Rid of Body Odor Naturally at Home

Body odor isn’t caused by sweat itself. The smell happens when bacteria on your skin break down compounds in your sweat, producing short-chain fatty acids and ammonia. That distinction matters because the most effective natural strategies target bacteria, not perspiration. With the right combination of topical remedies, dietary adjustments, and fabric choices, you can significantly reduce body odor without conventional antiperspirants.

Why Your Armpits Smell (and Other Areas Don’t)

Your body has two types of sweat glands. Eccrine glands cover most of your skin and produce a thin, watery sweat that’s mostly salt and water. Apocrine glands are concentrated in your armpits and groin, and they secrete a thicker fluid rich in fats and proteins. This fluid is odorless when it first leaves the gland. The smell develops when skin bacteria, particularly species of Corynebacterium, metabolize those fats into pungent compounds. That’s why your forehead sweats without smelling, while your armpits can get noticeable within hours.

Apocrine glands don’t activate until puberty, which is why children rarely have body odor. The density of bacteria in your armpits, combined with the warm, moist environment and the nutrient-rich sweat, creates ideal conditions for odor production. Any natural approach needs to either reduce that bacterial population, change what your sweat contains, or create conditions where odor-causing bacteria can’t thrive.

Tea Tree Oil as a Topical Antimicrobial

Tea tree oil is one of the most well-studied natural antibacterials, and it’s effective against the specific bacteria responsible for body odor. Lab testing shows it inhibits Corynebacterium species at concentrations as low as 0.2% to 2%, and Staphylococcus species (another common skin bacterium) at concentrations between 0.45% and 1.25%. These are low thresholds, meaning even a diluted solution can meaningfully reduce odor-causing bacteria on your skin.

The key is dilution. Applying undiluted tea tree oil directly to your skin can cause irritation. Clinical studies have safely used concentrations between 5% and 10% for various skin conditions. For underarm use, mixing a few drops of tea tree oil into a carrier oil like coconut or jojoba oil (aiming for roughly a 5% concentration) gives you an effective, gentle application. You can also add 5 to 10 drops to a spray bottle of water and use it as a quick underarm spritz after showering.

Witch Hazel as a Natural Astringent

Witch hazel contains tannins, the same compounds found in grape skins, that tighten skin and shrink pores. Applied to your underarms, it absorbs excess oil and lowers your skin’s pH, creating an environment where odor-causing bacteria struggle to survive. You can apply it with a cotton pad directly to clean underarms. It dries quickly and won’t stain clothing.

Witch hazel works well as a base for DIY deodorant sprays. Combining it with a few drops of tea tree oil or another antibacterial essential oil gives you both astringent and antimicrobial effects in one application.

The Problem With Baking Soda

Baking soda is a popular ingredient in natural deodorant recipes, and it does neutralize odor effectively by absorbing moisture and killing some bacteria. The problem is its pH. Baking soda sits between 8 and 9 on the pH scale, while healthy skin maintains a slightly acidic surface around 4.5 to 5.5. Regular application disrupts this acid mantle, which can lead to redness, irritation, and contact dermatitis, especially on the thin, sensitive skin of your underarms.

If you want to try baking soda, mix it with a larger proportion of a gentler base like arrowroot powder or cornstarch (a 1:3 ratio of baking soda to starch). If you notice redness or itching after a few days, your skin is telling you to stop. Some people tolerate it fine, but it’s worth knowing the risk before committing to a baking soda-heavy recipe.

Apple Cider Vinegar: Use With Caution

The logic behind apple cider vinegar is that its acidity lowers skin pH, making the surface inhospitable to bacteria. In practice, the evidence is mixed. A clinical study testing dilute apple cider vinegar soaks (0.5% acetic acid) found no improvement in skin barrier function and caused irritation in a majority of participants, including healthy controls. Concentrations above 3% acetic acid have been associated with pain and itching.

If you want to try it, dilution is critical. Recent dermatology recommendations suggest a ratio of about 1 part vinegar to 80 parts water, which works out to roughly one tablespoon in two cups of water. Apply it to your underarms with a cotton pad after showering, let it dry, then follow with your preferred moisturizer or natural deodorant. If you notice any stinging or redness, discontinue use.

Probiotic Approaches

One of the more promising natural strategies involves rebalancing the bacterial community on your skin rather than killing bacteria indiscriminately. A study published in Frontiers in Microbiology tested topical application of Lactobacillus (a probiotic bacterium) on people with body odor and found that the abundance of Corynebacterium, the primary odor-causing genus, dropped by an average of 18.6% in the treatment group. The overall diversity of the skin microbiome wasn’t disrupted, which means the treatment selectively reduced the problematic bacteria while leaving beneficial species intact.

You can experiment with this at home by applying a thin layer of plain, unsweetened yogurt (which contains live Lactobacillus cultures) to your underarms, leaving it on for 10 to 15 minutes, and rinsing it off before applying deodorant. Some natural deodorant brands have also started incorporating live probiotics into their formulas. This approach is gentler than antimicrobials and may produce longer-lasting results by shifting the baseline composition of your skin’s bacterial community.

Foods That Make Body Odor Worse

What you eat directly affects what your sweat contains, and certain foods are reliably linked to stronger body odor. Sulfur-rich foods are the biggest culprits. Garlic, onions, and cruciferous vegetables like broccoli, cabbage, Brussels sprouts, and cauliflower all release sulfur compounds that are carried through your bloodstream and exit through your sweat glands. Asparagus contains asparagusic acid, which your body converts into sulfuric acid during digestion.

Red meat releases odorless proteins through perspiration that intensify in smell when they meet skin bacteria. Spices like curry, cumin, and fenugreek contain volatile compounds that are absorbed into your bloodstream and released through sweat. Alcohol is metabolized into acetic acid, which your body pushes out through both your pores and your breath.

You don’t need to eliminate these foods entirely. But if you’re dealing with persistent body odor, reducing your intake of the worst offenders for a week or two can help you identify which ones affect you the most. Everyone metabolizes food differently, so the specific triggers vary from person to person.

Mineral Deficiencies and Internal Factors

Deficiencies in zinc and magnesium can worsen body odor by altering how your body metabolizes food, which changes what ends up in your sweat. If your diet is low in leafy greens, nuts, seeds, and whole grains, you may not be getting enough of either mineral. Addressing these gaps through diet or supplementation can sometimes reduce odor from the inside out.

Chlorophyll supplements are widely marketed as internal deodorants, but the evidence doesn’t support the claim. Studies testing chlorophyllin (the supplement form of chlorophyll) on odor from urine and stool found no statistically significant improvement. Save your money on this one.

Fabric Choices That Reduce Odor

Your clothing traps sweat against your skin and can either help or hinder odor development. Natural fibers like cotton, linen, and wool are breathable and allow airflow to your skin, which helps sweat evaporate before bacteria have time to break it down. The National Institute for Occupational Safety and Health has long recommended cotton and wool for their breathability.

Synthetic fabrics like polyester are hydrophobic, meaning they repel water rather than absorbing it. While some performance blends are engineered to wick moisture away from skin and spread it across a larger surface area for faster evaporation, standard polyester tends to trap odor-causing compounds in the fabric itself. If you’ve noticed that certain gym shirts smell worse than others even after washing, the synthetic ones are almost certainly the culprits. For everyday wear, choosing natural fibers, especially in warmer months, is one of the simplest changes you can make.

A Practical Daily Routine

The most effective natural approach combines several strategies. After showering, pat your underarms dry thoroughly, since bacteria thrive in moisture. Apply witch hazel with a cotton pad to lower your skin’s pH and tighten pores. Follow with a diluted tea tree oil mixture or a probiotic-based natural deodorant. Wear breathable natural fibers, and keep a witch hazel spray or tea tree oil wipe in your bag for midday touch-ups.

On the dietary side, pay attention to which foods seem to make your odor worse and adjust accordingly. Make sure you’re getting adequate zinc and magnesium through nuts, seeds, legumes, and leafy greens. These changes won’t produce results overnight, especially the dietary and probiotic approaches, which can take one to two weeks to show a noticeable difference. But together, they address body odor at every stage: what your sweat contains, how many bacteria are present, and how well those bacteria can thrive on your skin.