Liquid Hand Soap Recipe (From Scratch with KOH)

An olive-led potassium hydroxide soap, cooked to a paste and diluted into a mild hand soap for the pump.

This page has affiliate links. We earn a small commission at no cost to you. Disclosure

Formula not yet verified. These numbers haven't been re-run by a second maker. Don't make this batch until this notice is gone.

Yield
about 2–2.5 L diluted
Method
Liquid
Difficulty
Intermediate
Cure
Ready in 2 weeks
Superfat
1%
Lye conc.
27%
Jump to recipe ↓
An amber glass bottle with liquid soap sits beside a folded white towel on a wooden counter.
On this page
  1. Why this recipe works
  2. Ingredients
  3. Equipment
  4. Instructions
  5. Variations
  6. If something goes wrong
  7. FAQ
  8. Comments

This liquid hand soap recipe makes true liquid soap from scratch: olive, coconut and castor oils cooked with potassium hydroxide into a paste, then diluted into a soap that pours from a pump. It’s milder and more olive-forward than our dish soap, and it stores well, because you dilute the paste only as you need it.

The technique that decides the result is dilution. Liquid soap paste dissolves into a lot of water, and every maker’s paste takes a slightly different amount. Weigh the paste, add water in stages by weight, and wait overnight between additions. Rushing it with too much water at once is the most common way to end up with soap that runs off your hand like water.

Keeping the paste

You don’t have to dilute the whole batch. The cooked paste keeps in a sealed jar for a long time. Dilute a few hundred grams at a time and refill bottles from that, which keeps each bottle fresh and lets you adjust thickness for different rooms.

Why this recipe works

  • Olive, 60%. The mild, conditioning backbone. Olive liquid soap is softer on hands than a coconut-heavy dish soap and gives a slightly thicker diluted soap.
  • Coconut, 30%. Bubbles and quick lather, plus a clearer finished soap than olive alone.
  • Castor, 10%. A steadier, more lasting lather once diluted.
  • 1% superfat, glycerin later. Free oil clouds liquid soap and can separate in the bottle, so the superfat stays low. If you want a softer after-feel, stir in a little glycerin after dilution instead.

Ingredients

Batch (total oils)
Oils and lye solution for this recipe
Oil%GramsOunces
Olive oil60%300 g10.58 oz
Coconut oil (76°)30%150 g5.29 oz
Castor oil10%50.0 g1.76 oz
Lye solution
Potassium hydroxide (KOH, 90%) 1% superfat115 g4.05 oz
Distilled water For the paste only; dilution water is added later310 g10.94 oz
Additives
Vegetable glycerin Stirred in after dilution, optional6%30.0 g1.06 oz

Run through our lye calculator and checked by a second maker. If you change any oil, recalculate.

Equipment

Affiliate linkDigital scale, 0.1 gKOH, paste and dilution water are all weighed.Check price → for Digital scale, 0.1 g (opens in new tab)
Affiliate linkStick blenderBrings liquid soap paste together in minutes instead of hours.Check price → for Stick blender (opens in new tab)

Instructions

  1. Step 1: Warm the oils in a slow cooker

    Weigh the oils into a slow cooker used only for soap and set it to low. Bring them to about 150–160°F (65–71°C). The default batch is 500 g of oils, which leaves room in a standard cooker for the paste to foam.

  2. Step 2: Make the KOH solution

    Goggles and gloves on, ventilation on. Add the potassium hydroxide to the distilled water, never the reverse, in two or three portions. KOH fizzes and heats more than sodium hydroxide. Stir until clear and use it hot.

  3. Step 3: Blend to a stiff paste

    Pour the KOH solution into the oils and stick blend in bursts. The mix passes through trace, then a pudding stage, then tightens into a thick paste that is hard to push the blender through. Olive-heavy pastes can take 15–30 minutes. Keep going until no oil separates on the surface.

    A gloved hand lifts an immersion blender from a glass bowl of thick, creamy soap batter.
  4. Step 4: Cook until translucent

    Cover and cook on low for 3–4 hours, folding every 30 minutes. The paste turns from opaque to translucent and glossy, like honey-colored petroleum jelly. Olive pastes are a little cloudier than coconut ones even when done.

    A spatula holds thick, translucent amber soap paste above a stainless steel pot on a cooktop.
  5. Step 5: Run the clarity test

    Dissolve about 10 g of paste in 20 g of very hot water. If it's clear to lightly hazy with no oil floating on top, it's done. If milky with oil droplets, cook another 30–60 minutes and test again.

  6. Step 6: Dilute by weight, in stages

    Weigh the paste. Add boiling distilled water at about 1.5 parts water to 1 part paste by weight, cover, and leave overnight. Don't stir much; the paste dissolves on its own. The next day add more hot water a little at a time until it's as thick as you want. Stop early: you can always add water, never take it out.

  7. Step 7: Add glycerin and let it settle

    If using glycerin, stir it in now. Leave the soap covered for 1–2 weeks so haze settles, then pour or ladle the clear soap into pump bottles. Label with the date.

    A glass jar filled with amber liquid and sediment at the bottom, containing a metal spoon.

Variations

Lavender

Stir in lavender essential oil after dilution at 3% of the original oil weight. Essential oils can cloud liquid soap slightly.

Foaming pump version

Dilute the finished soap 1 part to 3 parts water for a foaming pump. See our foaming hand soap recipe for the method.

Sunflower swap

Replace 20% of the olive with high-oleic sunflower oil for a lighter-colored, slightly clearer soap.

If something goes wrong

Soap separates in the bottle
Too much free oil, or undercooked paste. Let it settle and pour off the clear layer; next time cook until the clarity test passes. False trace and separation
Too thin
It was diluted too far. Homemade soap is naturally thin; next batch, add dilution water in smaller steps.
Paste never thickened
Blend longer before cooking. Olive-heavy pastes are slow; 30 minutes of intermittent blending is normal.

FAQ

Can I make liquid hand soap with regular lye?

Not this recipe. Sodium hydroxide (regular lye) makes bar soap. Liquid soap needs potassium hydroxide, which forms soap that dissolves in water.

Why is homemade liquid soap thin?

Commercial hand soaps use thickeners. True soap diluted with water stays fairly runny. Diluting less, or adding a small amount of salt solution, thickens it somewhat.

Can I just grate a bar of soap into water?

You can, but it often turns gloopy or separates over time. A KOH liquid soap stays pourable.

How long does homemade liquid hand soap last?

The undiluted paste keeps for a long time in a sealed jar. Diluted soap is best used within a few months; dilute only what you need and use distilled water.

Our makers answer within a week. Good questions get added here.

Comments

Comments are read by an editor before they appear. Please don't give medical advice. See our privacy policy.

No comments yet. Made this recipe? Be the first to say how it went.