This easy homemade natural foaming hand soap is gentle, moisturizing, and fully customizable with your favorite essential oils. With just a few simple ingredients, you can create a budget-friendly, eco-friendly soap that keeps your hands clean and soft.

Why You’ll Love This Recipe
- Gentle on skin: Unlike commercial soaps with harsh detergents, this recipe uses castile soap and nourishing oils to keep hands soft and moisturized.
- Budget-friendly: A little castile soap goes a long way, making this a more affordable option compared to store-bought foaming hand soaps.
- Customizable scents: You can personalize the fragrance with your favorite essential oils, whether you love calming lavender, refreshing citrus, or antibacterial tea tree.
- Eco-friendly: By reusing a foaming soap dispenser and skipping unnecessary plastic packaging, this recipe helps reduce waste.
- Easy to make: With just a few ingredients and five minutes, you can create a natural, effective hand soap right at home.

Recipe Tips
Shelf life: Since this soap contains water, use within a month or two for best freshness. If using boiled water, store in a cool, dark place to extend shelf life.
Custom scents: Experiment with different essential oil blends like peppermint and eucalyptus for a fresh, invigorating scent, or chamomile and vanilla for a calming effect.
Refill easily: Once your dispenser is empty, simply repeat the process to make another batch!
Equipment
- Foaming soap dispenser: A clean, empty bottle with a foaming pump.
- Measuring cup: To measure the water and castile soap.
- Funnel (optional): To help pour the ingredients into the dispenser.

Ingredients
- Water: preferably distilled or boiled and cooled to extend shelf life.
- Castile soap: unscented or scented, depending on preference.
- Oil (optional): such as almond, jojoba, or vitamin E for added moisture.
- Essential oils (optional): your favorite essential oil for fragrance (e.g., lavender, tea tree, lemon).

How to Make Homemade Natural Foaming Hand Soap
Prepare the dispenser: Start with a clean foaming soap dispenser to prevent contamination. If reusing an old bottle, wash it thoroughly with warm, soapy water and rinse well.
Add the water first: Pour 1 cup of distilled or boiled and cooled water into the foaming soap dispenser. Adding water first helps prevent excessive bubbling when adding soap.
Incorporate the castile soap: Slowly add 2-3 tablespoons of castile soap to the dispenser. If you prefer a richer lather, use the full 3 tablespoons.
Enhance with oil (optional): Add 1 teaspoon of nourishing oil if desired. This helps prevent dryness, especially during colder months.
Scent with essential oils (optional): Add 5-10 drops of essential oils for fragrance and additional antibacterial properties. Tea tree oil is a great option for extra cleansing benefits, while lavender or lemon can provide a refreshing scent.
Mix gently: Secure the dispenser’s pump and gently swirl the bottle to mix the ingredients. Avoid shaking vigorously to prevent foaming inside the bottle.
Test and adjust: Pump a few times to test the soap. If the foam is too watery, add a bit more castile soap. If it’s too thick, add a little more water.
Store and use: Place your foaming soap dispenser near the sink and use as needed. For best results, shake gently before each use to keep the ingredients well mixed.
More Homemade Projects

Homemade Natural Foaming Hand Soap
Equipment
- Foaming soap dispenser
- Funnel
- Measuring Cup
Ingredients
- 1 cup water distilled
- 2-3 tbsp castile soap
- 1 tsp oil optional
- 5-10 drops essential oils optional
Instructions
- Prepare the dispenser: Start with a clean foaming soap dispenser to prevent contamination. If reusing an old bottle, wash it thoroughly with warm, soapy water and rinse well.
- Add the water first: Pour 1 cup of distilled or boiled and cooled water into the foaming soap dispenser. Adding water first helps prevent excessive bubbling when adding soap.
- Incorporate the castile soap: Slowly add 2-3 tablespoons of castile soap to the dispenser. If you prefer a richer lather, use the full 3 tablespoons.
- Enhance with oil (optional): Add 1 teaspoon of nourishing oil if desired. This helps prevent dryness, especially during colder months.
- Scent with essential oils (optional): Add 5-10 drops of essential oils for fragrance and additional antibacterial properties. Tea tree oil is a great option for extra cleansing benefits, while lavender or lemon can provide a refreshing scent.
- Mix gently: Secure the dispenser’s pump and gently swirl the bottle to mix the ingredients. Avoid shaking vigorously to prevent foaming inside the bottle.
- Test and adjust: Pump a few times to test the soap. If the foam is too watery, add a bit more castile soap. If it's too thick, add a little more water.
- Store and use: Place your foaming soap dispenser near the sink and use as needed. For best results, shake gently before each use to keep the ingredients well mixed.
Notes
- Shelf life: Since this soap contains water, use within a month or two for best freshness. If using boiled water, store in a cool, dark place to extend shelf life.
- Custom scents: Experiment with different essential oil blends like peppermint and eucalyptus for a fresh, invigorating scent, or chamomile and vanilla for a calming effect.
- Refill easily: Once your dispenser is empty, simply repeat the process to make another batch!