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.
Table of contents

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
- Coconut oil: Antimicrobial properties that kill fungi, yeast, and bacteria (1) (2) (3), while hydrating your skin (1). Not ideal if you live in a hot climate or have acne-prone skin.
- Baking soda: Absorbs moisture and neutralizes odor. Skip if you have sensitive or easily irritated skin.
- Arrowroot powder or cornstarch: Moisture and oil absorbent, with healing properties. It’s a good thickening agent. Generally doesn’t irritate.
- Shea butter: Antibacterial and soothing. Great for softening skin and calming inflammation.
- Bentonite clay: Detoxifies and draws out impurities. Ideal if you’re transitioning from antiperspirants. Acts as a physical protection on the skin.
- Distilled white vinegar: Natural antibacterial & non-toxic.
- Alcohol: Helps kill bacteria and evaporates quickly, making it great for spray formulas. Avoid if your skin is sensitive, as it can be drying.
- Essential oils: Besides adding a pleasant scent, essential oils like tea tree, lavender, clary sage, and sandalwood have antibacterial, antimicrobial, and anti-inflammatory properties.
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.
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.

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

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. 🌞

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

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

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.

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.


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)
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
- Add coconut oil and shea butter to a bowl, and melt in a double boiler.
- 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.
- Once the mixture cools down, add essential oil, if you wish.
- Transfer it to a jar. Keep in the fridge or freezer for a couple of hours, until it gets solid.
- 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.
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 ♥️ ️
Thanks for the nice comment! I’m very happy it worked well for you 🙂
Hello Marilin. For the spray version can I use rubbing alcohol instead of ethanol and if so what percent do you recommend? Thanks
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!
hi -using vitamin e oil at 1% will preserve ur oils and stop them going rancid 🙂
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!