DIY Pearly Hand Soap Gentle, Foaming + pH Testing Guide

DIY Hand Soap

Creating your own hand soap can be a truly rewarding experience, especially when you end up with something that looks and feels just as lovely as a store-bought product.

In this post, I’ll show you how to make a pearly liquid hand soap with a smooth texture, rich foam, and a clean, polished finish. This is the exact process I use to create consistent, beautiful results—and once you try it, you’ll see just how delightful homemade soap can be.

You’ll also learn how to properly test and adjust pH using a 10% solution, an essential step that helps ensure your soap is gentle and skin-friendly.

Whether you’re just getting started or refining your skills, this recipe will guide you in making a hand soap that not only works well—but feels wonderful to use every day.


Watch the Video Tutorial On Making Hand Soap

Some links on this website are affiliate links, meaning I may earn a small commission if you click and make a purchase. This comes at no additional cost to you.


Why This Recipe Works

This formula uses a balanced surfactant system for effective but gentle cleansing, combined with a pearling agent for a more professional finish.

If you’re newer to DIY formulations, you may also like this guide on How to Make Dry Shampoo or this one on Making Lip Gloss


If you’ve ever made DIY hand soap and it felt too drying or just didn’t look right, this recipe is going to fix that.

This is a simple, beginner-friendly pearly hand wash that gives you:
✔️ Rich foam
✔️ Gentle cleansing
✔️ A smooth texture
✔️ A pearly, store-bought look

And most importantly—you’ll learn how to properly test and adjust pH, which is where most DIY recipes go wrong.


Showing the final bubbly consistency of hand soap

DIY Pearly Hand Soap Recipe (250 g Batch)

Ingredient%Weight (g)
Distilled Waterq.s.175.37 g
Glycerin3%7.50 g
Guar Gum0.25%0.63 g
Disodium Laureth Sulfosuccinate12%30.00 g
Cocamidopropyl Betaine7%17.50 g
Lauramine Oxide2.5%6.25 g
Glycol Distearate2%5.00 g
Sweet Almond Oil0.8%2.00 g
Polysorbate 801.3%3.25 g
Fragrance Oil0.5%1.25 g
Liquid Germall Plus0.5%1.25 g

Ingredient Breakdown + Substitutions

Understanding why each ingredient is used will help you customize this formula and help you if you are missing an ingredient.


Distilled Water

What it does:

  • Main solvent (base of the formula)
  • Dissolves and carries all other ingredients

Why it’s used:
Water makes up the bulk of the hand wash and allows the surfactants to function properly.

Substitutions:

  • Aloe vera liquid (replace up to 20–30%)
  • Herbal infusions (short shelf life unless preserved properly)

Glycerin

What it does:

  • Humectant (draws moisture to the skin)
  • Helps disperse guar gum

Why it’s used:
Prevents the formula from feeling overly drying after washing.

Substitutions:

  • Propanediol
  • Sorbitol
  • Honey (can make formula sticky and harder to preserve)

Guar Gum

What it does:

  • Thickens the formula
  • Creates gel-like texture

Why it’s used:
Provides viscosity without needing salt or synthetic thickeners.

Substitutions:

  • Xanthan gum (slightly different texture, more “snotty”)
  • Hydroxyethylcellulose (more professional feel, less drag)

surfactants that are used to make a diy hand soap

Disodium Laureth Sulfosuccinate

What it does:

  • Primary cleanser
  • Removes dirt and oils

Why it’s used:
It’s a gentle, sulfate-free surfactant that still provides good cleansing.

Substitutions:

  • Sodium Lauroyl Sarcosinate
  • Sodium Cocoyl Isethionate (liquid form only)

Cocamidopropyl Betaine

What it does:

  • Secondary surfactant
  • Reduces irritation
  • Boosts foam

Why it’s used:
Balances the formula to make it milder and more skin-friendly.

Substitutions:

  • Coco Betaine
  • Lauryl Betaine

Lauramine Oxide

What it does:

  • Foam booster
  • Helps thicken surfactant systems

Why it’s used:
Improves lather and gives the formula a richer feel.

Substitutions:

  • Cocamide MIPA (less mild)
  • Additional CAPB (not a direct replacement, but helps)

Glycol Distearate

What it does:

  • Pearling agent (creates milky appearance)
  • Adds creaminess and body

Why it’s used:
Gives the hand wash a luxury, store-bought look and feel.

Substitutions:

  • Opacifying agents (like EGDS blends)
  • Omit for a clear formula
  • Omit for no heat formula

Sweet Almond Oil

What it does:

  • Light conditioning
  • Improves after-feel

Why it’s used:
Adds a small amount of softness without making the formula greasy.

Substitutions:

  • Jojoba oil (lighter, more stable)
  • Sunflower oil (budget-friendly)

Polysorbate 80

What it does:

  • Solubilizer (keeps oil mixed in water)

Why it’s used:
Prevents separation and keeps the formula stable.

Substitutions:

  • Polysorbate 20 (better for fragrance, weaker for oils)
  • PEG-40 Hydrogenated Castor Oil

Fragrance Oil

What it does:

  • Adds scent

Why it’s used:
Improves user experience and makes the product more enjoyable.

Substitutions:

  • Essential oils (use at safe levels)
  • Fragrance-free option

Liquid Germall Plus

What it does:

  • Broad-spectrum preservative

Why it’s used:
Prevents mold, yeast, and bacterial growth.

