24 Excellent Home Remedies For Body Odor

Nasty and horrible images comes to mind when people think of body odor. But wait! How does it feel when people don’t want to come close to you? Or how embarrassing it is when everyone who talks to you keep stepping back or cleverly use their hands or handkerchiefs to cover their nose? It doesn’t mean they hate you but just that, they can’t stand the pungent smell that is emitted by your body.

Sometimes we don’t even realize that we have this body odor! And you will be lying to yourself if you said you don’t produce body odor yourself. Sweating, in general, is actually the body’s natural way to regulate its temperature. But it is not sweat that causes body odor. The unpleasant odor occurs when sweat mixes with bacteria. The bacteria that cause odor grow quickly in a warm, moist environment.

Some other causes of offensive body odor include poor hygiene, nutrient deficiencies, chronic constipation and underlying medical problems, such as genetic metabolic disorders, liver disease, or diabetes. The primary symptom of body odor is an unusual, pungent smell arising from the body. Other symptoms include excessive sweating, weight loss, night sweats and also cold hands.

Our body is so adaptive that it cannot smell its own odor because the smell is there every time! Take help of some of your close friends or family members who can give you an honest opinion! Although, it is natural for every human adult to produce body odor, it doesn’t mean you should just accept it. There are  safer and home remedies to deal with the issue. Read on to know about the home remedies that can help you get rid of body odor.

Excellent Home Remedies for Body Odor

Whether you’re concerned about health issues, want to save a little money on personal care products or need a backup plan when your deodorant applicator runs dry unexpectedly, we’ve got some excellent home remedies that can keep you feeling fresh and smelling sweet. Choose any method and try it regularly to see the difference.

1. Baking Soda

24 Excellent Home Remedies For Body Odor

Baking soda acts as a natural deodorant. It acts primarily to neutralize odors and also suppress bacteria growth by altering the skin PH balance. It also absorbs the moisture and sweat which reduces the body odor.

How to Use

  • Combine 1 tablespoon each of baking soda and lemon juice.
  • Apply the mixture on the underarms and other body parts where you sweat a lot.
  • Let the application rest for few minutes and rinse off with water.
  • Note: Don’t scrub off the mixture.
  • Rinse off the application or take a shower bath.
  • Repeat the process daily for a few weeks to notice the results.


  • Combine equal amounts of baking soda and corn starch.
  • Apply the mixture on the underarms.
  • Repeat this process whenever you need to control sweat for several hours.

2. Apple Cider Vinegar

24 Excellent Home Remedies For Body Odor

Apple cider vinegar (ACV) fights against the bacteria which causes bad odor. It eliminates the body odor by balancing the pH levels of the skin. It can also lower the pH level of your skin so that you feel fresh for the whole day without worrying about your body odor. However do not use just any ACV but organic, raw, unfiltered and unpasteurized one for best results.

How to Use

  • Pour few drops of raw and undiluted ACV on a cotton ball.
  • Apply this on the underarm areas.
  • Let it dry for 2 – 3 minutes before washing it off with water.
  • Repeat regularly.


  • Add a cup of apple cider vinegar to your bath.
  • Stir it well and soak in it for about 8 – 10 minutes.
  • This is especially effective if used after exercising.

3. Lemon Juice For Body Odor

Just like vinegar, lemon juice lowers your skin’s pH level making it difficult for odor producing bacteria to survive. Moreover, lemon can be used by even those who have sensitive skin that can’t tolerate even vinegar.

How to Use

  • Cut a lemon into two halves.
  • Rub 1/2 lemon under the arms.
  • Squeeze the lemon while rubbing to make sure the juice gets into the skin.
  • Let it dry completely and take a shower.
  • Repeat this remedy until you control body odor.

For people with sensitive skin

  • Dilute juice of 1/2 lemon into 1 1/2 cup of water.
  • Using a cotton ball, apply it on the underarms.
  • Let it dry for 10 minutes.
  • Rinse off with water.
  • Repeat the process daily until you notice the results.

Note: Lemon juice may cause stinging sensation if applied after shaving. It is better to avoid lemon juice application for at least a day after shaving.

4. Epsom Salt

24 Excellent Home Remedies For Body Odor

Epsom salt is an antioxidant and is also known to detoxify our body. It also helps our body produce a hormone called serotonin, which helps it to relax. These properties of Epsom salt relieve stress and this, in turn, decreases sweat production, thereby eliminating foul odor from our body.

