Clarity Test

Cold Process Liquid Soap (CPLS)

November 30, 20255 min read

Cold Process Liquid Soap (CPLS)

How I make coconut-based liquid soap

When I first started learning how to make cold process liquid soap, the information out there was scarce. Every answer felt scattered or incomplete. So I decided to document my own process in a clear, step-by-step way for anyone who might be searching the same way I once was. If you’re trying to learn CPLS and felt frustrated by the lack of guidance, this tutorial is exactly what I wished I had found.

Cold Process Liquid Soap, or CPLS, starts as a soap paste that’s later diluted into liquid form. The paste is made using potassium hydroxide (KOH) and allowed to gel and saponify with its own heat. It’s the same idea as cold process bar soap, just using KOH instead of sodium hydroxide (NaOH).

I originally made a pure coconut bar soap with no superfat that turned out to be the best dish soap I had ever used. That made me wonder why I couldn’t do the same thing in a liquid form. So I did.

Why Coconut Oil?

Coconut oil is naturally cleansing and can be drying on the skin, which is exactly what you want in a dish soap. Most soapmakers add superfat when using coconut oil, but for cleaning dishes, low or zero superfat is ideal. This soap can be used as a body soap if someone has oily skin, but I would not recommend it for dry skin.

Before we begin, I’m assuming you already know soapmaking safety. If you don’t, stop here until you do. KOH is no joke.


Gather Your Supplies

For this recipe, I added a few ingredients that I don’t use in my bar soap. Liquid soap behaves differently, and some additives help with clarity, viscosity, and dilution.

My formulation:
• Coconut oil 90 percent
• Castor oil 10 percent
• Sugar (1 tsp PPO)
• Sodium lactate (1 tsp PPO)
• KOH (potassium hydroxide)
• Distilled water (2:1 water to lye)
• A preservative safe for pH 8–9
• Essential or fragrance oils and liquid soap colorant (optional – not used in this tutorial)

With any recipe, run the formula through a soap calculator. I like Soapee. SoapMaker3 is also excellent, though I’ve found its defaults sometimes need adjusting for liquid soap.

Knowing how to calculate lye manually is a great skill and helps confirm your numbers. One wrong setting can ruin an entire batch.


Let’s Get Started

Measure Your Oils

Measure out your coconut oil and castor oil. I make my liquid soap paste in a small bucket with a lid. It keeps the paste airtight and easy to store. There’s no need to melt the coconut first unless you prefer to.

Measure oils

Measure Your Water and KOH

Measure your distilled water and set it aside.
Measure your KOH and set it aside as well.

Measure water


Measure KOH

Prep Your Additives

Get your sugar and sodium lactate ready so you don’t have to stop mid-process.

Sugar & Sodium

The sugar will be added while the lye water is still hot. Sodium lactate helps the paste dissolve more easily later on.


Mixing the Lye Solution

Slowly add your KOH into the distilled water and stir until completely dissolved.
Be careful; it heats up very fast.

Add the sugar next and stir until it melts completely.

Lye


Temp Lye


Combine the Lye Solution with the Oils

Pour the lye water down the shaft of your stick blender to help prevent splashing. This is the safest method.

Blend until all the solid coconut oil melts. The mixture will cool a bit but will heat up again as saponification begins.

blend till melted


Blend and Rest Cycles

Stick blend for four minutes. Rest for ten to fifteen minutes.

recheck temp

The mixture may separate when it rests. This is normal and it blends back together easily.

slightly separated

Blend again. Rest again. You’ll notice it slowly thickening.

thickening

Blend for another four minutes, rest again.
Don’t hover over the bucket blending nonstop. That will only overheat your blender.

The batter continues to heat up on its own as the reaction moves along.

temp check again

Eventually, the batter will seize to the point the stick blender can’t turn.
Switch to a spatula and stir until it becomes too thick to move.

Instant seize

stir stuck


Let It Gel

Once it reaches a thick paste, cover it tightly with plastic wrap and secure it. Let it sit undisturbed for eighteen to twenty-four hours while it completes gel phase.

cover


Checking the Paste

After eighteen hours, your paste should look shiny and slightly translucent. That tells you it has heated internally and fully gelled.

18 hours later


Diluting the Paste

Take equal parts paste and hot distilled water and begin dissolving. This part requires patience. Liquid soap paste dissolves slowly.

Once fully dissolved, check the clarity.

clarity test

The pH for liquid soap should be around nine. This batch was right on target.

pH test


Dilution and Adjustments

Since this is a coconut-based soap and I use it mostly for dishes, I do not add fragrance or color. I also do not dilute past a 1:1 ratio of water to paste. Coconut liquid soap tends to be thinner than other formulas, and I prefer how it behaves in foamer bottles.

Heat your distilled water and either pour it over the paste or add the paste to the water. Either method works. You can dilute all at once or in stages.

If you plan to scent your soap, remember some fragrances can cloud an otherwise clear batch.


Preservation and Bottling

Once the paste is fully dissolved, add your preservative according to the manufacturer’s instructions. Please don’t skip this step. Water-based products grow bacteria easily, and selling unpreserved liquid soap is unsafe.

finished CPLS


Finished Cold Process Liquid Soap

I hope you enjoyed this step-by-step guide to making Cold Process Liquid Soap for dishes or oily skin. I enjoyed putting it together and hope it helps others who are curious about coconut-based CPLS.

In the future, I plan to write a blog on formulating your own liquid soap recipes, along with tips. Once that’s done, I’ll link it here.

Happy soaping!

Back to Blog