DIY Foaming Hand Soap
DIY foaming hand soap creates a moisturizing, naturally scented cleanser using Castile soap and nourishing oils for an easy homemade alternative.
This diy foaming hand soap recipe combines Dr. Bronners Castile Soap, vitamin E oil and essential oils to create a gentle foaming soap that smells fresh and feels moisturizing on your hands.

This post contains affiliate links.
Why You’ll Love This DIY Foaming Hand Soap
DIY foaming hand soap delivers gentle cleansing, moisturizing ingredients and fresh natural scent in every pump.
- Moisturizing formula: Vitamin E oil and nourishing oils help keep hands soft and hydrated.
- Fresh natural scent: Lavender or peppermint essential oils create a clean, refreshing fragrance.
- Simple homemade recipe: Uses just a few ingredients and comes together quickly.
- Great DIY gift idea: Mason jars and decorative labels make this a thoughtful handmade gift.
DIY foaming hand soap delivers refreshing cleansing power with moisturizing ingredients and customizable scent options.

Plus, this makes a great DIY gift idea and these adorable labels would be a perfect final touch. Â
Why This DIY Foaming Hand Soap Works So Well
This homemade foaming hand soap combines cleansing ingredients with moisturizing oils for a balanced and gentle formula that works beautifully for everyday use:
- Castile soap creates gentle foam: Dr. Bronners Castile Soap cleans effectively without feeling overly harsh or drying on the skin.
- Vitamin E oil adds moisture: Helps soften hands and supports a smoother, more nourishing feel after washing.
- Tea tree essential oil freshens naturally: Adds a crisp scent and is commonly used in homemade cleaning and personal care products.
- Customizable essential oils: Lavender creates a calming scent while peppermint adds a cool, refreshing feel.
- Easy refill option: The recipe can be made again quickly for convenient reusable hand soap refills.

This diy foaming hand soap recipe makes everyday hand washing feel fresh, moisturizing and simple.
DIY Foaming Hand Soap
DIY foaming hand soap combines Castile soap, nourishing oils and essential oils into a moisturizing homemade foaming cleanser.
Prep time: 5 minutes
Total time: 5 minutes

Supplies You’ll Need
To prepare diy foaming hand soap, you’ll need the following supplies:
- Measuring Cups and Spoons: For accurately measuring ingredients.
- Mason Jar or Foaming Soap Dispenser: To mix and store the soap.
- Rust-Proof Soap Pump: For easy foaming soap dispensing.
- Small Funnel (optional): Helps transfer ingredients neatly into the container.
These supplies make it easy to create diy foaming hand soap with moisturizing ingredients and refreshing scent every time.
Ingredients
These ingredients come together to create a moisturizing homemade foaming hand soap.
- 3/4 cup Castile Soap, such as: Dr. Bronners
- 3/4 cup water
- 1 tablespoon vitamin E oil
- 1 tablespoon nourishing oil such as: sweet almond or jojoba oil
- 15 drops tea tree essential oil
- 5–10 drops lavender or peppermint essential oil
How To Make DIY Foaming Hand Soap
Add the water to a mason jar first to help prevent bubbles from forming.

Pour in the Castile soap followed by the vitamin E oil, nourishing oil, tea tree essential oil and lavender or peppermint essential oil.
Attach a rust-proof soap pump or foaming soap dispenser top.
Shake the ingredients together until fully combined.
Shake gently before each use, then pump a small amount into your hands and rinse with water.
Add decorative adorable labels if desired for a thoughtful homemade gift idea.
More Soap and Cleaning Recipes
Explore more soap and cleaning recipes that make it easy to create simple, homemade household essentials.


