Learn How to Make the Best DIY Foaming Hand Soap

This post may contain affiliate links.

DIY Foaming Hand Soap Homemade

This DIY foaming hand soap is easy to make, inexpensive, and effective! Follow these simple steps to make this homemade foaming hand soap!

I’ve made hard bar soap, liquid soap, glycerin soap, and hot process soap, but DIY foaming hand soap always eluded me. Either it was very expensive to buy, or I’d either get it too strong and it would be difficult to rinse off, or too weak and not enough foam.

I finally discovered the secret!

Simple Ingredients

Liquid Soap

Of course, you’ll need soap for this DIY foaming hand soap recipe. You can make your own liquid soap or use one of the many on the market. You can also use a chunk of hard bar soap (grated), but you’ll need to experiment with the amounts if using this.


Good, moisturizing oil is needed to soften the skin since soap alone is drying. I use argan oil because of its superior ability to condition the skin. You could also use jojoba oil, sweet almond oil, fractionated coconut oil, grapeseed oil, or any other liquid oil. This is also a good place to use an infused oil, such as calendula infused oil like the one from this recipe.


Water makes up a large part of this DIY foaming hand soap. I use distilled, reverse osmosis or filtered water to be sure there are no bacteria present.

Essential Oils

Essential oils are optional. You can use them to make an effective antibacterial soap or you can leave them out. I like grapefruit or lavender.

Secret Ingredient

The last ingredient and the secret to making great DIY foaming hand soap is one you would probably never think of – air! Without a cushion of air, the pump can’t make foam and the soap will just come out in a thin stream. So be sure you do not fill your soap container to the top with liquid ingredients.

DIY Foaming Hand Soap Homemade

DIY Foaming Hand Soap: The Best Homemade Recipe

This DIY foaming hand soap is easy to make, inexpensive, and effective! Follow these simple steps to make this homemade foaming hand soap!



  1. Pour all of the liquid ingredients into the DIY foaming hand soap dispenser and mix well.
  2. Top with the pump, and screw it on tightly.
  3. Shake to combine ingredients. Because there are no artificial emulsifiers in this recipe, the oils will gather on the top. Shake the container before each use. (It's still a really nice soap if you don't remember to shake it!)

Recipe Video


We don’t give specific ingredient amounts because it depends on your container size.

Made this recipe?

Mention @diynatural or tag it #diynatural!

Foaming Soap Dispenser

Don’t forget to pick up some foaming soap dispensers! We recommend this one from Amazon.

DIY foaming hand soap doesn’t need to be expensive or difficult to make. Follow these simple steps and make your own homemade foaming hand soap!


About Debra Maslowski

Debra is a master gardener, a certified herbalist, a natural living instructor, and more. She taught Matt and Betsy how to make soap so they decided to bring her on as a staff writer! Debra recently started an organic herb farm in the mountains of Western North Carolina. You can even purchase her handmade products on Amazon!

PAID ENDORSEMENT DISCLOSURE: In order for us to support our website activities, we may receive monetary compensation or other types of remuneration for our endorsement, recommendation, testimonial and/or link to any products or services from this website.

DISCLAIMER: Information on DIY Natural™ is not reviewed or endorsed by the FDA and is NOT intended to be substituted for the advice of your health care professional. If you rely solely upon this advice you do so at your own risk. Read full Disclaimer & Disclosure statements here.