How to Get Rid of Vaginal and Underarm Body Odour Naturally

I see quite a lot of women at my gym come to training but not sweat a bit, and think to myself, “My gosh, these women look beautiful the whole time they’re training!”, while I get to the end of a session sweating buckets and looking horrendous! Some of us just sweat more than others. It’s a fact of life. But it can be quite embarrassing when you stink to the high heavens and you start convulsing people (or is that just me?).

Body odour can be difficult to cover up alllll the time. While you may smell like a meadow full of flowers at the beginning of the day, by the end it can be hard to maintain that sweet-smelling fragrance you started out with, especially if you’ve been stressed to the 9 (stress can often cause us to sweat), or been out and about in the sun sweating buckets.

But it’s not just our underarms that suffer from B.O. One of the most commonly occurring (and least talked about) concerns is vaginal odour.

What causes this?

For many, sweat is an uncomfortable part of life – especially when it occurs in the land down under.

Sweating is a natural process. It’s one of the ways the body cools itself down. Without it we could severely overheat. It’s perfectly normal to sweat whenever you’re hot. It doesn’t matter if you’re working out, sitting in a hot room, or just wearing too many layers (I swear, in Winter I go from hot to cold constantly whenever I enter or leave a room).

Certain areas of the body, like our armpits, are more prone to sweating than others due to the high concentration of sweat glands and hair follicles in that area. The groin is an area which behaves in much the same way as the armpits: it has a high concentration of sweat glands and hair in the one place, and has a plethora of bacteria.

Just like with our underarms, the groin houses apocrine glands which secrete a fatty type of sweat that contains proteins. It’s these proteins, which are broken down by bacteria, that produces sweat with a much more distinct odour compared to other areas of the body.

Almost all other parts of the body have eccrine glands, which secrete water, so it’s less odorous. The highest concentration of these particular sweat glands are found on our palms, feet and head.

It’s true that some people sweat more than others, but no one should feel that they have to leave a room, or stand 2 k’s away (a bit of an exaggeration, but you get my point) because your B.O has become so potent. Here are some natural remedies and simple ways to help keep your B.O at bay, whether it’s the downstairs area or you pits, and help keeps those areas cool and dry so you can go through the whole day feeling comfortable and confident with your sweet-smelling fragrance (and without the need of harmful antiperspirants, perfumes, and other odour-masking products).

Natural Remedies for Body Odour

1. Oils

Some oils have certain properties that help combat body odour. Using a combination of these oils can help address this issue, the best ones for body odour being:

Coconut Oil

Coconut oil is rich in lauric acid, a fatty acid which has antibacterial properties that can aid in eliminating bacteria present on the body, helping to reduce body odour.

What you’ll need:

What to do:

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

Tea Tree Oil

Tea tree is a natural antiseptic and antibacterial. This aids in warding off bacteria and fungi naturally present on skin, which in turn, can help reduce odour.

What you’ll need:

What to do:

  1. Dilute the tea tree oil with water.
  2. Dab the mixture directly on your underarms and other areas. Do this daily for best results.

Lavender Oil

Lavender oil prevents the growth of odour-causing bacteria, plus it’s natural flowery scent provides a lovely fragrance. The baking soda and cornstarch help keep the skin dry, stopping the build-up of bacteria.

What you’ll need:

What to do:

  1. Mix lavender essential oil with the cornstarch and baking soda.
  2. Store the mixture in a dark place for a couple of days.
  3. Apply this mixture when needed. It’s a natural deodorant powder that can be applied daily.

Peppermint Oil

Peppermint can be used as a natural alternative to store-bought deodorants as it contains antibacterial qualities.

What you’ll need:

  • 10 drops peppermint oil
  • Water
  • 4 tbsp coconut or jojoba oil
  • 4 tbsp cornstarch
  • 4 tbsp baking soda

What to do:

  1. Either apply a few drops of the peppermint oil directly onto your underarms, or mix with water and spray onto your skin.
  2. If you wish to keep your underarms dry, you need to mix peppermint oil, coconut/jojoba oil, cornstarch, and baking soda. Refrigerate this mixture and use as needed. It can be applied daily.

2. Apple Cider Vinegar

