DIY Natural Roll-On Deodorant – Non-Toxic Recipe

Making your own deodorant at home is so much cheaper than store-bought natural deodorants and in my experience, it works MUCH better, too! This recipe uses beeswax, coconut oil, essential oils and arrowroot or cornstarch powder to nix the stinkiness and reduce sweating.

DIY All Natural Deodorant - Roll On and Non-Toxic Recipe

So, I’ve had a deodorant recipe here on the blog for over a year that’s super duper easy to make and really works. However, you have to use your fingers to apply it and many just have a hard time sticking their fingers in their pits. I get it, don’t wanna stick your fingers in the stank (even though I always apply it when I’m clean), so I finally bought myself some roll-on containers from Amazon. All you really have to do is to add beeswax to my original recipe to make it roll-on and melt the concoction over the stove. It’s more work and more to clean up, so I like to make a double batch, which fills four tubes and will last for at least six months or more, and it doesn’t spoil!

Why Make Your Own?

If you’re new to making your own deodorant, I encourage you to check out my original deodorant post, as I go into detail there about why store-bought, non-natural deodorant is so toxic. It’s magical ingredient – aluminum – is an endocrine disruptor that disrupts things like your thyroid, hormones, reproductive system and more which can lead to all kinds of disorders and even cancer. For something I use every single day, it’s very important to me to use a non-toxic one.

You can buy a natural one in the store (my grocery store now even carries them) however, they are pretty pricey and I’ve tried a bunch (Tom’s of Maine, Jason and several others) and not a single one has worked well. I’m not sure why, but I’m tired of spending my money when I have a homemade version that works like a charm!

Ingredients in the All Natural, Roll-On Deodorant Recipe

A Note About Baking Soda

The baking soda in this recipe can be quite irritating to the skin if it is applied right after shaving. It is very important that you wait a few hours afterwards and apply something soothing to your underarms like coconut oil, witch hazel or aloe vera in the interim. I usually take a bath at night (love my baths in epsom salts!) and shave then, and apply the deodorant in the morning. I don’t have any irritation if I do it that way.

I have experimented with a whole bunch of different recipes that don’t use baking soda – a probiotic one, ones with apple cider vinegar, alcohol, witch hazel – you name it, I’ve tried it! I tried them all this summer when I was running around outside with the kids and going to the gym and none of them worked. I stank like a hippie for several weeks as I experimented and I really got sick of smelling like I lived in a tent in the woods and hunted squirrels for food. So, I went back to this recipe again. I discovered that baking soda is the magical ingredient.

Stir all ingredients in a saucepan and melt and medium-low heat

Stir all ingredients in a saucepan and melt on medium-low heat

The Recipe

If you find it’s not working to keep your stink away, you don’t have to throw it out. Scrape it out of the containers and melt it again on the stove, but add in more baking soda and coconut oil. Then 10 drops more of the essential oils to top it off.

I get all my coconut oil from (affiliate link) Tropical Traditions – they also sell pastured and grass-fed beef, butter, raw organic honey and so much more! I also buy the 13 lb. bag of baking soda from Amazon because I use it all over the house to clean, including in my homemade dishwashing and laundry detergents.

The melted mixture is ready to pour into the deodorant containers.

The melted mixture is ready to pour into the deodorant containers.

DIY Natural Roll-On Deodorant – Non-Toxic Recipe
Prep time
Cook time
Total time
Author: Sara – My Merry Messy Life
Serves: 2 containers
  1. Combine all ingredients, except the essential oils, in a saucepan. Heat on medium-low heat until all is melted, stirring constantly, about 5 minutes. Add the essential oils and stir.
  2. Once it’s all combined, pour into your deodorant containers and let cool (about 10-20 minutes). Then it’s ready to use!

Homemade All-Natural Roll-On Deodorant Recipe

I love using my Young Living essential oils for this deodorant – they work so well and are great for supporting the body – immune

How to Purchase High Quality Essential Oils through My Merry Messy Life
Print Friendly
About Sara McFall

