Guide · Formulation
Reading an Oil: Hardness, Lather, and Conditioning in the Finished Bar
Every oil is a mix of fatty acids. Those acids become the soap molecules. Change the mix and you change whether the bar is a rock, a slime, a bubble factory, or a lotion with a hint of cleaning.
You do not need to memorize every SAP value — your calculator already has a table. You do need to know what each fat is *for* so you stop swapping oils by vibe.
01
The four things a fat changes
- Hardness. Stearic and palmitic acids make a bar that unmolds clean and lasts in the dish. Lauric and myristic help hardness too, with more bubble.
- Lather. Lauric and myristic (coconut, palm kernel, babassu) make big, quick bubbles. Castor's ricinoleic acid makes bubbles creamier and more stable.
- Conditioning. Oleic, linoleic, and linolenic acids leave the skin softer. Too much and the bar is soft and short-lived.
- Shelf life. Linoleic and linolenic oxidize. High-linoleic oils in a 40% slice of the recipe are how a bar smells like old crayons in four months.
02
The common fats, as ranges
Percentages are percent of total oils in a bar recipe.
| Fat | Typical range in a bar | Dominant acids | What it does | Watch-outs |
|---|---|---|---|---|
| Coconut oil (76°) | 15–30% | Lauric, myristic | Hardness + big bubbles | Above 30% without extra superfat can feel harsh |
| Olive oil | 20–80% | Oleic | Conditioning, mildness, slow to harden | 100% Castile takes 6–8+ weeks to firm |
| Tallow or lard | 20–50% | Palmitic, stearic, oleic | Hard, stable, creamy, cheap if you render | Quality varies with the render |
| Palm (not kernel) | 15–30% | Palmitic, oleic | Hardness similar to tallow | Skip if you do not want it; tallow or lard substitute |
| Palm kernel / babassu | 10–20% | Lauric | Coconut-like bubbles | Treat like coconut in the math |
| Castor | 3–8% | Ricinoleic | Creamy, stable lather | Above 10% gets sticky and soft |
| Shea / cocoa / mango butter | 5–15% | Stearic, oleic | Hardness + conditioning | High shea can accelerate trace |
| Sweet almond, sunflower, rice bran | 5–15% | Oleic / linoleic | Slip and conditioning | Keep linoleic-heavy oils modest |
| Avocado | 5–20% | Oleic | Mildness | Soft bar if it dominates |
A workhorse grocery bar that lasts: 30% tallow or palm, 25% olive, 25% coconut, 15% a liquid oil, 5% castor.
A 100% olive Castile is a valid bar. It is not a beginner unmold. Plan 48 hours in the mold and a long cure.
03
Fatty-acid targets for a balanced bar
Formulators often aim at a finished-bar window like this. Calculators differ on the exact predicted percentages; treat these as a lane, not a law.
- Lauric: 10–20%
- Myristic: 5–10%
- Palmitic: 10–20%
- Stearic: 5–12%
- Oleic: 30–45%
- Linoleic: under 15% for a long-lived bar
- Ricinoleic: 3–8% if castor is in the recipe
If lauric + myristic climb over ~30%, add 1–2 points of extra superfat or drop the coconut. If oleic dominates past 55%, expect a softer bar and a longer wait before unmold.
04
Swapping without wrecking the batch
Replacing palm with tallow is usually 1:1 by weight, then run the calculator again — SAP values are not identical. Replacing coconut with olive is not 1:1 in performance. You will lose bubbles. Replacing 10% coconut with 10% babassu is close.
Always recalculate lye when an oil changes. A "same weight" swap is not a same-lye swap. Use one SAP table for the whole recipe.
05
Butters and trace
Shea and cocoa butter, especially above 10%, can push trace from "I have time to swirl" to "the pot is pudding" in under a minute. Melt them fully, combine with the liquid oils, and soap 5–10°F cooler if you need swirl time. Stick blenders are not a personality test. Pulse.
06
A 1 kg test loaf worth keeping
300 g tallow, 250 g olive, 250 g coconut, 150 g sunflower (high-oleic), 50 g castor. 5% superfat. 33% water as percent of oils. That bar unmolds at 24 hours, lathers without stripping most hands, and lasts in a dish. Change one fat 5–10 points per test loaf so you can actually feel the difference.
Keep a single page of your last ten recipes with coconut percent, superfat, and a one-word lather note. That page is worth more than another fatty-acid essay. Patterns show up at recipe eight.
Key numbers
- Coconut 15–30% for bubbles; watch harshness above 30%.
- Castor 3–8%. Tallow or palm 20–50% for a hard bar.
- Olive as the conditioner; 100% olive is slow to harden.
- Keep linoleic-heavy oils modest if the bar must last a year.
- Any oil swap: rerun the lye math on one calculator. Do not mix SAP tables.
More guides
- Lye Safety: The Non-Negotiable Checklist
- Cold Process vs Hot Process: Control, Cure Time, and Texture
- Superfatting and Lye Discount: What the Percentage Does to the Bar
- Soap Cure Time: Why 4 to 6 Weeks Is Not Optional
- Balm Formulation Basics: Wax-to-Butter-to-Oil Ratios
- Dual Lye Soap Recipe: NaOH and KOH Blends
- SAP Value Chart for Soap Making: What SAP Value Means
- Why Is My Lip Balm Grainy
- Water Discount in Cold Process Soap
- How to Formulate a Soap Recipe
- Soap Trace Stages: Light, Medium, and Heavy
- Goat Milk Soap, Cold Process
- How to Rebatch Soap
- Fragrance Oil Usage Rate in Cold Process Soap