DIY Foaming Handsoap

I use natural soaps and cleaning supplies around my house, but many pre-made natural soaps can be costly. Some of these I’ve seen are $5 and $7 a bottle or more.  Some also claim to be ‘green’ while still containing harmful ingredients. The best part is when you can easily make your own natural products for little cost.

I’m going to share with you a way to make your own all natural hand soap very inexpensively. Once you have the ingredients on hand, you can make the soap at home as you need it instead of running out to the store. You no longer will feel the urge to stock up on soap when it’s on sale either. Plus, you’ll be reducing the amount of packaging entering and exiting the waste stream.

Foaming hand soap uses 5 times less soap than gel hand soaps since water is mixed in with the soap. This is another reason why the foaming hand soap is frugal. The soap works great too. Always gardening, I’m constantly washing a lot of soil off my hands and to me this soap gets the dirt off easier.

Purchasing the ingredients will take cost upfront, but once you have them they’ll last a really long time.

The first part is figuring out the bottle you want to use. You can simply reuse a foaming hand soap bottle/pump you already have, save the pump and outfit one onto a mason jar, or purchase these foaming soap dispensers you screw on a mason jar.

I recently purchased these foaming pumps by Jarmazing Products and so far they have worked well. I like them because I can use them with a glass jar I already have, like the quart size mason jars, which I don’t have to refill it as often. It also looks nice and I like a heavier glass jar instead of plastic. The investment for this bottle was less than $5.

You will need:

I like the scents rosemary, peppermint, lemon, lavender, and eucalyptus a lot. Mix and match for a custom scent you really like.

You basically want to keep a 5 part water/1 part soap ratio.

The recipe I used for a quart size mason jar:

  • 24 oz water (3 Cups)
  • 4 TBS liquid castille soap in almond scent
  • 1 tsp almond oil
  • 20-40 drops lavender essential oil

For a pint jar or smaller bottle, half or third the recipe.


  • First add the water to the bottle, this is important so the soap won’t foam.
  • Pour in the soap, and then the oils.
  • Don’t shake. I gently stirred the mixture to blend the oils.

I like this recipe even more than foaming soaps I’ve bought because the soap feels better and not as drying. With this recipe you can make a cup of hand soap for around $0.50, more or less!