Sara is the owner and founder of My Merry Messy Life, which started in 2011 as a way to chronicle her journey to a natural, chemical-free lifestyle and to share her passions of mothering, real food, homeschooling and crochet. She is a mama to three precious and energetic little boys and wife to a university professor who loves to sing, dance ballet and ballroom, and live simply and naturally.


  1. Just in time! I have been using your other recipe in the jar for several months and love it, but now that it’s colder in the house it’s a pain to dig out of the jar. I have the deodorant containers ready to go and will make this recipe this week!

    • Oh great! That’s so cool that you already have the containers! Let me know how it works out for you!

      • I just did a batch. I used plastic deodorant containers. It leaked out the bottom. I wrapped the bottom of the containers with plastic wrap-as tight as I could. Next time, I’ll let it cool a bit before loading the containers. It is no big deal, just a little messy and it is not as if I can’t make use of the small amount that leaked out. It was easy to make and easy to clean up after. I will do this again! Thank you, My Merry Messy Life!

  2. Brandalynn Johnston says:

    How much coconut oil do you need?

  3. Hey Sara, Any issues with white stains or crustiness on clothing with this recipe? (Also, I have the same question as Brandalynn – how much coconut oil?) Thanks!

    • No, I haven’t had any issues with that yet. I never have with homemade deodorant! Sorry, I didn’t realize I left the cup part off of the coconut oil. It’s 1/2 cup. I updated the recipe, sorry for the confusion!

      • I made this and think it is WAY more effective than the store-bought mineral salts deodorant. However, it does stain my white shirts yellow. Maybe I put too much of one ingredient in? I went a little too heavy on the Germ Fighter essential oil. I still use it when I wear dark colors – which is almost always. I stick with the mineral salts deodorant for light-colored shirts. Thanks for the recipe!

        • Hi Jenny! Yes, it could be the essential oils, as they do discolor fabrics. Mine has not been affecting my shirts, but I don’t wear white very often. But that’s a great idea to use the mineral salts deodorant when you wear white.

  4. I so wanted to use this but I have made it with baking soda and arrowroot and after a few days my underarms become so irritated I have to abandon it. Is there a substitute for these.

    • You can remove the baking soda all together – that’s what’s irritating you. Unfortunately, like I explain in the post, it really is the magical ingredient to stop the stink. You could try sprinkling in some probiotic pill capsules – 2 or more – in the mixture and see if that’ll kill the bacteria for you. But baking soda really works. After showers and shaving, I often rub coconut oil on my underarms and then put on the deodorant, otherwise I get irritation, too. Sorry I don’t have a different answer for you!

    • I actually use the other deodorant recipe on this website but the baking soda was irritating to my underarms also -especially in winter. I made another “cream” deodorant that didn’t have bs in it (used non nano zinc oxide and Shea butter) and it was okay but definitely not my favorite. I ended up taking the other recipe and adding 1 tsp Shea butter to it. I just melted it down a little before mixing up the other ingredients and it adds just the right amount of creaminess.

  5. Do you sell your finished product? I have been wanting to try home made for a long time, but I don’t want to invest a lot of money into buying the ingredients to make my own until I know I like the result. Let me know, I would be willing to buy from you even if you just throw it up on eBay so I can buy a container!!! Thanks!

  6. I would love to purchase some too! Please e-mail me with purchasing instruction if you are in fact selling at this time. I would prefer your original recipe without the beeswax. Excited to hear back from you. Thanks!

  7. Love the stuff. I made some last week and it works well. I did need to remelt and add more coconut oil. It wasn’t spreading as nice as I’d like. I think too that if you add another big Tbs of coconut oil you can reduce friction and soothe the armpit. Also adding lavender is soothing to the skin and antibacterial. Lavender not lavandin mind you.

    • Hi Jessica! Yes, I think that you can either add more coconut oil or remove a tablespoon or 1/2 a tablespoon of beeswax. It does get a little hard, but mine softens up when I press it to my skin for a couple of seconds. Thanks for your tips! Lavender is wonderful, too, you’re right. It’s in the oil blends I use, but deodorant with just lavender and tea tree oil is very effective as well.

  8. I made the deodorant and it is hard and really difficult to apply. So does it affect the effectiveness if I remelt. So I should add more coconut oil to make it easier to apply? Thanks! I love your website.

    • Hi Judy. The deodorant hardens when it’s below room temperature, so just hold it to your armpit for a few seconds, up to 10 or so and it will soften enough to apply. That’s how I do it! It will not affect the effectiveness if you remelt, but it could change the potency of the essential oils. So, you could just add more in.

  9. I have made this recipe by the way…and I LOVE it! Concerning the baking soda as an irritant…do you think that it is more irritating after showering? And not just after shaving? After all, the hot water opens your pores up. So if you apply right after showering your pores are open to the baking soda. I followed your advice and did not shave. But still on two occasions, I had irritation. I noticed after the second time that it was right after hopping out of the shower again. Now I wait for a little while and it seems to work much better!

  10. I have been wearing this for about one week. First few days, great. Next few I started noticing a smell that was not necessarily a stong B.O., but a different not the most pleasant smell. Even after scrubbing in the shower with numerous soaps, the smell remained. Is this part of your body ridding of years of aluminum usage? If so, how long have others, if any, experienced this? I was wondering if I should wait it out another week or melt down and add more baking soda and coconut oil? The odd part is that it does not wash off in the shower. Any suggestions would be helpful. Thanks

    • Hi Deb! Hmm, that is very interesting. I’ve been using that for a while and haven’t had the same experience. I do think the smell is your body adjusting to no longer having the pores suppressed by aluminum (which stops the pores from producing sweat). So, it does take a week or two to adjust. As for not washing off in the shower? I’m not sure. Mine washes off just fine with castile soap and a loofah. Maybe you need less beeswax in your recipe – that it’s sticking to your skin. Coconut oil is absorbed into the skin, so I don’t think it’s that.

    • MyOrganicFoundation says:

      I have the same “stink” problem. I only use a carrier oil and patchouli. It works great, but then after I shower and sleep I stink so bad. Like a detox… I am not sure what to do but I was going to try this recipe and add Tea Tree Oil and Patchouli. And I am going to add more drops. This helps kill bacteria and fungus. Not sure what the problem is, but I will let you know if this helps.

      • I have found that baking soda is the magic ingredient. Anytime I’ve tried to take it out, I start stinking! When you eat a lot of processed food, the stink is worse. I eat a very clean diet, though, so I just stink a little, but still! Don’t want to stink at all!

  11. I made this recipe two months ago and wow, it really does work! I’ve been telling everyone who will listen about it and am even having some friends over soon to make a batch. Thank you so much!

  12. Can’t wait to try this! But… this isn’t roll-on. Roll-on deodorant has a ball in it, like a giant ball-point pen. This is regular stick deodorant.

  13. I am wondering if anyone has tried this with Soy Wax instead of the Bee’s Wax? I have Soy Wax on hand that I am not using that I thought maybe I could substitute :/??

  14. I need to try this! Can it be done without the beeswax?
    Rena @ No Way That’s Healthy! recently posted..Creamy Carrot Zucchini SoupMy Profile

  15. Hi! I love this recipe! Although I’m a person who gets easily irritated with the baking soda. Can I use Diametrious Earth (food grade) in it’s place?

  16. Would any brand of organic essential oil suffice? The brand you linked is pretty pricey…

  17. I retract my previous comment – I see that the original Plant Therapy recipe has the deodorizing synergy for only $7.

  18. Hello! I just made this deodorant and it smells great and I’m so excited about it, but it’s veryyyyy oily – so much so that it stained my shirt immediately after I put it on!

    Do you think I should add more baking soda, corn starch, or maybe some baby powder?

    Thanks for your help!!

    • Hi Rachel! Yes, that’s a good idea. Also, wait 5-10 minutes before putting on a shirt so it absorbs into your skin a little more. That helps me a lot.

  19. I’ve been using this recipe for more than 6 months and LOVE it!!
    I use about 2/3 lavender EO to 1/3 lemon and it has this really fun scent-changing effect after a few hours. Goes on like lemon muffins, and after a long day, I smell like fresh lavender soap.
    This stuff is spectacular. I will never go back to store bought. Ever.

  20. the last recipe I used was for sensitive skin and used Shea butter and a lot less baking soda. I was a little stinky for the first month but it got less and less as time went by. Probably some detox and not enough baking soda. I really liked the bees wax, Shea butter combo. I think it helped with any irritation, from both the beeswax and baking soda, but I also found if you give the deodorant a second to warm up next to your skin it does soften up a little and goes on smoothly. Any suggestion as to how much Shea butter to use? Do I need to cut back on any other ingredient in place of it?


    Shea butter contains natural latex. Although it is not exactly the same as the sap-like latex extract from the Rubber Tree (Hevea brasiliensis), it is very similar in chemical composition. Although the quantities of latex in shea butter are small, this natural latex is responsible for the sealing property that shea butter has that may aid in protecting your skin and preventing sun allergies.  Many people with latex allergies are not affected by shea butter, but some are, so it is better to be safe than sorry!


    Shea nuts are tree nuts.  They are used to produce shea nut butter and shea nut oil. Although Shea nuts are not listed among the nuts that are subject to mandatory allergen labeling, they may cause problems for people with nut allergies.  Since unrefined shea butter preserves more of the inherent nutrients, it is richer than its refined counterparts. While numerous studied have shown that refined, bleached and deodorized shea butter causes no problems for people with nut allergies, similar studies have been done on virgin-unrefined shea.

  22. My holistic doc said that if you have candida overgrowth you will continue to stink, so ya gotta do a candida cleanse. I took an antibiotic (had to, but hated to) and now I am “the stinky lady”. ha! Candida cleanse here I come!!!!

  23. I have not made this yet….have to get the containers and beeswax. (TODAY!)
    I have been using Tom’s deodorant with lavender. Tom’s is ok until I get hot.
    It has no baking soda or arrowroot.
    I did the clay detox every night for a week or so.

    I took an antibiotic (had to, but hated to) and now have candida overgrowth. My holistic doc said that if you have candida overgrowth you might stink in the pits until you do a candida cleanse.
    So, I am “the stinky lady”. ha!
    Candida cleanse here I come!!!!

  24. Hi there. I made a great homemade no cook deodorant which I love but have to keep in fridge because it does get soft. But I don’t mind the cold refreshing feel on the morning. I wanted to make some for friends the only difference is I did add the beeswax this time. First I couldn’t turn the button dial so I left them out to soften a little. Dial now turns but leaks out the brand new empty deodorant containers I.bought. I did snap on the bottom button too! Helpful suggestions?

    • Hi Heather! Hmm, I’m not sure. Sounds like the containers themselves are not good quality? Or maybe they cracked from expanding in the fridge? I’m not sure. My recipe doesn’t have to be stored in the fridge, if that helps!

  25. Ugh. I just made this deodorant and I’m disappointed that it isn’t a roll-on, in spite of your title. I poured it into roller ball deodorant bottles and now it has solidified in them and won’t roll out. In the process of melting the mess out of the glass bottles so I can hopefully salvage the roll-on bottles and find a different recipe.

    • Marie, do you live in a cold climate? If so, then it might be that your deodorant hardened too much, as the coconut oil gets hard if the temperature is less than 72 degrees. So, store it in a warm spot in your house, or just hold it to your armpit for a minute or so and it will soften right up!

  26. This is great! Works wonderfully and I have made it for family/ friends who also love it!

  27. Just made it and I love it already!! I made used tea tree, Vanilla and lavender essential oils. It smell amazing!!
    Also I replaced beeswax for candelilla as to make it vegan.
    Very excited to see how it’s going to work!!

Speak Your Mind


Rate this recipe:  

CommentLuv badge