·

DIY Deodorant for Smelly Armpits: 4 Natural Options That Work

This post and the photos within it may contain affiliate links. If you purchase something through the link, I may receive a commission at no extra charge to you.


Looking for a natural, effective DIY deodorant for smelly armpits?

In this guide, you’ll find 4 simple homemade deodorant recipes – including options for sensitive skin, baking soda-free, coconut oil-free, and even a DIY deodorant spray.

All are plastic-free, non-toxic, and made from ingredients you probably already have at home.

DIY Deodorant For Smelly Armpits (4 Recipes) - Almost Zero Waste

How do natural deodorants work?

Unlike commercial antiperspirants, natural deodorants don’t block sweat. Instead, they target the bacteria that cause body odor, helping your armpits stay fresh without harmful ingredients like aluminum or synthetic fragrance. Here’s what makes a natural deodorant substitute work:

  • Antibacterial properties – coconut oil, shea butter, vinegar, ethanol alcohol
  • Naturally absorbent – arrowroot powder, cornstarch, bentonite clay
  • Essential oils – lavender, tea tree, sandalwood, etc., for a pleasant scent

Overview of the ingredients

Now, let’s jump directly to four different DIY deodorant recipes for smelly armpits! You can watch my YouTube video if you want to see how exactly I make the deodorants, step-by-step! I also tested each deodorant, so you can check that too if you are interested.

4 DIY Deodorant Recipes (Step-By-Step Tutorial)

1. DIY deodorant with coconut oil & baking soda

This is a classic homemade deodorant that’s simple, cost-effective, and very efficient for odor control. Great if you’re not sensitive to baking soda.

Best for: Normal skin

Good to know: It needs a bit longer to absorb, and it is possible to leave a bit of stain on your shirt if you apply too much, due to the coconut oil.

diy deodorant for smelly armpits

Ingredients

  • 2 1/2 tbsp coconut oil (34G)
  • 2 1/2 tbsp shea butter (34G)
  • 1 1/2 tbsp baking soda (22G) 
  • 1/4 cup arrowroot starch (33G) or cornstarch (33G)
  • 10 – 15 drops of essential oils

Instructions

Step 1: Measure coconut oil and shea butter in a bowl. Then, melt in a double boiler.
Step 2: Mix arrowroot and baking soda in a separate bowl.
Step 3: Combine dry and melted ingredients. Mix well until there are no clumps.
Step 4: Once cooled slightly, add your chosen essential oils.
Step 5: Transfer to a clean jar. Let it sit in the fridge.

Personal tip: My mum and granny both swear by this recipe – and now even their friends use it! It works great unless you live in very hot climates, in which case, keep it in the fridge. If you don’t have any problems with baking soda, I recommend trying it out!

2. DIY deodorant without baking soda (for sensitive skin)

Perfect if you experience irritation from baking soda. This homemade deodorant for sensitive skin uses gentle, nourishing ingredients.

Best for: Sensitive skin, mild body odor

homemade deodorant for sensitive skin

Ingredients

  • ¾ cup arrowroot powder (96G) or cornstarch
  • ¼ cup coconut oil (54G)   
  • ¼ cup shea butter (53G)  
  • 1/2 tbsp bentonite clay (you can add more, but know that more clay can leave stains)
  • 10-15 drops of essential oil 

Instructions

Step 1: Melt shea butter and coconut oil in a double boiler.
Step 2: Stir in arrowroot and bentonite clay (use wooden utensils because of the clay).
Step 3: Let cool, then add essential oils.
Step 4: Store in a jar and chill to solidify.

My experience: I’ve been using this one for the last couple of months, and I’m SUPER satisfied with it. Works best when reapplied (on dry skin) during hot weather. It keeps odors away, but avoid adding too much too often to prevent stains or marks.

Enjoying this DIY guide?

Join the Good News Monday newsletter for a weekly dose of positivity and unlock the Almost Zero Waste Hub — a growing collection of eco-friendly resources & exclusive content, including my free Green Beauty e-book with my favorite DIYs. 🌞​

DIY deodorant for smelly armpits,DIY natural deodorant