How to Use

  • Fill a bathtub or jacuzzi with hot water and pour about 2 to 3 cups of Epsom salt into it.
  • Soak in the bath and relax.
  • You can try this treatment 3 times a week for best results.

5. Witch Hazel For Body Odor

24 Excellent Home Remedies For Body Odor

Body odor occurs due to the growth of bacteria in such regions as underarms, groin area etc. These areas are sweaty due to more active apocrine sweat glands here. When bacteria feed on the sweat, they produce bad smell. Bacteria need high levels of pH to survive. But there are certain ingredients in witch hazel that can lower skin’s pH. This makes it impossible for bacteria to survive. It’s astringent properties also shrink the open pores and reduce the sweat production.

How to Use

  • Dip a cotton ball in witch hazel.
  • Apply it on the underarms.
  • Leave it to dry.
  • Repeat this process whenever your body starts smells. It acts as antiperspirant and stops the sweating and smell.

Note: You should not use deodorant if you are using witch hazel.

6. Tea Tree Oil

24 Excellent Home Remedies For Body Odor

Tea tree oil has natural anti-bacterial and antiseptic properties. This help to kill the bacteria and fungi present on the skin’s surface. Its astringent agent also controls the sweating. Moreover, this oil also has a sweet smell too. Tea tree oil can cause stinging sensations therefore, do a patch test before use to avoid irritation.

How to Use

  • Add 2 tablespoon of water to 2 drops of tea tree oil and stir well.
  • Apply to the armpits and leave.
  • You can also use in replacement of your regular deodorant.

7. Sage For Body Odor

24 Excellent Home Remedies For Body Odor

Sage herb is very helpful in treating body odor. It restricts the activity of sweat glands. Besides, its antibacterial properties will also combat the bacterial growth on the skin. It also has a natural scent which acts as a deodorant.

How to Use

  • Mix sage essential oil with any carrier oil like olive oil or coconut oil.
  • Mix it well and apply on the underarms or pulse points.
  • Leave for a few minutes to dry before wearing clothes.
  • Repeating this regularly.


  • Stir 2 teaspoons of dried herbal sage in a cup of hot water.
  • Allow it to steep for 15 minutes and then strain.
  • Discard the leaves and drink this tea regularly.
  • Note: Avoid drinking more than 2 cups of sage tea per day. Pregnant and nursing women should avoid sage drinking sage tea.


  • Add 2 teaspoons of dried sage to a 1/4 liter of hot water.
  • Allow it to steep for about 5 – 8 minutes.
  • Use the solution to wash your underarms or pulse points.
  • Wash your hands after use.
  • Use this regularly.

8. Rosemary

24 Excellent Home Remedies For Body Odor

Rosemary restricts the growth of odor-causing bacteria. The menthol and chlorophyll present in rosemary have deodorant properties which neutralize body odor. Besides, it will also provide a nice fragrance to the body. It also controls the deficiency of zinc (one of the causes of body odor), as it is rich in it.

How to Use

  • To 4 cups of water, add 1 to 1/2 cup of dried rosemary leaves.
  • Cover and let it steep for 10 minutes.
  • Add the solution to your bathtub filled with water.
  • Soak for 15 – 20 minutes and pat the skin dry.
  • Repeat this process daily to smell great whole day.
  • Alternatively, you can add 10 drops of rosemary oil into 1 ounce of water and apply it on underarms as a deodorant.


  • Grind the dried herb.
  • Use the powder on armpits or pulse points to fight against the odor and to keep your body fresh.
  • Repeat this as needed.

Discontinue using the herb if you experience any irritation or itching.

9. Tomato Juice For Body Odor

24 Excellent Home Remedies For Body Odor

Tomato juice has long been used as the remedy for body odor. The antiseptic properties of the tomato fight off the bacteria causing body odor. Apart from that, it also reduces sweating and shrinks the pores.

How to Use

  • Take 7 to 8 tomatoes and crush them gently.
  • Extract the juice from the crushed tomatoes.
  • Add the tomato juice to your bath water.
  • Take bath with this water and pat dry.
  • Repeat the process daily.

For extra benefits, drink 1 – 2 glasses of tomato juice daily to control the body odor.

10. Home-made Natural Deodorant

Aluminium based deodorant controls the odor but damages the skin. Natural deodorant is safe and can be easily made at home using simple natural ingredients.

