Cold-process soap is made by combining fats (oils and butters) with a lye solution. The chemical reaction — saponification — turns them into soap and natural glycerin. "Cold process" means you don't cook it; you let the bars cure over several weeks. The payoff is a gentle, long-lasting bar you control completely.
Why make your own soap?
You choose every ingredient (great for sensitive skin), it's free of the detergents and synthetic fillers in many commercial bars, the natural glycerin stays in (most factories remove it), and once you learn the method it's genuinely cheaper — and endlessly customizable with herbs, clays and scents.
Equipment
- Digital kitchen scale (soap is made by weight, not volume)
- Safety goggles + rubber/nitrile gloves (non-negotiable)
- Stick/immersion blender
- 2 heatproof containers (one for lye, one for oils) — stainless steel or heavy plastic, never aluminum
- Silicone spatula + a thermometer
- A soap mold (silicone loaf mold or lined box)
Ingredients (tested beginner recipe, 5% superfat)
- Coconut oil — 300 g (cleansing & hard bar)
- Olive oil — 400 g (gentle & conditioning)
- Palm oil or lard — 300 g (hardness & lather)
- Sodium hydroxide (lye) — 144 g
- Distilled water — 330 g
- Essential oil — ~30 g (optional, e.g. lavender)
Important: these lye/water amounts are calculated for these exact oils. If you change or swap any oil, you must recalculate the lye in a lye calculator — too much lye makes a caustic bar, too little makes mush.
Step-by-step
- Gear up & weigh. Goggles and gloves on. Weigh the distilled water into one container; weigh the lye separately into a small cup.
- Mix the lye solution. Always add the lye to the water (never water to lye — it can erupt). Stir gently; it heats to ~90°C and gives off fumes, so do this near an open window and don't breathe it in. Set aside to cool to ~40°C.
- Melt the oils. Gently melt the coconut and palm oil, then stir in the olive oil. Let the oils come to ~40°C so both mixtures are within ~5°C of each other.
- Combine & reach trace. Slowly pour the lye solution into the oils. Pulse with the stick blender until the mixture thickens to "trace" — when drizzled batter leaves a faint trail on the surface, like thin pudding.
- Scent & pour. Stir in the essential oil, then pour into your mold and smooth the top.
- Insulate & rest. Cover and wrap with a towel for 24–48 hours to hold heat (this helps saponification).
- Unmold & cut. Once firm, unmold and cut into bars (still wear gloves — it's mild but not fully cured).
- Cure. Stand the bars on a rack with space between them for 4–6 weeks. Curing lets water evaporate and the bar finish saponifying, giving a harder, milder, longer-lasting soap.
🧪 The zap test
After curing, soapers touch a (gloved) wet bar to the tongue — a "zap" like a battery means leftover lye and the batch isn't safe; no zap means it's done. If a batch ever zaps, don't use it.
Storage & shelf life
Cured bars last 1+ year stored in a cool, dry, airy spot (not sealed in plastic). In the shower, a draining dish makes bars last far longer.
Troubleshooting
Soft/mushy bars: too much water or oil, or unmolded too soon — give it more cure time. Crumbly/cracked: too much lye or overheated — recheck your measurements. White powder on top (soda ash): harmless and cosmetic; wipe or steam off. Oily pools / separation: didn't reach true trace before pouring.
Variations
Oatmeal & honey: add 2 tbsp colloidal oats + 1 tbsp honey at trace. Charcoal detox: 1 tsp activated charcoal. Herbal: infuse the olive oil with calendula or rosemary first. Keep total add-ins small so you don't throw off the bar.
FAQ
Is there lye in the finished soap? No — properly made and cured, all the lye reacts away. Can I skip lye? Not for real soap; "melt-and-pour" bases are pre-made soap you can melt instead if you want to avoid handling lye. Why superfat? The 5% extra oil ensures no leftover lye and makes the bar gentler. How long until I can use it? 4–6 weeks minimum — patience makes a better bar.