Peppermint Foaming Hand Soap DIY

Peppermint foaming hand soap just requires 3 simple ingredients and a few minutes to make!

peppermint foaming hand soap

Usually I’m the one coming up with DIY projects in our home. But this time, it was actually my husband who taught me that you could make your own foaming hand soap!

It’s a very easy project that only takes a couple minutes (if that) and it’s also money-saving, because it only takes a small amount of ingredients to make quite a few batches of soap.

Affiliate links included below for your convenience. Read my disclosure here.

peppermint foaming hand soap

Peppermint Foaming Hand Soap

I decided to use peppermint castile soap because that’s what we had on hand, and the scent is so refreshing.

You only need three ingredients to make this soap:

  1. water
  2. castile soap (I used peppermint soap but unscented also works)
  3. essential oil (I used peppermint essential oil, but any will work)
  4. foaming soap dispenser

You can also add a small amount of oil (like jojoba) to make the soap more moisturizing (I didn’t add that this time).

The key thing you need to make this soap is the foaming soap dispenser. That’s what makes it foamy!

I had an old foaming soap dispenser that was empty, so that’s what I used (you can also get one here).

Just add water to the soap dispenser to about 2/3 full, and then add the soap:

peppermint foaming hand soap

Add a few drops of peppermint essential oil:

peppermint foaming hand soap

Shake the ingredients together a bit, and it’s ready to use!

peppermint foaming hand soap

peppermint foaming hand soap
Print Recipe
5 from 1 vote

Peppermint Foaming Hand Soap DIY

Make your own foaming hand soap. It's simple!
Course: Natural Skin Care
Author: Joy {Artful Homemaking}


  • 1 foaming soap dispenser
  • water
  • peppermint castile soap any scent or unscented works
  • peppermint essential oil


  • Add water to the foaming soap dispenser until it's about 2/3 full. Don't get it too close to the top, or it will overflow.
  • Add castile soap to the water. There isn't a precise measurement for this, I just add enough so the water rises up a bit. But again, don't get it too close to the top.
  • Add a few drops of peppermint essential oil.
  • Shake it up a bit to mix all ingredients together. Now it's ready to use!

See how simple that is? 🙂

You can use any essential oil scent that you like in this.

Our peppermint plants in our garden are flourishing right now, so that’s where my peppermint inspiration came from.

peppermint foaming hand soap

More DIY Inspiration:



  1. I am so glad I found your recipe!! Our kids are so tired of using bar soap but most bar soaps (budget-friendly) contain allergens that are terrible for our family. The kids will be excited to try this alternative! I pinned and shared this post.

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.