How to Use

  • Take 5 drops each of lavender essential oil, coriander essential oil, sage essential oil and distilled witch hazel of about 60 ml.
  • Stir well and store in an empty spray bottle.
  • Use in replacement of your deodorant.
  • This process helps to get rid of the body odor without harming your skin.

11. Coconut Oil

24 Excellent Home Remedies For Body Odor

Coconut oil is rich in lauric acid, which is known to eliminate the bacteria present in our body, thus helping in getting rid of body odor.

How to Use

  • Rub a small amount of coconut oil directly on the sweat-prone areas of your body.
  • For foul body odor, mix 1 teaspoon of citric acid powder with a cup of water.
  • Use it as the last rinse before you step out of the shower. Concentrate on the armpits and the groin area.
  • Towel dry your body and apply coconut oil.
  • This can be done daily.

12. Holy Basil For Body Odor

24 Excellent Home Remedies For Body Odor

Holy basil leaves contain antiseptic property which is helpful in treating body odor.

How to Use

  • Take some holy basil leaves and crush them.
  • Add few drops of tea tree oil to the crushed leaves and mix well.
  • Apply the mixture to the underarms.
  • Let it dry and rinse off with water.
  • Note: Don’t use soap after rinsing off the mixture. But you can use deodorant.

13. Neem Leaves

24 Excellent Home Remedies For Body Odor

The antibacterial, antifungal, and antiseptic properties of neem help it to eliminate the odor-causing bacteria. It also removes all the toxins from within the body, eradicating the root cause of body odor.

How to Use

  • Grind a neem leaves to make a fine paste.
  • Apply this paste on all the sweat-prone areas on your body.
  • Allow it to dry and wash it off with warm water.
  • Alternatively, boil some neem leaves in water. Strain the water and use it in your bath.
  • Daily use is recommended for best results.

14. Mint Bath

Mint contains antiseptic properties. It kills the bacteria and also reduces the toxins content as well.

How to Use

  • Add few mint leaves into 4 cups of water.
  • Bring this mixture to boil and remove from the flame.
  • Add this solution to your bath water.
  • Soak in it for 10 minutes and pat dry.
  • Repeat the process once in 2 days to observe the results.

15. Rubbing Alcohol For Body Odor

Rubbing alcohol is an excellent solution to cool down when applied to the skin on hot days but more so, it kills the bacteria and slows down their growth. Alcohol also acts as an astringent to reduce the pores and reduce active sweating. It also usually over powers body scent and also safe for regular use.

How to Use

  • Take some drops of rubbing alcohol on a cotton pad and apply it to your underarms.
  • This can be used on your underarms and other less sensitive body parts daily.

16. Hydrogen Peroxide

If underarms odor is not treated on time it can lead to infections. Hydrogen peroxide is one of the best ways to remove the bad odor from armpits.

How to Use

  • To a cup of water, add 1 teaspoon of hydrogen peroxide.
  • Soak a clean washcloth in to the solution.
  • Wring out the excess and place it on the underarms.
  • Leave it for some time and pat dry.
  • Alternatively, you can rub some hydrogen peroxide on the underarms.
  • Repeat the process regularly.

17. Peppermint Oil

Peppermint has antibacterial properties and can, therefore, be used as an alternative to store-bought deodorants. Both coconut oil and peppermint also contains antibacterial properties. This helps in killing the bacteria present on the skin. Cornstarch and baking soda keep the skin dry and sweat free. The antibacterial properties of peppermint oil kill the bacteria causing bad odor.

How to Use

  • Mix 10 drops of peppermint oil, 4 teaspoons each of coconut or jojoba oil, cornstarch and baking soda.
  • Refrigerate this mixture and use as needed.


  • Rub few drops of peppermint oil under your arms and leave it to dry.
  • Repeat this process regularly to combat the body odor.

18. Lavender Oil For Body Odor

Lavender oil helps in treating many skin problems and body odor as well. It inhibits the growth of the odor-causing bacteria. And the floral essence it emanates is a bonus! Cornstarch and baking soda keep the skin dry, thereby preventing the accumulation of bacteria.

How to Use

  • Mix 10 drops of lavender essential oil with 3 teaspoons of cornstarch and 2 teaspoons of baking soda.
  • Store the mixture in a dark place for a couple of days.
  • Apply this mixture as and when needed.
  • This is a natural deodorant powder and can be used daily.


  • Add few drops of lavender oil into the water.
  • Pour this solution into a spray bottle.
  • Shake well and spray the solution on the armpits to remove odor.
  • Store in refrigerator for future use.
  • Alternatively, you can rub few drops of lavender oil on the armpits.

