In my review post on Schmidt’s natural deodorants, I wrote that I was planning to try out a homemade recipe for a natural deodorant à la the Schmidt’s one. Well, three batches later and here it is.



What you need:

  • 3 tbsp shea butter
  • 2 tbsp cocoa butter
  • 1/2 tsp Vitamin E
  • 3 tbsp bicarbonate soda
  • 2 tbsp arrow-root
  • essential oil(s) of your choice (e.g. lavender, frankincense, tea tree, bergamot)
  • a double boiler (a.k.a. a heat-proof bowl over a pan of hot water)
  • a whisk
  • a small 60 ml jar to store your deodorant, ideally a dark glass one to preserve the essential oils (such as this one)


  1. Add shea and cocoa butters to your double boiler and whisk them until they melt – please make sure you don’t boil them though! I tend to melt oils and butters over a pan of freshly boiled water off the stove.
  2. Cool the mixture for a couple of minutes.
  3. Add Vitamin E and then the dry ingredients.
  4. Mix all ingredients until there are no lumps from soda and arrow-root.
  5. Add your essential oils – about 20 drops if using one oil and if using two – 10 drops of each. NB: I have tried lavender and geranium in one batch (the lavender definitely takes over with its scent but that was fine for me as I love lavender) and tea tree and geranium (in this one, geranium is a bit too overpowering for me).
  6. Transfer into your jar and refrigerate for a few hours so that the mixture can solidify.


Keep the deodorant in a cool dry place and away from sunlight. It will soften once taken out of the fridge. To use it, simply scoop out a small amount (less is more!) from the jar with your fingers or a small cosmetic spatula if you have one, rub it in between your fingers and apply to underarms.

This small jar should last you for at least a couple of months and based on the prices of products that I used, the 60 ml jar costs approx. £4.72 (it will of course cost less if you buy the butters and essential oils in larger/ bulk quantities).

I’d be interested to hear if anyone has tried this recipe at home 🙂