Homemade Dish Soap Recipe (From-Scratch Liquid Soap)

A coconut-heavy potassium hydroxide liquid soap, cooked to a paste and diluted for the sink.

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 L diluted
Method
Liquid
Difficulty
Intermediate
Cure
Ready in 1 week
Superfat
1%
Lye conc.
28%
Jump to recipe ↓
A glass pump bottle filled with amber liquid soap sits beside a sudsy natural sponge.
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 homemade dish soap recipe is real liquid soap made from scratch: coconut, olive and castor oils cooked with potassium hydroxide into a paste, then diluted into a pourable soap for the sink. It cuts grease well and rinses clean, and it is what people usually mean when they want dish soap without a store bottle in the chain.

Set expectations first. Homemade liquid soap is thinner and makes fewer suds than supermarket dish liquid, which is built on synthetic detergents and thickeners. That isn’t a failed batch. The real skill is in the last step: diluting the paste slowly, by weight, and stopping when it pours the way you want.

The superfat is 1%, so weigh carefully. Leftover oil clouds liquid soap and leaves a film on glasses, so dish soap wants as little as possible.

Why the batch is 500 g

A 1000 g batch of oils makes roughly 4 L of diluted dish soap, which is a lot to store and fills most home slow cookers to the brim while it foams. This recipe defaults to 500 g of oils for about 2 L. Use the scaler in the ingredients table if you want more, and make sure the cooker is no more than half full.

Why this recipe works

  • Coconut, 70%. Coconut soap dissolves fast and keeps lathering in warm, greasy water. It also makes a clearer liquid soap than olive-heavy formulas.
  • Olive, 20%. Takes a little of the edge off a coconut soap so it is less harsh on hands that spend time in the sink.
  • Castor, 10%. Helps the lather last. In liquid soap castor does not cause the stickiness it can in bars.
  • 1% superfat, KOH. Potassium hydroxide makes soap that dissolves in water instead of setting hard. A low superfat keeps the diluted soap from going cloudy or separating, and leaves almost no oil on dishes.

Ingredients

Batch (total oils)
Oils and lye solution for this recipe
Oil%GramsOunces
Coconut oil (76°)70%350 g12.35 oz
Olive oil20%100 g3.53 oz
Castor oil10%50.0 g1.76 oz
Lye solution
Potassium hydroxide (KOH, 90%) 1% superfat130 g4.57 oz
Distilled water For the paste only; dilution water is added later333 g11.75 oz

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

Equipment

Affiliate linkDigital scale, 0.1 gWeigh KOH to the gram. At 1% superfat there is little room for error.Check price → for Digital scale, 0.1 g (opens in new tab)
Affiliate linkStick blenderLiquid soap paste takes a long time to trace by hand. A stick blender cuts it to minutes.Check price → for Stick blender (opens in new tab)

Instructions

  1. Step 1: Weigh everything and set up the slow cooker

    Use a slow cooker reserved for soap. Weigh the oils into it and set it to low so they warm to about 150–160°F (65–71°C). Weigh the potassium hydroxide (KOH) and distilled water into separate containers. The batch here is 500 g of oils; the ingredients table scales if your cooker is larger.

  2. Step 2: Make the KOH solution

    Goggles and gloves on, window open. Add the KOH to the water, never the reverse. KOH heats more and fizzes more than sodium hydroxide, so add it slowly in two or three portions and stir until clear. Don't wait for it to cool; liquid soap is mixed hot.

  3. Step 3: Blend until the paste stops separating

    Pour the KOH solution into the warm oils and stick blend in bursts. The batter thickens through trace to something like applesauce, then to a stiff, taffy-like paste that rides up the blender shaft. This can take 5–20 minutes. Stop when blending no longer changes the texture and no oil weeps out.

    A gloved hand lifts an immersion blender dripping with thick soap batter from a glass bowl.
  4. Step 4: Cook the paste

    Cover and cook on low for 2–4 hours, folding the paste every 30 minutes. It goes from opaque and creamy to translucent and gel-like, the color of honey or petroleum jelly. If it foams up toward the lid, stir it down.

  5. Step 5: Do the clarity test

    Dissolve about 10 g of paste in 20 g of very hot water and let it sit. Clear or only slightly hazy means it's done. Milky with a layer of oil on top means it needs more cooking; give it another 30–60 minutes and test again.

    Two glass cups with spoons contain clear liquid and separated layers of cloudy liquid and oil.
  6. Step 6: Dilute in stages

    Weigh the finished paste. For a coconut-heavy soap like this, start with one part boiling distilled water to one part paste by weight. Cover and leave it overnight; the paste dissolves on its own without stirring. Next day, add more hot water a little at a time until it pours the way you like. Coconut soaps usually take more water than olive soaps.

  7. Step 7: Let it settle, then bottle

    Leave the diluted soap covered for about a week so any cloudiness settles and you can skim or pour off a clear layer. Bottle into pump or squeeze bottles. Label it as dish soap and keep it out of children's reach.

Variations

Thicker soap with salt

Dissolve 1 part table salt in 4 parts hot distilled water. Stir in a few grams at a time. It thickens to a point, then suddenly thins or clouds, so add slowly and stop early.

Lemongrass scent

Stir in lemongrass essential oil after dilution at up to 3% of the original oil weight. Much of the scent dissipates in hot dishwater.

Hand-friendlier

Shift to 60% coconut and 30% olive. It cleans grease a little less aggressively but feels gentler on bare hands. Re-run the KOH in the lye calculator after changing the oils.

If something goes wrong

Diluted soap is cloudy
Some haze is normal at first and often settles in a week. Persistent milkiness with oil on top usually means the paste was undercooked or the oils weren't fully saponified. False trace and separation
Too thin
Homemade soap has no thickeners. Use the salt solution above, or dilute less next time.
Paste won't come together
It may need more blending. Stick blend another 10 minutes before cooking.

FAQ

Why is my homemade dish soap so thin?

Store-bought dish liquids use synthetic surfactants and thickeners. True liquid soap is naturally thin. A small amount of salt solution thickens it somewhat; otherwise use a pump or squeeze bottle and accept a runnier pour.

Can I use homemade dish soap in a dishwasher?

No. True soap foams heavily in a dishwasher and can leak suds onto the floor. Use it for hand washing dishes only.

Why doesn't it make as many suds as regular dish soap?

Suds aren't a measure of cleaning. Soap lathers less in greasy or hard water. Judge it by whether dishes come clean.

Can I use sodium hydroxide instead of potassium hydroxide?

Not for this recipe. Sodium hydroxide makes a hard bar. For a sodium-hydroxide option, see our solid dish soap.

Do I need a slow cooker?

You need a steady low heat for a few hours. A dedicated slow cooker is the easiest; a double boiler works but needs more attention.

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.