Note:   People allergic to lavender oil should avoid using it. It is better to patch test before using lavender oil.

19. Parsley

Parsley contains anti-odor properties which help to remove the dirty smell from the underarms.

How to Use

  • To a cup of boiling water, add 1 teaspoon of chopped parlsey leaves.
  • Let it simmer for 5 minutes and remove from the flame.
  • Strain and let it cool down until lukewarm.
  • Drink this tea.
  • Alternatively, you can chew fresh parsley leaves or any green leafy vegetable to combat the body odor.

20. Milk Of Magnesia

Milk of magnesia is actually magnesium hydroxide suspended in water. Being an antacid, it is known to counteract the production of acid, and hence, it can help combat body odor. Milk of magnesia is also known to leave the skin relatively dry and odor free right from the first application.

How to Use

  • Dab some milk of magnesia directly on your underarms.
  • You can also mix it with a few drops of any essential oil, store it in a bottle, and spray onto your skin whenever required.
  • Do this every morning or night on a regular basis.

21. Lettuce

Lettuce is considered one of the best herbal remedies to prevent body odor.

How to Use

  • Extract juice from lettuce leaves.
  • Rub the juice directly on the armpits.
  • Leave it to dry completely.
  • Repeat regularly.

Tip: For best results, it is better to apply after taking bath. You can store the remaining lettuce juice in the refrigerator for future use.

22. Green Tea

The antioxidants and tannic acid in green tea help combat body odor from within. While the external application of green tea helps to keep the skin dry and keeps the bacteria in check, daily intake of green tea helps to flush all the toxins out of the body.

How to Use

  • Boil enough water in a teapot and add the green tea leaves.
  • Allow it to cool and then apply the strained extract to the sweat-prone areas of the body.
  • Regular intake of green tea on an empty stomach can also help you deal with foul body odor.
  • Apply this mixture on alternate days as daily application could be too drying for some skin types.

23. Sandalwood Powder

Sandalwood is highly aromatic and have the ability to retain their natural scent for long time. This soothing aroma helps in removing the foul underarm odor.

How to Use

  • Combine enough amounts of sandalwood powder and water to make a paste.
  • Apply the paste on the underarms.
  • Leave it to dry completely.
  • Rinse off with clean water.
  • Alternatively, you can use vinegar instead of water.
  • Repeat regularly.

Tip: For effective results, it is better to apply after taking the bath.

24. Alum

Alum crystals have multiple uses ranging from the treatment of mouth ulcers to to preserving food and also reducing body odor. It also acts as a natural deodorant.

How to Use

  • Add some water to a piece of alum.
  • Rub it gently under the arms.
  • Let it dry completely.
  • Repeat regularly.

Note: Make sure to rub the armpits with the blunt side of the alum piece.

Best Tips To Prevent Body Odor

  • Always wear loose – fittings clothes, made with light weight and breathable fabrics.This is to help manage the perspiration by trapping moisture.
  • Bathe twice daily but do not use too strong a soap.
  • Remove hair from armpits and other body parts regularly. Because, hair traps sweat and makes it breeding grounds for bacteria.
  • Reduce stress by means such as practicing yoga, meditation.
  • Completely dry your body after a bath or shower.
  • Exercise regularly to release the toxins through sweating.
  • Detoxify your body to reduce body odor.
  • Wash your clothes once you have worn them.
  • Stay dry because moisture encourages bacterial growth. Make sure to dry the skin folds properly after bathing.

Foul body odor is not only embarrassing but can also turn out to be a mentally and socially disturbing phenomenon for many out there. For such individuals, the store-bought deodorants and antiperspirants could do more harm than good. Hence, the use of natural antiperspirants is highly recommended.

Now that you know how to get rid of body odor naturally, what are you waiting for? Try these home remedies and let us know how they worked for you.

About felclinic 593 Articles
Felix Ntifo is a Registered General Nurse who has so much passion to improve health care delivery. He founded FelClinic with the hope of making health information accessible to everyone who may not come in contact with him personally. "At felclinic.com we are very passionate about health and well-being of everyone. Our team is made up of professional doctors, nurses, midwives and lab technicians."

Be the first to comment

Leave a Reply

Your email address will not be published.


This site uses Akismet to reduce spam. Learn how your comment data is processed.