Apple cider vinegar is naturally acidic, and contains antibacterial properties to prevent the accumulation of bacteria, which in turn can prevent odour.

What you’ll need:

What to do:

  1. Apple cider vinegar can be directly applied to your underarms and other body parts using a cotton ball.
  2. Alternatively, mix 1/2 cup of ACV with 1 cup of water and used as a deodorant. It can be used on a regular basis.

3. Fenugreek Tea

Fenugreek is a natural antioxidant, and helps flush out toxins from the body. It’s also an antibacterial and aids in preventing bacterial infection from spreading further. Therefore, it is believed that fenugreek tea may help fight body odour naturally as it treats the root cause of the problem.

What you’ll need:

What to do:

  1. Add the fenugreek seeds to water and bring it to a boil till the quantity of water reduces to half its original amount.
  2. Drink this on an empty stomach every morning. You may continue to drink this each morning to help detoxify your body.

4. Green Tea

The tannic acid and antioxidants in green tea help fight body odour from the inside out. The external application of green tea may help keep skin dry, and thus keep bacteria at bay, while the internal consumption of green tea helps flush out toxins from the body.

What you’ll need:

What to do:

  1. Boil desired amount of water in a teapot and add the green tea leaves.
  2. Allow it to cool and then apply the strained extract to the sweat-prone areas of your body.
  3. Regular intake of green tea on an empty stomach may also help reduce unpleasant body odour. Apply this mixture on alternate days as daily application could be too drying for some skin types.

5. Epsom Salts

Epsom salts naturally detoxify the body, and help us to relax as they encourage the production of the hormone serotonin. By relieving stress, this in turn can help reduce sweating and reduce body odour.

What you’ll need:

What to do:

  1. Fill your bathtub with hot water and pour around 2-3 cups of Epsom salts in.
  2. Soak in the bath for 30-40 minutes. Do this treatment 3 times a week to achieve best results.

6. Tea Bags

The tannins present in the tea help keep the skin dry, helping to reduce sweat formation.

What you’ll need:

  • 4 tea bags
    2 L water

What to do:

  1. Bring the water to a boil and add the tea bags.
  2. Pour this tea into your regular bath and soak in it for 15-20 minutes. Do this around 3 times a week.

7. Fennel Seeds

Fennel seeds contain stimulant components that may help promote the secretion of digestive juices in the stomach, and are also known to act as laxatives. They may also help to prevent body odour.

What you’ll need:

What to do:

  1. Add the crushed fennel seeds to a cup of water and allow the mixture to boil.
  2. Strain the mixture, and it’s ready to go. Drink each morning until you achieve the desired result.

8. Lemon Juice

Lemon’s acidic nature helps to lower the pH of the body, making it very difficult for bacteria to survive on the skin.

What you’ll need:

  • 1 lemon
  • Water

What to do:

  1. Cut the lemon into 2 halves, then rub it directly onto your underarms.
  2. Allow it to dry completely before washing it off with lukewarm water.
  3. If you have sensitive skin, you can dilute the lemon juice with a few drops of water and then apply it onto the underarms. You can do this daily.

9. Rose Water

Rose water may help reduce the size of pores on the skin, which may help reduce sweat production. Plus, an added bonus is it leaves behind a beautiful floral scent!

What you’ll need:

What to do:

  1. Mix the rose water and apple cider vinegar together.
  2. Store the mixture in a bottle and spray onto your underarms and other body parts whenever needed. Apply daily for best results.

10. Baking Soda

Baking soda absorbs moisture, may help to kill bacteria, alkalises the body, and removes the strong odour our body gives off.

What you’ll need:

What to do:

  1. In a bowl, pour in the baking soda and brush it onto all the sweat-prone areas of your body.
  2. Dust off the extra powder and go about your day as usual.
  3. Alternatively, you can mix baking soda with a few drops of water to make a paste.
  4. Apply this paste to the underarms and other areas of your body.
  5. Leave it on for 10-15 minutes and wash off with lukewarm water. Pat dry with a towel. Do this daily for a few weeks. Note: If you have sensitive skin, it is best to test a small area of your skin with it first to ensure no irritation occurs.

11. Tomato Juice

Tomatoes are quite acidic by nature and have the potential to kill bacteria present on skin while also minimising pores and reducing sweat production.

