How To Make Foaming Hand Soap + 7 DIY Recipes to Try

This post may contain affiliate links and we will earn a small commission if you make a purchase through these links.

If these last few years have taught us anything, it is undoubtedly the importance of handwashing.

We have all been sanitizing like never before and re-learning how to scrub for a full 20 seconds, between our fingers and right up to our wrists.

But lots of store-bought soaps are full of man-made chemicals that are bad for the environment and for our skin.

Luckily, making your own DIY hand soap is fun, easy, and really creative. Better still, you can make your own FOAMING hand soap.

Homemade foaming hand soap makes an excellent gift for friends and loved ones, and you can choose the specific scents and ingredients that appeal most to you.

This article explains how to make your foaming hand soap at home and shares seven all-natural recipes. You won’t be able to resist giving them a try!

What Are the Benefits of Foaming Hand Soap?

Foaming hand soap isn’t just a fun, bubbly novelty product; it also has some really useful benefits. If you’re not quite ready to make the switch to bar soap, liquid foaming hand soap is a great natural option!

foaming hand soap eco friendly

It Saves On Water

Because the soap is already foamy, you do not need to run the tap while you lather up. This saves water and ultimately benefits the environment (and your bills).

It Lasts Longer

As foaming soap expands in your palm, you use less per wash, and it, therefore, lasts longer than average liquid soap. This means you get more for your money and do not need to refill as often.

It Is Environmentally Friendly

Not only can homemade foaming hand soap bottles be refilled, saving on wasteful packaging and harmful transportation, the ingredients are also all-natural.

There are no nasty chemicals that can be washed down the drain and into our waterways when using this soap.

Saves Money

Making your own anything almost always saves money, and liquid hand soap is no exception! You’ll find you spend far less on liquid hand soap when you make your own with castile soap. Purchase a big bottle of castile soap, and you can make many, many batches of foaming hand soap for months to come.

How Do You Make Foaming Hand Soap?

Surprisingly, there is very little difference between ordinary liquid soap and foaming hand soap ingredients. The main difference lies in the dispenser or bottle.

This is because a foaming hand dispenser introduces air into the mixture as you pump, frothing the soap into those distinctive bubbles.

Air is a crucial ingredient in foaming soap, and the internal chamber inside these specially designed bottles is where that magic happens. 

Try one of these foaming soap dispensers for your DIY recipe:

Basic Ingredients

Although the exact choice of liquid oil and essential oils will change depending on what recipe you follow, this is the basic list of ingredients that you will need to make your own foaming hand soap:

  • 60% Water 
  • 20% Castile soap
  • 10% Liquid oil (such as almond, olive, jojoba, avocado, coconut, or argan oil)
  • 10% Air (foaming hand soap dispenser)
  • 5-6 drops of your favorite essential oils
DIY foaming soap recipe

Foaming Soap Dispenser 

I love this particular bottle from Amazon for its affordable price, generous size, and frosted glass look.

It is essential that whichever dispenser you choose is made from glass, not from plastic, as plastic contains toxins and chemicals that can affect the all-natural ingredients in your soap.

Pure Castile Soap

The second “secret ingredient” for making foaming soap is pure castile soap. If you don’t already have some of this stuff in your house, you will not regret buying it.

DIY foaming hand soap

You only need a tiny amount for your foaming soap, and you can use the rest for all kinds of things, including laundry, dishes, floors, pets, and even face and body washing.

It is entirely non-toxic, all-natural, and biodegradable. Plus, it is concentrated, so a little goes a long way!

Basic Method

The basic method for making DIY foaming soap could not be simpler:

  1. Pour your castile soap and liquid oil into your soap dispenser
  2. Add your water, filling your dispense to ¾ full
  3. Add 5-6 drops of your favorite essential oil
  4. Screw the pump head onto your dispenser tightly and shake well
  5. Pump a little of the foaming soap onto your hand and test for smell and feel
  6. Adjust the amount of castile soap or essential oil as needed

