Ingredients & Recipes
A Simple Beginner Cold Process Soap Recipe
A beginner cold process soap recipe built on three forgiving oils, with safety-first lye guidance and step-by-step instructions for your first bar.

Making your first cold process bar is one of those skills that sounds more complicated than it actually is. The chemistry is real, and lye demands respect, but the process itself is methodical and slow-paced. If you can follow a recipe carefully, you can make soap.
This guide walks you through a simple three-oil formula expressed as percentages, explains why each ingredient earns its place, and takes you from raw materials to a cured bar. The most important instruction in this entire article: do not mix lye by gram until you have run your chosen batch size through a lye calculator. That step is not optional, and you will see it again below.
At a Glance
- This is a 40% olive, 30% coconut, 30% lard (or palm) recipe at 5% superfat, deliberately slow-moving so beginners have time to work.
- Always run your exact batch size through a lye calculator; never mix lye by a number copied from a blog post.
- Lye water and oils should both land in the 90-110°F range and within about 10°F of each other before combining.
- Insulate and leave the mold undisturbed for 24-48 hours, then cure for a full 4-6 weeks before use.
- Skip fragrance and colorant on your first batch. Learning plain soap first removes two variables at once.
- A properly made bar at 5% superfat passes the zap test easily; if it doesn't, something in the process needs troubleshooting before you use it.
Why Percentages, Not Grams?
Soap recipes published as fixed gram amounts lock you into one batch size. A percentage-based recipe scales to whatever you have on hand. Once you decide how many ounces of oil you want to make (commonly 16-32 oz for a beginner batch), a lye calculator converts those percentages into exact lye and water weights.
Free, reliable lye calculators include SoapCalc, Brambleberry's lye calculator, and Soap Queen's calculator. Enter each oil, set your superfat to 5%, enter your water ratio, and the calculator gives you the numbers. That output is what you measure, not anything published in a blog post. This isn't just good practice, it's also the same chemistry federal regulators use to define soap in the first place: under FDA's rules, a product only qualifies as true "soap" when it's made of an alkali reacting with fatty acids in the right proportions, not an approximate one. Get the ratio wrong and you don't just risk a bad bar, you risk a caustic one.
The Recipe: A Simple Three-Oil Formula

