How to Make Your Own Foaming Hand Soap (+ 3 Clean Store-Bought Picks)

Flat lay of a clear glass foaming soap pump bottle, amber essential oil bottle, dropper dish, eucalyptus leaves, and white linen on a white marble surface — DIY non-toxic foaming hand soap ingredients

This post contains affiliate links. I may earn a commission at no extra cost to you.

Most conventional hand soaps contain synthetic fragrance, parabens, and sulfates — ingredients linked to hormone disruption, skin irritation, and even antibiotic resistance. Triclosan is a prime example of why ingredient scrutiny matters: the FDA banned it from consumer hand soaps in 2016 after a 2014 study published in PLOS ONE found it impaired muscle function in human cells and live animals at concentrations found in everyday consumer products. The good news? Making your own foaming hand soap takes about two minutes, costs less than $1 per bottle, and uses ingredients you can actually pronounce.

Here's the exact recipe we use at BodyWell1, plus three clean store-bought options for when you want the convenience of grab-and-go.


Why Foaming Hand Soap?

Foaming soap isn't just satisfying to use — it's actually more economical and gentler than traditional liquid soap. Because it's pre-diluted, you use less product per wash, it rinses faster, and it's less likely to dry out your skin. A single bottle of castile soap concentrate can make dozens of foaming soap refills.


What You'll Need

You only need four ingredients and a foaming pump bottle:

  • 1 foaming pump bottle (glass or BPA-free plastic, 8–10 oz)
  • 2 tablespoons liquid castile soap — we use Dr. Bronner's
  • 1 teaspoon fractionated coconut oil or vitamin E oil (optional — adds moisture)
  • 10–15 drops essential oil of your choice (lavender, peppermint, lemon, or tea tree)
  • Distilled water to fill the rest of the bottle

Mason Jar Foaming Soap Dispenser — Genuine Ball 16 oz Mason Jar with Black BPA-Free Pump, Two Pack

Mason Jar Foaming Soap Dispenser — Ball Mason Jar, Two Pack
Genuine Ball 16 oz glass jars with BPA-free black pump caps. The charming, zero-plastic way to display your DIY soap. Includes 4 waterproof labels.

Shop Now →

Dr. Bronner's Pure-Castile Magic Liquid Soap Lavender 32oz

Dr. Bronner's Pure-Castile Liquid Soap
The gold standard for DIY clean home recipes. Fair trade, organic, and free from synthetic preservatives and detergents.

Shop Now →

Plant Therapy Organic Lavender Essential Oil — KidSafe, USDA Certified Organic, Pure & Undiluted, 10 mL

Plant Therapy Organic Lavender Essential Oil
USDA Certified Organic, KidSafe, 100% pure and undiluted. Perfect for the Spa Calm scent blend — or use it uncut for a clean, calming lather.

Shop Now →

Complete the setup: Pair your DIY soap with a clean hand towel. We love the Brooklinen Super-Plush Turkish Cotton Hand Towels — OEKO-TEX certified, 820 GSM, spa-quality softness.

Brooklinen Super-Plush Turkish Cotton Hand Towels

Brooklinen Super-Plush Turkish Cotton Hand Towels
OEKO-TEX certified, 820 GSM Turkish cotton — tested free from harmful substances. Spa-quality softness that lasts wash after wash. Set of 2, white.

Shop Now →


How to Make It

  1. Add the castile soap to your foaming pump bottle first.
  2. Add the carrier oil and essential oils if using.
  3. Slowly fill the rest of the bottle with distilled water, leaving about an inch of space at the top.
  4. Gently swirl (don't shake — it will foam up) to combine.
  5. Attach the pump and you're done.

Pro tip: Always add soap before water to minimize bubbling. Use distilled water rather than tap water to extend the shelf life of your soap — tap water can introduce bacteria over time.

Shelf life: 2–4 weeks. Make small batches and refresh often.


Scent Combinations We Love

  • Fresh & Clean: 10 drops lemon + 5 drops tea tree
  • Spa Calm: 10 drops lavender + 5 drops eucalyptus
  • Energizing: 10 drops peppermint + 5 drops rosemary
  • Unscented: Skip the essential oils entirely — great for sensitive skin and kids

Need essential oils? We love the Aura Cacia Discover Kit (lavender, eucalyptus, peppermint & tea tree) and the Cliganic Organic Set (peppermint, lavender, eucalyptus, lemongrass & orange) — both are clean, pure, and perfect for DIY recipes.


3 Clean Store-Bought Picks (For When You Want Easy)

Not every day is a DIY day — and that's okay. These are the three store-bought foaming hand soaps we actually recommend, all vetted for clean ingredients.

1. ATTITUDE Super Leaves Foaming Hand Soap — EWG Verified

The best clean pick if you want third-party verified safety. EWG Verified means every ingredient has been reviewed and approved by the Environmental Working Group — no hidden chemicals, no synthetic fragrance. Plant and mineral-based, vegan, cruelty-free, and available in multiple scents. The Pink Grapefruit is bright and fresh without smelling artificial.

ATTITUDE Super Leaves Foaming Hand Soap — EWG Verified, Pink Grapefruit, 10 fl oz

Shop Now →

2. Blueland Foaming Hand Soap Starter Set — Plastic-Free

The best pick for zero-waste households. One refillable glass bottle plus four dissolvable tablets — no plastic waste, ever. EPA Safer Choice certified, plant and mineral-based, hypoallergenic, and safe for sensitive skin. The tablet system is mess-free and costs less per refill than buying new bottles. Buy once, refill forever.

Blueland Foaming Hand Soap Starter Set — Refillable Glass Bottle with 4 Plastic-Free Refill Tablets

Shop Now →

3. Branch Basics All-Purpose Starter Kit

The best pick for whole-home clean living. Branch Basics concentrate makes hand soap, dish soap, laundry detergent, and all-purpose cleaner from one EWG-verified formula. The starter kit includes the bottles and concentrate — one purchase replaces nearly every cleaning product in your home. If you're serious about going non-toxic, this is the system to build around.

Branch Basics All-Purpose Starter Kit — EWG Verified Refillable Surface Cleaner, 8 oz Concentrate

Shop Now →


Is DIY Really Worth It?

A 32 oz bottle of Dr. Bronner's makes approximately 20–25 bottles of foaming hand soap at 2 tablespoons per bottle. At roughly $15 for the castile soap, that's about $0.60–$0.75 per bottle — compared to $7–$22 for store-bought clean options. The DIY version wins on cost every time. The store-bought picks win on convenience and consistency.

Our recommendation: keep a DIY batch going for everyday use, and stock one of the store-bought options for travel, guests, or when you run out mid-week.



Disclosure: This post contains affiliate links. If you purchase through my links, I may earn a small commission at no extra cost to you. I only recommend products I genuinely believe in.

Also Worth Reading

How to Make Your Own Natural Sunscreen (+ Clean Store-Bought Options We Love)

The Dirty Truth About Conventional Dishwasher Pods (And What to Use Instead)