Buying guide

Best oils for cold process soap

A good bar needs a hard fat, a soft fat and a lather booster. Everything past that is refinement — here is what each oil does and where to stop.

Short answer

Four oils make a genuinely good bar: coconut for lather and hardness, olive as the conditioning base, palm or tallow for structure, and castor to hold the bubbles together. A standard beginner blend of 40% olive oil, 30% coconut oil (76°), 25% palm oil, 5% castor oil covers all four and needs 143 g of lye at the standard superfat.

Soap recipes get complicated faster than they get better. Beginners are routinely sold five-oil blends with avocado and sweet almond in them, and the bar that comes out is not meaningfully different from one made with four cheap oils in the right proportions.

What a bar actually needs is three jobs filled. Something hard and bubbly, which is nearly always coconut. Something soft and conditioning, which is nearly always olive. Something to give the bar structure and longevity — palm, or tallow if you are not making it vegan. Castor is the fourth because a small amount changes the lather out of proportion to its cost.

The percentages below are ceilings rather than targets, and they are the same ones the lye calculator warns against exceeding. Coconut past 30% strips skin; castor past 10% makes a sticky bar. Those two limits explain most disappointing first batches.

The oils worth buying first

Oil
Type
Stop at
SAP value
Lye at that share
Coconut oil (76°) Hardness and big bubbles. Above about 30% it starts stripping skin — that is what makes coconut bars squeaky.
hard
30%
0.183
55 g
Olive oil The one oil that works alone — 100% olive is Castile. Slow to trace, slow to cure, extremely mild.
soft
100%
0.1345
135 g
Palm oil The vegetable stand-in for tallow: hardness without the lather harshness of coconut. Buy it certified sustainable.
hard
40%
0.141
56 g
Beef tallow The traditional bar. Hard, long-lasting, creamy lather, very cheap. Not vegan.
hard
60%
0.1405
84 g
Castor oil The lather booster. 5% makes the bubbles stable and creamy; past 10% the bar turns sticky.
specialty
10%
0.1286
13 g
Shea butter Conditioning and creamy. Past about 20% it softens the bar and mutes the lather.
butter
20%
0.128
26 g

Saponification values are grams of sodium hydroxide per gram of oil — the reason a blend cannot be averaged. The last column is what that oil alone would need at its own maximum share of a one-kilogram batch.

The three ceilings that matter

30%
Coconut oil (76°) — 30%

Hardness and big bubbles up to here. Past it the same oil starts stripping skin, which is what makes cheap coconut bars squeaky.

5%
Castor oil — 10%

Five per cent makes the lather creamy and stable. Ten is the ceiling and the bar turns sticky above it — the cheapest upgrade in soap making, and easy to overdo.

20%
Shea butter and butters — 20%

Between all your butters, not each. More than this and the bar softens and the lather goes flat, having cost you a good deal to do it.

What each oil is for

1
Coconut oil (76°) — lather and hardness

The oil that makes soap feel like soap. It has the highest saponification value of the common oils at 0.183, so a coconut-heavy recipe needs noticeably more lye. Stop at 30%.

2
Olive oil — the conditioning base

The only oil that works alone; 100% olive is Castile. Mild, slow to trace and slow to cure. Pomace olive has the same value of 0.1345 but traces much faster, which is useful until the day you want to swirl.

3
Palm oil or tallow — structure

What makes a bar last in the shower rather than dissolving in a fortnight. Palm is the vegetable option and should be bought certified sustainable; tallow does the same job, is far cheaper, and is not vegan.

4
Castor oil — the lather booster

Not a base oil. At around 5% it turns thin bubbles into a stable creamy lather; past 10% it makes the bar tacky. The single highest-value small addition in a recipe.

5
Butters and specialty oils — later

Shea butter, cocoa and mango butter genuinely improve a bar at up to 20% between them. The 3 specialty oils and most of the 10 soft oils are refinements you will not notice until the basics are right.

Buying oils

Buy four oils, not eight

Coconut, olive, palm or tallow, and castor. That covers every job a bar needs. Adding a fifth oil before you have made the four-oil version well tells you nothing about what the fifth did.

Cheap olive is fine

Supermarket olive oil makes excellent soap. Extra virgin is a waste of money here — the lye does not care about the flavour compounds you are paying for, and unrefined oils tint the bar green.

Buy the smallest castor you can find

At 5% of a batch, a small bottle lasts an extremely long time. It is one of the few oils where the litre is genuinely more than you need.

Watch the shelf life on soft oils

Grapeseed, hemp and sunflower go rancid quickly, and free oil in a bar is the part that spoils first. Buy small, use fast, and keep them out of the sun.

Recalculate every time you swap one

Every oil has its own saponification value, so changing an oil changes the lye. Never carry a lye weight across from a recipe with a different blend.

Build your blend

Enter your oils and their percentages to get the lye, the water and every oil weighed out.

Open the lye calculator →

Estimates, not advice. Every figure on this page is computed from published reference values and standard measures, so your own inputs, equipment and conditions will move it. Nothing here is professional advice — talk to a qualified professional before acting on it.

Frequently Asked Questions

More on best oils for cold process soap

What are the best oils for cold process soap?

Coconut for lather and hardness, olive as the conditioning base, palm or tallow for structure, and castor at about 5% to stabilise the bubbles. A standard blend of 40% olive oil, 30% coconut oil (76°), 25% palm oil, 5% castor oil covers all four and needs 143 g of lye per kilogram at 5% superfat.

How much coconut oil should I use in soap?

Up to 30% of the blend. It is what gives a bar hardness and big bubbles, but the same property strips skin above that share — a 100% coconut bar is chemically fine and unpleasant to wash with.

Why do soap recipes include castor oil?

Because a small amount transforms the lather. At around 5% it turns thin, quick bubbles into a stable creamy foam. It is a booster rather than a base oil, and past 10% it makes the bar sticky.

Can I make soap with just olive oil?

Yes — 100% olive is Castile soap, and it is extremely mild. It is also slow: slow to trace, slow to cure, and it lathers thinly for months. Excellent for sensitive skin, frustrating as a first batch.

What can I use instead of palm oil?

Tallow or lard do the same job and are cheaper, though not vegan. Otherwise, increasing the butters and accepting a slightly softer bar works. Certified sustainable palm is the other honest answer if you want to keep using it.

Do expensive oils make better soap?

Rarely in a way you can feel. Sweet almond and avocado are lovely oils and largely wasted in soap, because saponification turns most of what you paid for into the same soap molecules as the cheap oil next to it. Spend the money on the superfat if you want to spend it somewhere.

Does swapping an oil change the lye weight?

Always. Every oil has its own saponification value — coconut is 0.183, olive is 0.1345 — so a blend has no single value and has to be recalculated whenever it changes.