3. DIY deodorant without coconut oil

If you don’t like the greasiness of coconut oil, this is a great alternative deodorant with just shea butter and absorbent powder. It leaves no oily feeling.

Best for: Oily skin, coconut oil sensitivity

homemade deodorant without coconut oil

Ingredients

  • ⅓ cup arrowroot powder (45G) or cornstarch
  • ¼ shea butter (53G) 
  • 10-15 drops of essential oil 
  • OPTIONAL: 1 tbsp baking soda (recommended, if you don’t have too high sensitivity)

Instructions

Step 1: Melt shea butter in a double boiler.
Step 2: Mix in arrowroot powder and baking soda (if using).
Step 3: Cool and add essential oils.
Step 4: Pour into a container and refrigerate.

Feedback: A friend with sensitive skin found this to be the perfect balance. She had some issues with natural deodorants with baking soda (too harsh for her sensitive skin). No irritation, just effective freshness. She told me that sometimes, she re-applies it, but that it works really well in general!

4: DIY deodorant spray (no creams or oils)

This deodorant spray is ideal for hot climates or for those who want a quick-dry, non-greasy option.

Best for: Travel, hot weather

diy deodorant spray for smelly armpits

Ingredients

  • 30 ml (~2 tbsp) ethanol alcohol (vodka or gin – 50% ABV or more)
  • 15 ml (~ 1tbsp) distilled white vinegar or white vinegar
  • 10–15 drops of essential oils 

Instructions

Step 1: Add alcohol and vinegar to a spray bottle.
Step 2: Add essential oils (lemon, lavender, or tea tree to mask vinegar smell).
Step 3: Shake well and spray on clean, dry armpits.

Note: The vinegar smell disappears once dry. It’s surprisingly effective and refreshing.

Side effects & precautions

Stop use if you experience any irritation or adverse reaction. Things to look for:

  • Coconut oil: Can clog pores and cause ingrown hairs due to its high comedogenic rating.
  • Baking soda: May disrupt the skin’s acid mantle and cause irritation or dryness, especially on sensitive skin. Avoid if prone to reactions.
  • Ethanol (alcohol): Can dry or sting skin, especially after shaving. Harmful if used on damaged skin, particularly in children. Avoid contact with the eyes. (1)
  • Essential oils: Undiluted oils can irritate or cause allergic reactions. Use only therapeutic-grade oils or skip if you have sensitive skin.

Common issues & simple fixes

  • Consistency changes: Natural deodorant creams can harden in cold weather or become too soft in warm temperatures. Store in a cool cupboard or fridge if it gets too runny.
  • Grainy texture: This can happen if the deodorant cools too slowly or melts and resets too often. → Place the jar in warm (not boiling) water, stir until melted, then refrigerate for 30–40 minutes until smooth.
  • Essential oils: Adding oils while the mix is still hot can cause the scent to fade. → Let the mixture cool slightly before adding essential oils.
  • Switching to natural deodorant: Bentonite clay is perfect if you want to do that, as it is a great way to detoxify your armpits. → Find out how to do it here.
4 DIY deodorant recipes

FAQ

What can I use instead of deodorant if I’m out?

Try natural alternatives like vinegar, aloe vera gel, or witch hazel – they’re effective and gentle options to keep you feeling fresh.

How long does homemade deodorant last?

These recipes typically last 3-6 months, depending on storage conditions. Keep them in a cool, dry place for best results.

What’s the difference between deodorant and antiperspirant?

  • Deodorant controls odor by targeting bacteria.
  • Antiperspirant blocks sweat by plugging the sweat glands.

DIY deodorants fall in the deodorant category – they fight odor without interfering with your body’s natural sweating process.

testing DIY deodorant
Deodorant 2 (without baking soda)
testing DIY deodorant

Why do my armpits smell when switching to natural deodorant?

Your body may need time to adjust, especially if you’re coming off commercial antiperspirants. During this detox period (which can last up to 30 days), odor may temporarily increase as your skin’s microbiome rebalances.

Which natural deodorant is the best?

There’s no one-size-fits-all answer because everyone’s body reacts differently. What works perfectly for me might not work for you. Be patient, keep experimenting, and give your body time to adjust.

