Easy Beginner Soap Recipe
A forgiving, palm-free cold process soap recipe for your first batch: olive oil, coconut oil, shea butter and castor oil.
Why this recipe works
Four easy-to-find ingredients, a slow trace that gives you time to pour, and a hard, mild bar with good lather. It is the recipe most new soap makers should start with.
Ingredients
| Ingredient | % | Grams | Ounces |
|---|---|---|---|
| Olive Oil | 50% | 500 g | 16 oz |
| Coconut Oil (76°) | 30% | 300 g | 9.6 oz |
| Shea Butter | 15% | 150 g | 4.8 oz |
| Castor Oil | 5% | 50 g | 1.6 oz |
| Sodium hydroxide (NaOH) | 140.6 g | 4.5 oz | |
| Distilled water | 281.2 g | 9 oz |
Amounts are for 1000 g (or 32 oz) of oils, a batch of about 1422 g before curing. Water is 2:1 to lye by weight.
Method
- Put on gloves and eye protection and clear the work area.
- Weigh the water (or frozen liquid) into a heat-safe jug. Weigh the lye separately, then slowly add the lye to the water, never the other way round. Stir until dissolved and leave to cool.
- Weigh and melt the hard oils and butters, then add the liquid oils.
- When the oils and lye solution are both around 35–45°C (unless the tips say otherwise), pour the lye solution into the oils.
- Stick blend in short bursts until light trace (like thin custard). Stir in fragrance, colour and any additives.
- Pour into the mould, cover and leave for 24–48 hours.
- Unmould, cut into bars and cure on a rack in a dry, airy place.
Tips
- Soap at around 35–40°C to keep trace slow.
- Add fragrance at light trace, no more than 3% of oil weight for most skin-safe fragrance oils.
- Unmould after 24–48 hours once the bar is firm.
⚠️ Lye safety
Lye is caustic. Wear gloves and eye protection, work in a ventilated room, keep children and pets away, and always add lye to water. Always run any recipe through a lye calculator before making it, especially if you change an oil.
Selling your soap?
LatherForge works out your cost per bar and pricing, builds compliant labels and keeps your batch records. Launching January 2027.
Get early access