
This post, DIY Foaming Hand Soap, may contain affiliate links. This means if you make a purchase through one of these links, Penguins in Pink will receive a commission at no additional cost to you. Penguins in Pink is an Amazon Associate site.
We switched from liquid hand soap to foaming hand soap years ago. Mostly because the kiddos go through soooooo much soap. It seems that they are always washing their hands and using multiple pumps each time.
After having to purchase foaming hand soap refills and seeing the high price tags I started making my own. I played around with the recipe trying to get the right soap to water ratio and eventually came to this 2:1 ratio.
Conveniently, the DIY foaming hand soap only uses two ingredients. Water and hand soap. I like to buy a good quality hand soap when it’s on sale to use for making foaming soap. An 8 oz bottle will last for quite awhile.
DIY Foaming Hand Soap
Supplies:
- Foaming hand soap bottle
- Water
- Hand soap
- Measuring cup
- Measuring spoon

Directions:
- In a tea kettle or medium sauce pan bring water to a boil. Boil for 1 minute. If using bottled distilled water skip this step.
- Measure out 1 cup of boiled water or use distilled water.
- Allow the water to cool.
- Pour water into foaming hand soap bottle.
- Measure out 2 tablespoons of hand soap and and to the bottle.
- Replace the lid and tighten.
- Gently swirl the bottle to mix the soap and water.
For us, I reuse an old foaming hand soap bottle for the kids’ bathroom. For the kitchen, guest bathroom, and my bathroom we use glass mason jar style foaming hand soap dispensers.

The cost for foaming hand soap is greatly reduced if you reuse foaming hand soap bottles.
I love this DIY foaming hand soap! It is a lot cheaper than buying a new bottle or even a refill bag.
Be sure to stop by my DIY page where I link all my DIY projects.
Have a great day!
Brandi
This post may or may not contain referral links. Please read my disclosure policy here.
Looking for more fun DIY’s? Check out my DIY & Crafts board on Pinterest!

Leave a Reply