Gentle, Natural Foaming Hand Soap {In Less Than Two Minutes}

Make your own gentle, natural foaming hand soap with just three simple ingredients! A few months ago my hands started getting super sensitive. Every time I washed my hands, they stung. I had to rinse and rinse and rinse them until not even a faint scent of soap lingered. Clearly, my skin wasn’t very happy with the regular soap I was using.

I’m not sure whether it was the dyes, scents, unpronounceable chemicals, or maybe triclosan (the active ingredient in most anti-bacterial soaps) that was giving my skin such grief. Whatever it was, I knew I had to find a more natural alternative. (Even the FDA has questioned the effectiveness and safety of anti-bacterial soaps for normal use– read more here, here, and here.)

When I read Katie’s post about the easiest foaming hand soap ever and then Kristen at Smithspirations success, I knew I had to give it a try. It is so easy, so frugal, and an excellent natural alternative to regular soap.

Natural Foaming Hand Soap {In Less Than Two Minutes}

With just three simple ingredients, you can make amazing (soothing) all-natural foaming soap!

[Full disclosure: links to products in this post are my referral links.]

What you’ll need

  • Empty foaming soap bottle (reusing empty foaming soap bottles works great too, as long as they’re decent quality. That’s what I did. )
  • Castile soap, or your favorite liquid hand soap (this is the castile soap I bought and LOVE)
  • Water
  • Sweet almond oil, optional (Since my hands get so dry in the winter, I love having this non-greasy oil in the soap. My hands are much less chafed than they used to be. The oil is totally optional though.)
  • Peppermint essential oil, optional

(Oh, I just was browsing Amazon and found a castile soap with peppermint oil and a castile soap that already has sweet almond oil in it! Mountain Rose Herbs has a great price on sweet almond oil, but their shipping is more expensive.)


  1. Pour 2 T. of soap into the bottle (or just dump a little bit in!)
  2. Add 2 T. of sweet almond oil (or just dump a little bit in!)
  3. Add a few drops of peppermint oil.
  4. Slowly fill the bottle the rest of the way with water. Screw the lid on and that’s it. All-natural DIY foaming hand soap in less than two minutes, for a fraction of the cost of normal soap!

In less than two minutes, you can make your own gentle, natural foaming hand soap... for pennies!

Make your own foaming hand soap

Not only is it incredibly easy to make your own foaming hand soap, it’s a very frugal way to go green… and avoid stinging hands!

Post Signature


  1. says

    What a simple recipe! I love this! A little bit of thyme would make it antibacterial too. I’m so glad I read this because I’ve been wanting to make my own.

    • anna says

      Every once in a while I’d have to shake it, but it wasn’t bad at all. Now I buy the castile soap with the essential oil already mixed in and really love it.

    • anna says

      Oh! I realized you might mean the almond oil. I also shook it up every few days, but since my hands were SO dry this winter, it was worth it. Now that spring is here and my hands aren’t as parched as a desert, I don’t add it. 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *