Saponifying oil is the chemical process of turning fats or oils into soap by mixing them with a strong alkali, typically sodium hydroxide (lye). The reaction breaks down triglycerides in the oil and produces two things: soap and glycerin. Whether you’re making a single bar or a full batch, the process comes down to choosing your oils, calculating the right amount of lye, combining them at the correct temperature, and letting chemistry do the rest.
How Saponification Works
Every cooking oil and animal fat is made of triglycerides, molecules built from fatty acids and glycerol. When you dissolve lye in water and mix that solution into oil, the lye breaks those triglyceride molecules apart. The fatty acids bond with sodium ions from the lye to form soap (a sodium salt of fatty acid), while the glycerol is released as glycerin. This reaction is called alkaline hydrolysis, and it’s why handmade soap naturally contains glycerin that commercial manufacturers often strip out.
The lye is both a reactant and a catalyst in this process. It’s consumed during the reaction, which is why precise measurement matters. Too little lye leaves unreacted oil. Too much lye leaves caustic residue in your finished bars.
Choosing Your Lye
The type of lye you use determines the type of soap you get. Sodium hydroxide (NaOH) produces a solid, opaque bar soap. Potassium hydroxide (KOH) produces liquid soap that stays flowing and translucent. Most beginners start with sodium hydroxide for bar soap, since the process is more straightforward and the results are easier to evaluate. The two are not interchangeable in a recipe because they have different molecular weights, so the amount required differs even for the same oil.
Calculating Lye for Your Oils
Every oil requires a specific amount of lye to fully saponify. This is expressed as a SAP value, which tells you how many milligrams of sodium hydroxide are needed to saponify one gram of that oil. Common SAP values include:
- Coconut oil: 191.1
- Palm oil: 142
- Olive oil: 135.3
To calculate the lye needed, divide the SAP value by 1,000 and multiply by the weight of the oil. For example, if your recipe uses 12 pounds of olive oil: 135.3 ÷ 1,000 = 0.1353, then 0.1353 × 12 = 1.62 pounds of sodium hydroxide. You repeat this for each oil in your recipe, then add the amounts together for your total lye requirement.
From that total, you subtract a “superfat” percentage. Superfatting means intentionally using slightly less lye than needed so that a small percentage of oil remains unsaponified in the finished bar. This makes the soap gentler and more moisturizing. A 5% superfat is standard for most recipes, though 100% coconut oil soap benefits from a higher superfat around 20% because coconut oil soap can be drying. Some soapmakers go as high as 15% for extra-mild bars. A 0% superfat uses the exact lye needed and leaves no safety margin, so it’s rarely recommended.
Online lye calculators handle all this math automatically and are worth using, especially when you’re starting out. They account for the specific SAP values of each oil and apply your chosen superfat percentage.
Safety Gear for Handling Lye
Lye is highly caustic. It will burn skin on contact, and the fumes released when you dissolve it in water can irritate your lungs and eyes. Before you begin, put on chemical-resistant gloves, long sleeves, and goggles or a face shield. Work in a well-ventilated area, or use a fan to direct fumes away from your face. Keep an eyewash station or a large container of water within arm’s reach.
If lye contacts your skin, flush immediately with plenty of water and remove any contaminated clothing. If it splashes into your eyes, rinse continuously with water for several minutes and seek medical attention. Never induce vomiting if lye is accidentally swallowed. Instead, rinse the mouth and drink water.
Cold Process Method
Cold process is the most popular approach for home soapmakers because it gives you the most control over texture, color, and design. You start by weighing your oils and melting any solid fats. Separately, you dissolve the measured lye into water (always add lye to water, never the reverse, to avoid a violent boil). Let both the lye solution and the oil mixture cool or warm until they’re each between 120 and 130°F. Keeping them within 10 degrees of each other helps ensure a smooth blend.
If the oil mixture looks cloudy at this temperature, some fatty acids have solidified. Warm it a few more degrees until it’s completely clear, because those solid particles can cause a “false trace,” where the mixture appears thickened but hasn’t actually begun saponifying.
Pour the lye solution into the oils and blend with an immersion (stick) blender. Within 30 to 60 seconds of blending, the mixture will reach light trace: a uniform color with the consistency of thin cake batter. This is the ideal stage for stirring in colorants and fragrances, and the best consistency for pouring swirl designs. Continue blending and you’ll reach medium trace in one to two minutes, where drizzled batter leaves faint lines on the surface. This thicker stage is better for layered designs or suspending heavy additives like seeds or exfoliants. Thick trace takes two to five minutes of blending and holds its shape like pudding, useful for textured tops.
Pour the batter into your mold, tap it gently to release air bubbles, and insulate it with a towel or blanket. The soap needs 24 to 48 hours in the mold before it’s firm enough to unmold and cut. After cutting, the bars require a 4 to 6 week cure. During this time, water evaporates and the remaining saponification finishes. Cured bars are harder, milder, and last longer in the shower. You can use a bar before the full cure, but it will be softer and dissolve faster.
Hot Process Method
Hot process uses external heat to push saponification to completion much faster. You start the same way: mix your lye solution into your oils. But instead of pouring into a mold at trace, you cook the batter in a crockpot or double boiler.
At first, the batter looks like cold process soap, creamy and smooth. After several minutes of gentle, consistent heat, it transforms into a thick, jelly-like texture and turns translucent as it enters what’s called gel phase. The batter eventually thickens to a consistency similar to mashed potatoes. At this point, saponification is essentially complete. You can spoon the soap into molds, and while it still benefits from a few days to a week of drying, the long cure isn’t necessary.
The trade-off is appearance. Hot process soap has a rougher, more rustic texture because the thick batter doesn’t pour smoothly. Intricate swirls and detailed designs aren’t practical. If you want soap you can use quickly and don’t mind the look, hot process is efficient. If presentation matters, cold process gives better results.
Temperature and Timing Tips
Temperature control is one of the biggest factors in a successful batch. For cold process, keeping both your lye solution and oils at 120 to 130°F is the most reliable range. At this temperature, all solid fats in the oil blend stay melted, and the lye solution mixes in smoothly. If the lye solution is too cold when it hits the oils, it can resolidify butters on contact and create lumps.
For hot process, temperatures run higher since you’re actively cooking. A crockpot on low provides gentle, consistent heat, which is the key. Cooking on high risks scorching the soap along the edges.
Common Problems and Fixes
Soda Ash
Soda ash is a white, powdery film that forms on the surface of cold process soap. It happens when unreacted lye at the surface contacts carbon dioxide in the air. It’s cosmetic, not harmful, but it can make bars look uneven and feel slightly crumbly. Low temperatures and pouring at thin trace increase the risk. To prevent it, soap at 115 to 120°F or higher, pour at medium trace rather than thin trace, and spray the top of the mold with 99% isopropyl alcohol immediately after pouring and again 10 to 15 minutes later. Covering the mold with cardboard and then a towel helps keep the soap warm and pushes it through gel phase, which also reduces soda ash.
A water discount of 5 to 10% (using less water than the standard amount to dissolve your lye) helps as well. If soda ash does form, you can remove it with a handheld steamer, a cold water wash, or by gently scrubbing the bars with nylon fabric.
Seizing and Acceleration
Seizing happens when the soap batter thickens suddenly and becomes unworkable, sometimes within seconds. Certain fragrance oils, particularly those with floral or spicy compounds, are the most common trigger. A heavy water discount can also cause the batter to accelerate rapidly. If you’re using a new fragrance, blend it in at light trace by hand-stirring rather than using the stick blender, which gives you more time to react. If the batch does seize, you can often rescue it by scooping it into a crockpot and converting it to hot process.
False Trace
False trace looks like thickening but is actually caused by solid fats in the oil mixture that haven’t fully melted. The batter appears to have reached trace, but when poured into the mold, it separates as those fats resolidify. The fix is simple: make sure your oil blend is completely clear and liquid before adding the lye solution, and keep your temperatures in the 120 to 130°F range.

