DIY Foaming Hand Soap using Essential Oils and Castile Soap

Due to popular demand, I’m posting my recipe for making your own homemade foaming hand soap using castile soap and essential oils.  For those who may be unfamiliar with castile soap, it is a type of soap made from natural oils, usually olive oil.  It is considered a very “green” cleaner because it doesn’t utilize harsh chemicals, and is an effective surfactant to “lift away” dirt.

I prefer Dr. Bronner’s castile soap because it’s readily available at any health food store, and in fact, Costco started carrying the peppermint-scented option.  Dr. Bronner’s prides themselves on providing a castile soap that is free of animal fat products, is high in vitamin E from natural sources (such as sunflower seeds), free of synthetics and fragrances, and highly concentrated to last a long time.

The following recipe utilizes doTERRA Eessential oils, namely the OnGuard Oil Blend.  OnGuard is a natural immune-system boosting oil blend, containing essential oils from wild orange peel, clove, cinnamon, eucalyptus, and rosemary.  I have these foaming hand soaps, infused with OnGuard, all around the house.  They are naturally disinfecting, helpful to the body’s immune system, and gentle on everyone’s skin.


  • – I re-use my empty foaming hand wash dispenser which I had purchased in the past from doTERRA.  These are excellent dispenser and create a nice rich, volumous foam.
  • – Always put the water BEFORE the soap when making this handwash.  If you put the soap first, the water will  make it all bubble out when added afterwards.

What You Will Need:

  • Empty
  • 2.5  Tbsp Dr. Bronner’s Castile Soap (I used peppermint today)
  • Distilled Water (amount varies, depending on foaming soap container size)
  • doTERRA OnGuard Essential Oil (5-7 drops, depending on container size)
  • 1/2 tsp doTERRA Fractioned Coconut Oil (this step is optional, if you want your soap to be more moisturizin)



1) Fill your foaming soap dispenser about 2/3 of the way full with the distilled water.


2) Add about 2.5 tablespoon of the castile soap to the water.  


3)  Add 5-7 drops of the OnGuard Essential Oil (or your desired essential oil).


4) OPTIONAL: Add 1/2  teaspoon of the fractionated coconut oil to the solution.


NOTE:  If you have empty space left at the top, fill with more distilled water.  Leave room for displaced volume when twisting container top on.

5)  Twist on dispenser cap and swirl around to allow elements in solution to blend.  Start using… ENJOY!  Please comment below with your feedback and experiences!




Out of stock
Out of stock
$2.67 $2.00

Essential Oils

On Guard®

$45.33 $39.99

Diffusers & Accessories

Fractionated Coconut Oil

$16.00 $15.00

15 thoughts on “DIY Foaming Hand Soap using Essential Oils and Castile Soap

  1. Suzie says:

    I need to try this! I ordered Castile Soap a few months ago exactly for this purpose but never got around to it. I have all the ingredients. I just need a Foaming Soap Pump. Thanks for reminding me!

    • Love For Oils says:

      You’ll love it Suzie! We never buy store hand soap anymore, and honestly I feel like we’re getting great immune system boost and natural disinfecting properties with “my” onguard soap.

    • Rachel says:

      I did this but added jojoba oil instead of fractionated coconut oil. Also added a little bit of on guard cleaner concentrate. And drops of lemon oil. Turned out super soft for your skin and foaming!!

  2. anush says:

    I did this but it was very watery and not very foamy. I ended up adding more….and then more castille soap to get it to do it’s thing. i added lemongrass for the fragrance with some wild orange and once i got the ratio right, it was good.

    • Love For Oils says:

      Typically my rule of thumb is fill the bottle 1/3 of the volume with castile soap. Then water for the rest, + essential oils of your choice. IMPORTANT: never use non-therpauetic grade oils because they will harm your skin and can create rashes / allergic reactions.

    • Love For Oils says:

      great question Abby. The oils are naturally anti-septic and do a great job keeping the solution clean. I have never had an issue with it.

    • Love For Oils says:

      Typically it’s best to use water that you have boiled, and cooled down back to room temperature. It is not a requirement, but an added measure for added cleanliness.

  3. Natalie C says:

    I just made 3 for the first time, Oh WOW!!! I am so in love, my hands feel so smooth! I have never used Dr Bonner’s soap before but I have had it with the intention to make some eventually and I finally ran out of all my pump soaps. I decided to go with your recipe as you included fractioned coconut oil and I had some on hand and I think it makes a noticeable difference. Thanks for the recipe! I’ll never go back to buying soap again.

  4. Marjorie Mathias says:

    I got the Foaming Soap when Doterra had on their buy one get one free. I have the two dispensers that came with it and am almost out of the Soap. I plan to try this recipe as soon as I get off the computer. Came on here looking for the recipe. Love Doterra oils.

  5. Holly says:

    I think it worked great. I just need to add more OnGuard as it didn’t smell at all. We are used to the Doterra brand foaming hand wash so the smell was missed.

Leave a Reply

Also enjoy ongoing promotions, discounts, and new product announcements!
Your Information will never be shared with any third party.

Subscribe to our Newsletter & Save 15%OFF your order Now!