DIY Foaming Hand Soap

foaming hand soap

Most people like sudsy, foamy soaps, myself included. What I don’t like are soaps (and shampoos) that use chemicals known as sulfates to produce more foaminess. It seems such an unnecessary health risk when there are plenty of other cleansing alternatives. More lather does not mean better-cleaning.

You likely already have a foam-pump bottle of hand soap from the store. Instead of tossing it out when it’s empty, wash and save it. You can refill it with your own sulfate-free, homemade hand soap. The pump bottle will produce the foam, no chemicals needed!

Castile soap is one of my favorites because it’s not synthetic, and is made from vegetable oils. I added vegetable glycerin because is also made from vegetable oils, and is great for hydrating skin. You can add any essential oil you like, or none at all. I was in a peppermint mood, so that’s what went into mine.


Foaming Hand Soap 

Makes one 10 oz bottle

  • ½ cup castile soap
  • ½ cup + 2 Tbsp filtered water
  • 2 Tbsp vegetable glycerin
  • 10 drops peppermint essential oil


Combine the castile soap, water and vegetable glycerin in a medium bowl or measuring cup. Stir slowly so the glycerin mixes. Drop in the essential oil if you want to add a subtle scent to your hand soap. Pour it into the bottle, and you are done.

castile soap

vegetable glycerin

peppermint essential oil

foaming hand soap

foaming hand soap

Quick, easy, healthier and still foamy!


Leave a comment

Your email address will not be published.