This formula is deliberately slow-moving. Slow-moving means it stays fluid long enough for you to mix, pour, and troubleshoot without the batter seizing in the bowl. That quality comes from the high olive oil content.
The Oil Blend (by percentage of total oil weight)
- 40% Olive oil (pomace or extra light work well for soap; save the premium stuff for the kitchen)
- 30% Coconut oil (76° refined; contributes hardness and lather)
- 30% Lard or palm oil (lard from the grocery store is fine and makes a hard, conditioning bar; sustainably sourced RSPO palm is a common alternative)
Superfat: 5%
A 5% superfat means 5% of the oils remain unsaponified. This acts as a safety buffer and leaves a small conditioning excess in the finished bar. See What Is Superfat in Soap Making for the full explanation.
Worked Example at a 700g Oil Weight
Percentages only mean something once they're run through a calculator against a real batch size. Here's what this formula looks like at a common beginner batch weight, 700 grams of total oils, with a 5% superfat and 38% water as percent of oils. Treat these as an illustration of the math, not a substitute for running your own numbers.
| Ingredient | % of oils | Weight |
|---|---|---|
| Olive oil | 40% | 280 g |
| Coconut oil | 30% | 210 g |
| Lard or palm oil | 30% | 210 g |
| Total oils | 100% | 700 g |
| Sodium hydroxide (lye), approx. | — | ~100-102 g |
| Water, approx. | — | ~266 g |
The lye figure is approximate because exact SAP values vary slightly by calculator; always use the number your own calculator returns for your exact oils, not this table.
Why These Three Oils?
Olive oil is the workhorse of cold process soap. It saponifies slowly, produces a mild, conditioning lather, and is easy to source. Its one drawback is that high-olive bars take longer to cure and can feel soft coming out of the mold. That is why coconut and a hard fat are here.
Coconut oil adds the snap, hardness, and fluffy lather that olive oil alone cannot provide. Past roughly 30%, coconut oil starts to feel drying on skin, so staying at or below that threshold is a common guideline.
Lard (or palm) fills the rest. Both are solid at room temperature, both contribute to bar hardness, and both round out the lather. If you want a fully plant-based formula, substitute the lard with cocoa butter or shea butter, then re-run your lye calculator because different oils have different saponification values.
For a deeper look at what each oil contributes, read The Best Oils for Soap Making and What Each One Does.
Water
Most beginners use a water-to-lye ratio of around 2:1 by weight, which is on the wetter end and gives you more working time. As you gain experience, you can reduce the water to speed up trace and unmolding. For now, enter a water ratio of 33-38% of oil weight into your lye calculator and use whatever it returns. More guidance on this tradeoff is in How Much Water to Use in Cold Process Soap.
Equipment and Safety Before You Start
Cold process soap requires lye (sodium hydroxide, NaOH). Lye is a caustic alkali. It will burn skin and eyes on contact, and mixing it with water produces significant heat, often pushing the solution above 180°F within seconds of stirring. Sodium hydroxide's safety profile is well documented precisely because it's such a widely used industrial chemical; the same corrosive property that makes it effective at breaking down fats into soap is what makes the handling rules below non-negotiable. None of that is a reason to avoid soap making; it is a reason to prepare correctly.
Safety gear you must have before you start:
- Safety goggles (not sunglasses, not reading glasses)
- Nitrile or rubber gloves
- Long sleeves
- A dedicated stainless steel, enamel, or heat-safe HDPE container for mixing lye water
- A stick blender dedicated to soap (never use it for food again)
- A kitchen scale that reads to the gram
Do not use aluminum. Lye reacts with aluminum and produces hydrogen gas. Stainless steel, silicone, enamel, HDPE, and glass are all safe materials.
Keep white vinegar nearby to neutralize spills (it won't fully neutralize a large spill instantly, but it dilutes and helps on skin or a countertop while you rinse with water). Work in a ventilated space. Mix lye outside or under a range hood, because the fumes during mixing are caustic.
Step-by-Step Method
This numbered sequence assumes you have already run your batch through a lye calculator and have your exact gram amounts ready.
-
Weigh your oils. Melt coconut oil and lard together in a stainless pot or slow cooker set to low. Add olive oil once the solids are liquid. Let the blend cool to roughly 90-110°F (32-43°C). Room temperature works for experienced soapers, but staying in this range gives you predictable behavior.
-
Prepare your lye water. In a separate heat-safe container, weigh out your distilled water. In a different small container, weigh your lye. Always add lye TO water, never water to lye. Pour lye slowly into the water while stirring. The solution will heat to around 180-200°F (82-93°C) immediately. Set it aside in a safe spot to cool to roughly 90-110°F. Do this step outside or with strong ventilation.
-
Check temperatures. You want oils and lye water within about 10°F of each other. Exact matching is not required; being in the same general range helps avoid shocking the batter.
-
Combine lye water into oils. Pour the lye water slowly into your oils (not the other way around). Stick blend in short bursts of 5-10 seconds, alternating with hand stirring. You are working toward "trace."
-
Reach light trace. Trace is when the batter thickens to roughly a thin pudding consistency. Drizzles on the surface hold their shape briefly before sinking back in. This is the right moment to add fragrance or colorants.
-
Add fragrance (optional). If using fragrance oil, stick to soap-safe, skin-safe fragrance oils at the supplier's recommended usage rate (typically 1-3% of oil weight). Some fragrance oils accelerate trace rapidly, sometimes hardening the batter within seconds, so test in a small amount of batter first before committing a full batch to an unfamiliar scent.
-
Pour into your mold. A loaf mold, a lined shoebox, or individual cavity molds all work. Tap the mold on the counter a few times to settle air pockets.
-
Insulate. Cover the mold with plastic wrap (to prevent soda ash), then wrap in a towel. Leave it undisturbed for 24-48 hours. The soap will go through gel phase, where it becomes translucent and very hot at the center. This is normal.
-
Unmold and cut. After 48 hours, check the soap. It should feel firm like a bar of cheese. If still soft, give it another day. Cut into bars with a sharp knife or soap cutter.
-
Cure for 4-6 weeks. Place bars on a rack with space between them, somewhere with good airflow. During cure, excess water evaporates and the soap hardens. Olive-heavy bars genuinely benefit from the full 6 weeks. The lather improves noticeably over time, and the bar can lose 10-15% of its poured weight as water evaporates out.
Tips for a More Forgiving First Batch
A few small choices reduce the chance of problems on your first run.
Skip colorants and fragrance entirely. An unscented, uncolored bar removes two variables. Once you have made one successful batch, add them one at a time so you understand how each changes the batter.
Do not rush trace. More stick blending is not always better. Over-blending with fragrances that accelerate trace can leave you pouring scrambled eggs into the mold. If the batter looks good at light trace, pour it.
Keep a notebook. Write down your exact gram amounts, temperatures, room temperature, how long it took to trace, what the soap looked like at unmold. You will want this information when you make batch two.
Weigh everything. Volume measurements are not accurate enough for soap making. Lye must be weighed.
Do a zap test before use. Touch the very tip of your tongue to the corner of a cured bar. If you feel a sharp electric "zap," the soap has excess lye and should not be used. A properly made bar tastes like ordinary soap, which is unpleasant but not sharp. Most beginner batches pass this test easily at a 5% superfat.
Frequently Asked Questions
Can I substitute the lard with something plant-based?
Yes. Cocoa butter, shea butter, or mango butter are common substitutes for the hard-fat portion. Canola oil or avocado oil can replace some of the olive oil if you want variety. Any substitution changes the saponification values, so run the new formula through a lye calculator before you mix anything. The percentages give you a starting framework; the calculator gives you the safe numbers.
What if my soap seizes in the bowl?
Seize means the batter goes thick and lumpy very quickly, usually triggered by certain fragrance oils or temperatures that are too warm. If it seizes before you pour, you can sometimes spoon it into the mold and smooth the top with a wet glove. The soap is usually fine once cured. To avoid it: use cooler temperatures, test fragrances at a small scale, and avoid fragrance oils known to accelerate trace (most supplier sites list this).
How do I know if my lye and oils are at the right temperature?
A digital thermometer is the easiest tool. You want both the lye water and the oils to be somewhere in the 90-110°F range, and within about 10°F of each other. Some soapers work at room temperature successfully once they have experience, but starting in this range gives you more predictable behavior.
Is cold process soap safe to use right after pouring?
No. Fresh soap contains unreacted lye and is caustic. It must cure for a minimum of 4 weeks (6 weeks for high-olive recipes) before use. The zap test at the end of cure confirms it is safe.
What does "5% superfat" actually mean for the finished bar?
It means your lye calculator calculated enough lye to saponify 95% of your oils, leaving 5% free (unsaponified) oil in the bar. That small excess contributes to a more conditioning feel and provides a safety margin against over-lye. It does not mean the soap is greasy; at 5% the effect is subtle and positive. Going much higher (above 8-10%) can reduce lather and shorten shelf life.
Can I double this recipe once I've made it successfully at a smaller size?
Yes, and this is exactly where the percentage-based approach pays off. Take the same 40/30/30 percentages, decide on your new total oil weight (say 1,400 g instead of 700 g), and run that new total through your lye calculator again. Never simply double a previous lye number by hand; always let the calculator recompute it for the new batch size to avoid an entry or rounding error carrying through.