High lather in a shampoo bar is not caused by one “magic” ingredient. It comes from a balanced blend of primary surfactants, secondary foam boosters, and low levels of lather-suppressing conditioning agents. For a hair-friendly bar, the most reliable route is a syndet (surfactant-based) solid shampoo bar that can be formulated at an acidic pH. Traditional lye-based soap can lather heavily, but it tends to leave hair rough and build up over time.
1. Choose the right primary surfactant
For a solid bar, you need a solid surfactant that gives structure and rich foam. My default is sodium cocoyl isethionate (SCI), which produces dense, creamy lather and is mild enough for frequent use. To increase the visible bubble volume, blend it with sodium lauryl sulfoacetate (SLSa) or a small amount of sodium coco-sulfate (SCS).
- SCI: creamy, dense lather; main structural surfactant
- SLSa: fluffy, bubbly lather; increases foam volume
- SCS: very strong lather; use sparingly because it can be more cleansing
2. Add foam boosters and stabilizers
Secondary surfactants improve both the amount and the staying power of the lather.
- Cocamidopropyl betaine: excellent foam booster; helps lather last in hard water and makes the bubbles feel creamier.
- Coco glucoside or decyl glucoside: non-ionic, milder surfactants that stabilize bubbles and improve mildness.
- Sodium cocoyl glutamate or sodium methyl cocoyl taurate: adds fine, dense lather and a silkier feel.
Also add a chelator such as sodium citrate or tetrasodium EDTA at 0.5-1% if you have hard water. It prevents minerals from collapsing the foam.
3. Keep lather suppressors low
Oils, butters, and heavy conditioning agents are important for hair feel, but they can flatten foam quickly. Use them sparingly.
- BTMS-50 or cetyl alcohol: 2-5% for glide and bar hardness; higher levels reduce lather.
- Panthenol, hydrolyzed oat/wheat protein, or silk peptide: 1-3% for conditioning without heavy defoaming.
- Avoid or minimize: high levels of olive oil, shea butter, cocoa butter, dimethicone, waxes, and polyquats in the main formula.
4. Starting high-lather formula
Here is a balanced starting point by weight.
- 50% sodium cocoyl isethionate (SCI)
- 15% sodium lauryl sulfoacetate (SLSa)
- 10% cocamidopropyl betaine
- 8% coco glucoside or sodium cocoyl glutamate
- 6% BTMS-50
- 4% cetyl alcohol
- 3% panthenol or hydrolyzed protein
- 2% fragrance or essential oil
- 1% sodium citrate
- 1% preservative, if needed
This should produce a creamy, high-volume lather that remains stable. More SLSa gives bigger bubbles; more SCI gives denser, creamier lather.
5. Test and adjust
Always make a small 100 g trial batch. After cooling, dissolve about 1 g of the bar in 100 ml warm water and shake. Check the foam.
- Fluffy but not creamy: increase SCI or cocamidopropyl betaine slightly.
- Creamy but small bubbles: increase SLSa or SCS by 5-10% and reduce SCI by the same amount.
- Lather fades quickly: add 0.5-1% chelator and/or increase coco glucoside or betaine.
- Bar too soft: increase cetyl alcohol or BTMS, or reduce liquid surfactants and glycerin.
Keep the final diluted pH around 4.5-5.5 for hair compatibility, and avoid overheating the surfactant blend during processing. With the right balance, you can get a shampoo bar that lathers like a liquid shampoo but remains solid and hair-friendly.
A note on lye-based soap shampoo bars
If you are working with cold-process soap, high lather comes mainly from coconut oil, castor oil, and sugar or honey added to the lye water. A typical high-lather cold-process shampoo bar might use 25% coconut oil, 10% castor oil, and 1 teaspoon sugar per pound of oils. However, soap-based bars have an alkaline pH that can rough up the hair cuticle, so many formulators prefer the syndet approach above for a truly hair-friendly high-lather bar.