Cold Process Soap: Step-by-Step for Beginners
A complete first-batch walkthrough: weigh, mix lye, combine at trace, pour, unmould, cure. Written for Canadian indie makers using the Balanced Beginner Bar recipe.
This is the procedure for your first batch of cold process soap. We'll use the Balanced Beginner Bar — it's the most forgiving recipe in our library. If you haven't bought your equipment yet, start with the Soap Maker Starter Kit.
Plan to spend 90 minutes for your first batch. After three or four batches, you'll be down to 45.
Before you start
- Read this whole post end to end before doing anything.
- Cancel kid/pet/spouse interruptions for the next 90 minutes. Hard stop.
- Lay out your equipment and ingredients on clean newspaper or a wipe-down surface. Mise en place.
- Open a window. Have vinegar, paper towels, and a bowl of cool water within reach.
- Wear: long sleeves, full apron, splash goggles, elbow-length nitrile or rubber gloves, closed shoes.
The Balanced Beginner Bar — 1 kg batch
For a 1 kg oil batch (yields ~12–14 bars at 70–80 g each):
| Ingredient | Weight | |---|---| | Olive oil | 500 g (50%) | | Coconut oil 76° | 250 g (25%) | | Palm oil (or 25% shea) | 200 g (20%) | | Castor oil | 50 g (5%) | | Sodium hydroxide (NaOH, 99%) | 142 g | | Distilled water | 330 g | | Fragrance / EO (lavender) | 30 g (3%) — optional |
These numbers come straight from the FormulaNorth soap calculator — open the recipe and click Open in calculator to scale up or down.
Critical: verify the lye amount with our calculator before you start. SAP values vary slightly by source and a 1% lye error matters.
Step 1 — Weigh everything (15 minutes)
Soap is weighed, never measured by volume.
- Tare your scale with the lye container empty.
- Weigh the lye (NaOH) into its own dedicated container. Set aside, somewhere safe (not on a high shelf — somewhere a pet can't bump it).
- Weigh the distilled water into a separate heat-safe pitcher.
- Weigh all the oils into your soaping pot:
- Hard oils first (coconut, palm). They go in solid.
- Soft oils next (olive, castor) on top.
- Weigh out fragrance if you're using one. Set aside in a separate small cup.
Triple-check the lye weight. This is the one number that matters most.
Step 2 — Mix the lye-water (10 minutes)
This is the most dangerous step. PPE on, window open, no children in the room.
- Take the lye container and the water pitcher to your ventilated space.
- Slowly pour the lye into the water — never the reverse. (If you add water to lye, you can get an instant boiling-eruption that throws caustic liquid.)
- Stir gently with your dedicated stainless or silicone spoon until the lye fully dissolves. It will fizzle and the temperature will spike to 80°C+ within 30 seconds.
- Don't lean over the pitcher and don't breathe the fumes — they're irritating to the lungs for the first minute. Step back.
- Set the lye-water aside in a safe spot to cool.
The lye-water needs to come down to about 38–43°C (100–110°F) before you combine.
Step 3 — Melt and warm the oils (10 minutes)
- While the lye cools, gently heat your soaping pot on low.
- Stir as the hard oils melt into the soft oils. Don't simmer — you only want to fully melt the coconut and palm.
- Pull the pot off heat when everything is liquid. Let it cool to 38–43°C.
You want both the lye-water and the oils within 5°C of each other when you combine.
Step 4 — Combine and bring to trace (10 minutes)
This is the actual chemistry. Saponification starts here.
- Verify both temperatures. Both should read 38–43°C.
- Slowly pour the lye-water into the oils, down the side of the stick blender (not splashing).
- Tap the stick blender against the bottom of the pot to release any air trapped in the head.
- Stick-blend in short pulses of 5–10 seconds, stopping to stir manually between pulses.
- Watch for trace — when the soap thickens to the consistency of warm pudding and a drizzle from the blender leaves a trail on the surface that doesn't immediately sink.
Light trace is what you want. If you blend past it, the soap can become too thick to pour cleanly.
Step 5 — Add fragrance and pour (5 minutes)
- Add your fragrance or essential oil at light trace. Stir or pulse briefly to combine — don't over-blend.
- If you're adding clay or colour, swirl it in here.
- Pour into your lined silicone or wooden mould.
- Tap the mould firmly against the counter 5–6 times to release air bubbles.
- Smooth the top with a spatula or texturise it with the back of a spoon.
Step 6 — Insulate and wait (24–48 hours)
Cold process soap continues saponifying for the next day. You want to keep the heat in.
- Cover the mould with a piece of cardboard or a towel.
- Wrap loosely with a blanket to keep the heat in.
- Set somewhere undisturbed at room temperature.
- After 18–24 hours the soap will go through "gel phase" — the inside heats up to 70–80°C, becomes translucent, then cools and hardens.
- After 24–48 hours the bar should be firm enough to unmould.
Don't unmould while it's still soft. Wait.
Step 7 — Cut and cure (4+ weeks)
- Pop the loaf out of the mould. It should release cleanly from silicone; cardboard liners peel off.
- Cut into bars with a long sharp knife. Aim for 70–80g per bar.
- Stand the bars on a wire rack or parchment-lined cookie sheet — air on all sides.
- Cure in a cool, dry, ventilated space for at least 4 weeks. Six weeks is better.
During cure, residual water evaporates. The bar gets harder, milder, and the lather improves dramatically.
Don't use the soap for at least 4 weeks. Fresh soap is harsh on skin and will dissolve fast in the shower.
Cleanup
Wipe everything down with paper towels first (lye-soap residue ruins dishwashers). Wash equipment with hot soapy water. Vinegar neutralises any lingering lye on counters.
Keep your soap-only equipment separate from food kitchen tools. Forever.
Common first-batch issues
| What you see | What probably happened | |---|---| | Soap looks like cottage cheese after pouring | Trace was too thin and oils separated. Often happens with very fluid recipes — re-blend before pouring next time. | | Layer of clear oil on top after 24 hours | Same — separation. Re-melt and re-blend, then re-pour. | | Bar is soft after 48 hours | Too much water, too high superfat, or oils that need long cure (high olive). Wait another day before unmoulding. | | Bars have a powdery white film | Soda ash. Cosmetic only — bars are fine. Plane it off after curing. | | Brown or orange spots after cure | DOS (dreaded orange spots) — oils went rancid. Add ROE next batch and store in a cool dark place. | | Soap is crumbly when cut | Possible "false trace" — fats hardened in the pot before saponification. Wait longer next time, or warm slightly. |
When in doubt, search the issue plus "soap making" on Reddit's r/soapmaking — community is patient with beginners.
Selling what you make
Once your first cured batch turns out, you may want to share or sell. Soap sold to the public in Canada is regulated as a cosmetic — you need a Cosmetic Notification Form on file with Health Canada, a bilingual label, and Hotlist review of your ingredients.
FormulaNorth's CNF Readiness Checker walks through the prep — free, no signup needed.
Next steps
- Choose your next oil set — what each oil actually contributes
- Recipe library — 15 curated recipes from beginner to advanced
- Soap calculator — design your own with live quality scores
Lye is caustic. Wear full PPE. Work in a ventilated space. Keep children and pets out of the soaping area. Never substitute oils without recalculating lye.
Plan your product
FormulaNorth helps Canadian indie cosmetic makers organize formulation, label drafting, costing, and CNF preparation in one workspace.
Try the free tools