I use this DIY foaming handwash as body wash for myself and my kids as well. It saves some money and as I am not buying lots of plastic bottles, it is good for the environment!


  • 1 Foaming hand wash dispenser (about 400ml)
  • 4 Tbs liquid castle soap (I use Dr Bronners)
  • 2 Tbs liquid glycerine
  • 1 Tbs fractionated coconut oil
  • 15-20 Drops essential oils
  • Distilled water


  1. Add castle soap, glycerine, coconut oil and essential oils to dispenser. Swirl to ensure essential oils are disseminated throughout.
  2. Fill the bottle with the distilled water leaving a little space at the top.
  3. Put on lid and gently mix to combine. Use your soap!

Notes... All ingredients are found easily online.
I'm not very precise with my measurements. If it feels as though it's drying your hands out, add some more glycerine and coconut oil.
The oils will sit at the top. It's a good idea to shake the bottle before each use.
Shelf life is a couple of months. If you use normal tap water (preferably boiled and cooled) it will shorten the shelf life to maybe a month.
I usually use lavender as this oil is safe for toddlers.

Want other brilliant projects sent to you?


About The Author

Connect with the author: Facebook

Post your project
  • this is a wonderful idea. Thanks for sharing.


  • Thanks so much for sharing this one


  • This is a game changer! Thanks for sharing. Post is saved so I can do this myself


  • I didn’t know you could make your own foaming soap at home thanks for the tip


  • I didn’t know that it could be that easy to make – thank you for sharing your how to :)


  • Thank you! I do like to make personal products and essential oils are so good.


  • What a great idea love the idea of homemade hand wash

    • I love making homemade products – it is a fun creative past time.


  • Looks easy enough!


  • What a fantastic idea. I’m always looking for ways to save money and the environment at the same time. Every little bit helps ???? Thank you lovely.


  • Just a few comments as a Soapmaker
    1. Castile Soap is a very basic soap made from olive oil, lye and distilled water (No fragrance, colours, additives). Very gentle on skin, but not very cleansing. If you can find one that already has coconut oil, that will be better cleansing. Dr Bonners Castile Soap already contains coconut oil just an FYI.

    2. There is no need to add coconut oil or glycerine in castile soap. Glycerine is often already in the soap as part of the soap making process. See previous note, if you want better cleansing, try to find a castille soap that already contains coconut oil. (*I am not affiliated with Heirloom Body Care, just one source I found with a quick google)

    3. Once you add tap water, shelf life of your soap will be shortened without preservative, so only dilute with water when you need to refill your foam pump.

    4. Please be careful with essential oils. Some are not safe to use against the skin, and some you can only use in small doses. Google if you do not know. You will still need to shake with every use, unless you add an emulsifier.


  • I have never heard of liquid castle soap or the brand Dr. Bronners. I’m wondering if it is a brand that is only available in some states. I’m wondering what shops it is most commonly found

    • Dr Bonners is just one brand. There are many out there, with Dr Bonners being a fairly pricey version available at Myer and some Pharmacies. There are other sources out there just google Castile soap, many soap making supplies places have them.


  • I’d love to try this one. What is fractionated coconut oil? Could refined coconut oil be used instead?

    • Just Omit adding coconut oil, it’s not needed at all.


  • Thank you for this and the notes will be very handy.


  • Thanks for the great tip!


  • Sounds gorgeous, thank you for sharing.


Post a comment
Like Facebook page

LIKE MoM on Facebook

Please enter your comment below
Would you like to include a photo?

No picture uploaded yet
Please wait to see your image preview here before hitting the submit button.

Your MoM account

Lost your password?

Enter your email and a password below to post your comment and join MoM:

↥ Back to top

Thanks For Your Star Rating!

Would you like to add a written rating or just a star rating?

Write A Rating Just A Star Rating