Go Back
+ servings
It's so easy to make your own foaming hand soap. This recipe is even moisturizing. 75% cheaper than the toxic ones at the store!
Print Recipe
4 from 1 vote

Homemade Foaming Hand Soap

It's so easy to make your own foaming hand soap!
Prep Time5 mins
Total Time5 mins
Course: Cleaning
Cuisine: DIY, Wellness
Keyword: essential oil hand soap
Servings: 12
Author: Karrie


  • 2 tbsp Castille Soap
  • 2 tsp Coconut Oil Fractionated
  • 5 drops Maleluca essential oil
  • 5-10 drops other essential oil for fragrance optional
  • water
  • foaming hand soap dispenser


  • Add castile soap, coconut oil and essential oils to a foaming hand soap dispenser. It’s important to use a foaming dispenser, since the dispenser is what creates the actual foam. Gently swirl ingredients together. 
  • Add water to the top of the bottle and twist on the lid. Gently swirl ingredients together again. 
  • Push the dispenser a few times and just like magic, homemade foaming hand soap appears! 
  • Honestly, you could even bag the essential oils and coconut oil and go with just the castile soap and water. It would still foam just fine and come out even cheaper. You can even buy already scented castile soap. My hands get super dry and I love to shake up the scent of mine every once in a while, so that’s why I use the coconut and essential oils.


The fractionated coconut oil provides some moisturizing benefit and the melaleuca oil is great too. I chose Citrus Bliss essential blend as my fragrance because I love citrusy scents for my hand soaps.