DIY Foaming Hand Soap

I don’t remember what got me onto the homemade bath and beauty product bandwagon, but I am on it hardcore. I’ve made lip balms and lip gloss galore, shampoo bars, apple cider vinegar rinse for my hair, make-up remover, home made deodorant, and even oil diffuser refills for our bedroom and bathrooms. But my very first foray into making my own products? Foaming hand soap.

Anna loves when we make our own foaming hand soap because she gets to measure and pour the ingredients into our jar (always a favorite activity for her). She also gets to choose her scent for the soap that goes into her bathroom. Hey, anything that gets her excited to use actual soap when washing her hands is a bonus in my book.

I love it because:

  • I get to control the ingredients and the smells (because hello, pregnancy and already being sensitive to smells makes finding a scent that doesn’t make me sick or nauseous incredibly difficult)
  • I don’t have to shell out a ton of money on products that I feel only meh about (Mrs. Meyer’s, I’m talking to you)
  • It’s cost-effective at roughly $2.70 per batch of the foaming hand soap versus $6.00-8.00+ for the fancy organic stuff
  • There is minimal waste (hooray!)
  • My hands always feel super soft after washing them

I was a little hesitant at first because the ingredients are expensive to buy (a large bottle of Castile soap runs about $16.99). BUT, we’ve been on the same bottle of Dr. Bronner’s Castile Soap* for the past three months and have made at least 7 batches of hand soap. The best part? The bottle is still over half full. Which doesn’t take into account the other things I’ve made with Castile soap as the base.

Worth every penny, in my opinion.

I also love that I now have all of the ingredients on hand and if we run out of soap, I simply make some more. No having to run to the store or scramble to find an old bottle that we hated just to be able to wash our hands. (Happens more than I care to admit in our house.)

Looking to make more of your own bath and beauty products? Foaming hand soap is a great first project because it's quick, easy, and fun to customize.

How To Make Foaming Hand Soap


*This is an affiliate link. I make a small commission at no cost to you if you purchase it through the link.

DIY Foaming Hand Soap

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
By Emily Levenson
Prep Time: 5 minutes

Looking to make more of your own bath and beauty products? Foaming hand soap is a great first project because it's quick, easy, and extremely fun to customize.


  • 1/3 cup Castile soap
  • 2/3 cup water
  • 1 tsp sweet almond oil (or olive)
  • 20-30 drops of essential oil(s)



Add Castile soap then water to your mason jar (or empty foaming hand soap container).


Add in sweet almond oil and then drop in your essential oils. Some of our favorite blends are lemon + peppermint, lavender + grapefruit, and rose absolute + sandalwood.


Add lid and then swirl it around so that your oils get mixed in.


Wet your hands, use a pump or two of soap, and wash as normal.


This makes about 8 ounces of hand soap. If you're using an old foaming hand soap container, you'll want to pay attention to how much liquid it holds. Our old Dial container only holds 7.5 ounces (which I found out the hard way) and have to add the overflow into our kitchen dispenser. I simply pour the excess in before adding the essential oils in case it's a different scent combo.

hi, i’m emily and i love making things with my hands. i always have a project (or ten) in the works and love to draw, paint, cook, sew, crochet, cross stitch, and make soap. this year, i’m focusing my creative efforts on trying new things and just plain having fun.

Leave a Reply

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