Substitutions:

  • Optiphen
  • Geogard ECT
  • Phenoxyethanol blends

**Always check usage rates and compatibility.


Citric Acid

What it does:

  • Adjusts pH

Why it’s used:
Keeps the formula within a skin-friendly pH (5–5.5).

Substitutions:

  • Lactic acid

Final Tip

If you substitute ingredients, always:

  • Re-check pH
  • Watch for changes in thickness
  • Test stability over time

Small changes can significantly affect the final product.


How to Make DIY Pearly Hand Soap

testing pH of hand soap diy

Step 1: Make a Guar Gum Slurry

Start by mixing your guar gum and glycerin together until smooth.

This step prevents clumping and helps the gum disperse evenly in water.

Set this aside.

mixing guar gum into glycerin to prevent clumps in DIY hand soap

Step 2: Prepare the Water Phase

In a heat-safe container, combine:

  • Distilled water
  • Your glycerin + guar gum slurry
  • Glycol distearate

Each ingredient has a role:

  • Water → base of the formula
  • Glycerin → hydration + helps texture
  • Guar Guar→ helps thicken
  • Glycol distearate → gives that pearly, creamy look
Water Phase ingredients for a hand soap

Step 3: Heat Until Fully Melted

Place your container into a double boiler.

Heat on medium heat, stirring occasionally.

Continue heating until the glycol distearate is completely melted and the mixture is uniform.

Remove from heat once fully melted.

melting water phase ingredients on a double boiler

Step 4: Add Surfactants

In a separate container, combine:

  • Disodium Laureth Sulfosuccinate
  • Cocamidopropyl Betaine
  • Lauramine Oxide

Each one does something different:

  • Cleansing
  • Mildness
  • Foam boosting

Add this mixture into your warm water phase and stir gently.

** Avoid overmixing to prevent bubbles.

** If your mixture looks slightly clumpy, you can place it back on heat for a few minutes until smooth.


Step 5: Add Cool Down Ingredients

Add the:

  • Polysorbate 80
  • Sweet almond oil
  • Fragrance oil

Polysorbate 80 is essential—it allows the oils to mix into the water instead of floating on top.

  • You’ll notice we use about the same amount of polysorbate as the total oil + fragrance.

Step 6: Combine

Add your oil mixture into the main batch.

At first, you’ll see the oil sitting on top.

As you mix, it will fully incorporate into the formula.


Step 7: Cool to Room Temperature

Allow the mixture to cool completely before moving on.

This is important because pH changes depending on temperature.


How to Test pH (10% Solution Method)


Step 1: Make a 10% Solution

  • 1 g hand soap
  • 9 g distilled water

Mix gently.

preparing 10 percent solution for pH testing

Step 2: Test pH

Use pH strips or a digital meter.

✔️ Target: pH 5 – 5.5


How to Adjust pH

If your pH is too high:

  1. Use a diluted citric acid solution
  2. Add a small amount
  3. Stir well
  4. Wait a few minutes
  5. Test again

Repeat as needed until you reach a skin-safe range.

adding citric acid to hand soap to lower pH

Step 8: Add Preservative

Once your pH is within range, add your preservative.

I’m using Liquid Germall Plus.

Mix well.

adding preservative to hand soap

Learn more about preservatives in my What Are Preservatives post.


Step 9: Bottle Your Hand Soap

Pour into a foaming pump bottle.

This formula is too thin for a regular pump.

pouring DIY hand soap into foaming bottle

** Do not fill all the way to the top—leave space for the lid.


Step 10: Use and Enjoy

Pump and enjoy that light, fluffy foam.

fluffy foam from DIY pearly hand soap

Troubleshooting

Too thick → reduce guar gum
Too thin → increase slightly
Oil separating → increase polysorbate 80
Feels drying → increase oil slightly


Printable Recipe for DIY Hand Soap

DIY Pearly Hand Soap Recipe

Creating your own hand soap can be a truly rewarding experience, especially when you end up with something that looks and feels just as lovely as a store-bought product.
I’ll show you how to make a pearly liquid hand soap with a smooth texture, rich foam, and a clean, polished finish. This is the exact process I use to create consistent, beautiful results—and once you try it, you’ll see just how delightful homemade soap can be.
You’ll also learn how to properly test and adjust pH using a 10% solution, an essential step that helps ensure your soap is gentle and skin-friendly.
Prep Time5 minutes
Cook Time10 minutes
Total Time15 minutes
Servings: 250 grams
Cost: $5

Ingredients

Instructions

  • Start by mixing your guar gum and glycerin together until smooth.
    This step prevents clumping and helps the gum disperse evenly in water.
    Set this aside.
  • In a heat-safe container, combine:
    Distilled water, Your glycerin + guar gum slurry and Glycol distearate
  • Place your container into a double boiler.
    Heat on medium heat, stirring occasionally.
    Continue heating until the glycol distearate is completely melted and the mixture is uniform.
    Remove from heat once fully melted.
  • In a separate container, combine:
    Disodium Laureth Sulfosuccinate, Cocamidopropyl Betaine and Lauramine Oxide
    Add this mixture into your warm water phase and stir gently.
    ** Avoid overmixing to prevent bubbles.
    ** If your mixture looks slightly clumpy, you can place it back on heat for a few minutes until smooth.
  • Add the Polysorbate 80, Sweet almond oil and Fragrance oil
  • Cool and adjust pH.
  • Add preservative.

Video