What you’ll need:

  • 2 cups of tomato juice
  • Warm water

What to do:

  1. Fill your bathtub with warm water and add the tomato juice to it.
  2. Soak in the bath for around 20-30 minutes. Feel free to do this up to 3-4 times a week.

12. Witch Hazel

Witch hazel may help to minimise pores on our skin, which may help to reduce sweat production. What’s more, its acidic nature assists in lowering the skin’s pH making it very challenging for bacteria to survive.

What you’ll need:

What to do:

  1. Place a few drops of witch hazel onto a cotton ball and dab it onto your underarms and other sweat-prone areas of your body.
  2. You can choose to do this on a daily basis as a substitute for deodorant.

13. Arrowroot Powder

Arrowroot is a known anti-inflammatory and is commonly used to help relieve rashes on babies. It keeps the skin dry, helping to decrease the formation of bacteria.

What you’ll need:

What to do:

  1. Apply arrowroot powder directly onto your underarms and other areas of your body that sweat excessively.
  2. Leave it on for the rest of the day. You can do this daily.

14. Cornstarch

Cornstarch contains antibacterial properties and helps keep skin dry.

What you’ll need:

What to do:

  1. Dust some cornstarch on your underarms and other sweaty areas of your body.
  2. Leave it on for the rest of the day. This can be used daily as a natural alternative for deodorant.

15. Neem Leaves

Neem leaves contain antiseptic, antifungal, and antibacterial properties which aids in eliminating odour-causing bacteria. It’s also a wonderful detoxer, and great for removing toxins which can be at the root cause of the problem.

What you’ll need:

What to do:

  1. Make a fine paste by grinding the neem leaves.
  2. Apply the paste on all sweat-prone areas on your body.
  3. Allow it to dry and wash it off with warm water.
  4. Another option is to boil some neem leaves in water. Strain the water and use it in your bath. Daily use is preferred for best results.

16. Parsley

Parsley leaves have been known to contain anti-odour properties. Chlorophyll present in the leaves is thought to eliminate body odour and bad breathe naturally.

What you’ll need:

  • 1 tsp parsley leaves
  • 1 cup water

What to do:

  1. Add the parsley leaves to water and boil for 5 minutes.
  2. Strain and drink the water. Drink parsley water regularly to achieve best results.


If you have sensitive skin, or are unsure how your skin will react, it is best to test a small amount of these remedies on a tiny area of your skin first to ensure no irritation occurs. Same with ingesting any of these remedies. Try a small amount first and see how you go.

Why it’s NOT Good to Use Vaginal Sprays

Even though deodorant is a great solution for underarm odour, it should never be used on the pubic region as it can throw off the body’s natural pH balance. Vaginal deodorants, douches and feminine sprays may cause redness, irritation and even yeast infections.

Also, vaginal odour can be a sign of an infection, so using scented products may cause you to miss an important sign that there is something wrong. The good news is that your vagina naturally cleanses itself, so you don’t need to buy special products to clean it. Simply using mild soap and water to wash your vulva and the area around your vagina, as well as changing your underwear regularly, is usually all it takes in most cases to stop any odour. Opt for natural fabrics like cotton, linen, and bamboo instead of synthetic materials like polyester as they don’t breathe as well. Natural fabrics allow sweat to evaporate like it’s meant to.

As always, this is not personal medical advice and we recommend that you talk with your doctor before trying or using any new products.

*     *     *

What are some natural tips you use to help with B.O? Have you tried any of these remedies before?

❤ Vanessa




O’Keefe Osborn, Corinne. (March 23, 2018). Sweaty Vagina: Why It Happens and What You Can Do. Healthline. Retrieved from

Marissa. (January 24, 2019). How To Deal With Vaginal Odour. Kaia Naturals. Retrieved from

Body Odor. (May 11, 2017). Center for Young Women’s Health. Retrieved from

Suszynski, Marie. Quick Fixes for Your Stinky Body Parts. Everyday Health. Retrieved from

Vaginal Odor. Monistat. Retrieved from

Naser, Shaheen. (October 31, 2017). 25 Effective Home Remedies For Reducing Body Odor. Style Craze. Retrieved from