Basic Foaming Hand Soap Recipe

How to make foaming hand soap at home

Basic Foaming Hand Soap Recipe

Use this as a base recipe for making your foaming hand soap. I like to keep these ingredients under my bathroom sink to whip up a new batch whenever needed. It only takes 2 minutes!


  • 2 ounces liquid castile soap, unscented
  • 6 ounces water
  • 1-ounce olive oil (may use almond oil, avocado oil, or fractionated coconut oil instead)
  • 15 drops essential oil of choice (my favorites are lavender, sweet orange, or lemongrass)


    Add ingredients to your favorite foaming soap dispenser and gently shake.


  • Makes 1 dispenser of liquid foaming hand soap
  • Keeps for about 2 weeks - do not store for longer!
  • Recommended Products

    As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

    All Natural Foaming Soap Recipes

    There are many ways to make a fabulous foaming hand soap with a few basic ingredients. Check out these recipes for more inspiration.

    Lavender Foaming Soap

    I love the simplicity of this lavender foaming soap recipe. It is swift and easy to shake up with just three ingredients needed.

    Lavender is a classic scent known to have calming and relaxing effects.

    This soap is a perfect choice for anyone who needs a little calming comfort in their lives and loves nostalgic aromas.

    DIY recipes for soap

    Aloe Vera Foaming Hand Soap

    If you suffer from dry hands and cracked skin, then this aloe vera foaming hand soap could be the perfect recipe to try. It contains aloe vera gel, which is naturally moisturizing and rehydrating for the skin.

    Whether your hands are chapped from the cold or sunburnt from the sunshine, this foaming soap will feel gentle on them.

    Citrus Fresh Foaming Hand Soap

    If you like soap to enliven your senses and wake you up in the morning, then why not try this citrus fresh foaming soap recipe?

    The blend of Grapefruit, sweet orange, bergamot, and spearmint essential oils are zingy and vibrant. This soap is perfect for a midday pick-me-up!

    The addition of avocado oil is a brilliant moisturizing ingredient and will leave your hands feeling silky smooth.

    Pumpkin Spice Foaming Hand Soap

    You can customize your foaming hand soap for the season by choosing various essential oils to scent it with, and this version screams FALL!

    The blend of orange, clove, and cinnamon essential oils is warming, comforting, festive, and almost smells good enough to eat!

    Green Tea, Lemongrass And Ginger Foaming Hand Soap

    If you are looking for a little bit of zen in your life, this green tea-inspired foaming hand soap recipe is ideal.

    This recipe uses freshly brewed green tea instead of water, which is a creative way to work green tea into your hand soap! It’s scented with lemongrass and ginger essential oils.

    Minty Fresh Foaming Hand Soap

    And finally, for any purists out there, this minty fresh foaming soap is a perfect choice. It is so clean and crisp smelling; it is wonderful everyday hand soap.

    The blend of eucalyptus, peppermint, and bergamot essential oils works brilliantly and results in an elegant and clean hand soap that is unisex and universal. The coconut oil is hydrating, making this soap kind to skin and nostrils!

    Final Thoughts

    As we wash our hands so many times a day, it makes sense that we should use a soap that is eco-friendly, skin-friendly, and beautifully scented.

    Creating your own blends of essential oils can be highly creative and freeing, and experimenting with different moisturizing liquid oils will help to make your soap feel as good as it smells.

    There are endless opportunities to customize your soap, making it different every time.

    Happy mixing!

    2 thoughts on “How To Make Foaming Hand Soap + 7 DIY Recipes to Try”

    1. Brilliant! I was looking to buy and the one I use is £18 to match my bathroom dispenser.. Now I dont need to order – because i tried to make some myself and it seems very successful I’m pleased to say. I will continue doing this and experiment with different oils like Lavender etc, I have the essential oils already doing nothing but sitting there.

      Thank you for sharing this.


    Leave a Comment

    Skip to Recipe