DIY Deodorant For Smelly Armpits (4 Recipes) - Almost Zero Waste

DIY deodorant for smelly armpits (4 Recipes)

Yield: 1 small jar
Prep Time: 10 minutes
Cook Time: 5 minutes
Additional Time: 30 minutes
Total Time: 45 minutes

Extremely efficient DIY deodorant recipes, with coconut oil, arrowroot powder, baking soda, and essential oil! Coconut oil-free & baking soda-free options.

Ingredients

DIY deodorant for smelly armpits:

  • 2 1/2 tbsp coconut oil (34G)
  • 2 1/2 tbsp shea butter (34G)
  • 1 1/2 tbsp baking soda (22G)
  • 1/4 cup arrowroot starch (33G) (or cornstarch)
  • 10 – 15 drops of essential oils

DIY deodorant without baking soda (for sensitive skin):

  • ¾ cup arrowroot powder (96G) or cornstarch
  • ¼ cup coconut oil (54G)
  • ¼ cup shea butter (53G)
  • 1/2 tbsp bentonite clay 
  • 10-15 drops essential oil

DIY deodorant without coconut oil:

  • ⅓ cup arrowroot powder (45G) or cornstarch 
  • ¼ shea butter (53G) 
  • 10-15 drops essential oil
  • OPTIONAL: 1 tbsp baking soda (recommended, if you don’t have too high sensitivity)

DIY deodorant spray:

  • 30 ml (~2 tbsp) ethanol alcohol (vodka or gin – 50% ABV or more)
  • 15 ml (~ 1tbsp) distilled white vinegar or white vinegar
  • 10–15 drops of essential oils

Instructions

  1. Add coconut oil and shea butter to a bowl, and melt in a double boiler.
  2. Combine all the dry ingredients in another bowl. After that, add the dry ingredients to the melted oil & butter, and mix well, until there are no clumps.
  3. Once the mixture cools down, add essential oil, if you wish.
  4. Transfer it to a jar. Keep in the fridge or freezer for a couple of hours, until it gets solid.
  5. For the deodorant spray, mix everything in a spray bottle, shake & use.

Notes

Tips for choosing the right deodorant for you:

  • Choose Recipe #1 if your skin handles baking soda well.
  • Go for Recipe #2 if you have sensitive skin and want a gentler option.
  • Try Recipe #3 if you’re avoiding coconut oil.
  • Use Recipe #4 (spray) for a light, refreshing feel – perfect for warm weather.

Final thoughts

There you have it – 4 DIY deodorants that naturally tackle smelly armpits! Let’s quickly recap the key points:

  • Natural deodorants target the bacteria causing odor without blocking your sweat glands.
  • They are simple to make, generally safe, and offer many benefits.
  • If you experience irritation or unwanted reactions, stop using them immediately.
  • Everyone’s body is different, so you may need to try a few options to find the best fit for your skin.
  • You can also detoxify your armpits when transitioning to natural deodorants to help your body adjust.

I hope these recipes work well for you! Feel free to share questions or tips in the comments below.

Similar Posts

6 Comments

  1. Everything I was looking for I found in this wonderful recipe for dry deodorant. It hydrates the skin, the aroma is great (I used lemongrass essential oil), and it leaves no bad odor for the whole day. Love it!
    Score 10/10 ♥️ ️

  2. Hello Marilin. For the spray version can I use rubbing alcohol instead of ethanol and if so what percent do you recommend? Thanks

    1. Hi Lina. Isopropyl alcohol (rubbing alcohol) is an irritant of the skin, eyes, mucous membranes, and upper respiratory tract. It is also not intended for long-term use on the skin. I’m not sure if is a good option, so I can’t recommend it. Sorry!

  3. This is such a great and informative page. I’ve been making my own deodorant for the last 7 to 8 years. I think this is my favorite page for education and recipes. #2 works for me as baking soda is too irritating for me. But going to give #4 a try at some point to see how it works for me when I’m on the go.
    Thanks!

Leave a Reply

Your email address will not be published. Required fields are marked *