Acid Rebatch – the most thorough & wasteful way to “redo” soap

Soapmaking Forum

Help Support Soapmaking Forum:

This site may earn a commission from merchant affiliate links, including eBay, Amazon, and others.

ResolvableOwl

Notorious Lyear
Joined
Jan 14, 2021
Messages
2,571
Reaction score
6,980
Location
Germany
Disclaimer: It doesn't become any less esoteric with my weird ideas to reïnvent the soapy wheel. It also doesn't become a short post, and I'll have to split it in multiple posts if only for the many photos I'll include.

I've called today's programme Acid rebatch. It is kind of a rebatch in the usual sense: we will start with soap, and the final product is a soap with the same fatty acid profile as the one we've started with – but that's about the things common with more practical and economical rebatch techniques like oven rebatch.

The basic concept:
  1. Break down the soap into free fatty acids (FFAs) by addition of aqueous acid in excess.
  2. Sequester the FFA from the aqueous stuff.
  3. Recreate soap from the FFA by addition of lye, water, extra glycerol, and whatever you feel belongs into the final soap.


Some advantages:
  • Several opportunities to get rid of things you don't want to have in your soap (colourants, particulates, fragrances, volatile FFAs, water, salt, superfat, M&P solvents).
  • That means that you can literally start with any soap you have at hand (CP/HP bar soap, liquid soap, M&P base, self-made or given or store-bought – as long as it's syndet free). Cradle-to-cradle!
  • Opportunity to change the alkali profile of the soap (interconvert bar soap and liquid soap into each other).
  • 100% fluidity guarantee. If the final soap is more gloppy (“rustic”) looking than you like, it's entirely your mediocre HP skills to blame, not the act of rebatching. 😜
  • It's actually a two-stage process (splitting, reassembly). You don't have to use up the FFAs at once, but even feed into a more ordinary CP/HP process.
  • It is possible to use soda ash (sodium carbonate Na₂CO₃) instead of caustic soda (sodium hydroxide NaOH) as the alkali in the final step. Yes, ladies & gentlemen, this is the one technique that “busts” the “myth” that lye-based soaps have to be made with hydroxide lye – WITH BIG CAVEATS!!!

Disadvantages:
  • The final soap reassembly is HP made with FFAs – a finicky technique that not everyone likes (just ask anyone making shave soaps from stearic acid).
  • Working with FFAs is messy. Really. No fun. And I'm not speaking about smell (coconut FFAs are Well, I won't spoiler how they smell. Feel free to find out yourself with a tiny test batch, prior to a full-size acid rebatch.)
  • When starting from soap with unknown composition (shavings/trimmings/residues saved over time), i. e. the SAP is unknown, you might have to resort to titration to find the correct amount of lye. Or, append a salting-out step, with its own downsides.
  • It is enormously wasteful & uneconomical. Looking at the net reaction, you will have made soap, but at least the same (molar) amount of sodium citrate/acetate/chloride/sulfate (and glycerol) from high-quality ingredients – just to pour them down the drain.

FWIW, this means that acid rebatching really has no practical use case, unless one can justify the fuss with some emotional (ir)rationale – or, like here, as a proof-of-concept FOR SCIENCE.
 
I'll present the technique alongside such an example. Proof-of-concept but also something emotional: Trying to refactor an Aleppo soap to smell less prominently of laurel oil. (Sacrilege! 😂)


Some time ago I've bought some Aleppo soap with 30% laurel (couldn't be bothered to buy laurel oil to make it myself, lol), and felt like this was the one to get my fingers dirty with. I chopped up coarsely (we'll see the revenge for my laziness soon).
1_chopped_up.jpg

Then I added a molar excess of citric acid (25 g for 100 g of soap):
2_citric_acid.jpg
The rule of thumb for dosage: Use a soap calculator and enter the recipe. Each 4 g of NaOH will need 7 g of citric acid, plus some more to be on the safe side. Excess acid really doesn't matter. I've used citric acid because I have it at hand. Acetic acid (vinegar) would work just as well (just smell a bit), an so do hydrochloric or sulfuric acid if you have access to it and are willing to deal with the extra safety precautions.

Next: top up with some water.
3_water.jpg
The acid will dissolve into the water and start its action: Grab the sodium from the soap (sodium salts of fatty acids) and exchange it for protons. This liberates the free fatty acids, and leaves anything water-soluble (sodium citrate, glycerol, salt) in the water phase.

I let it stand for several days, when I noticed that there are large chunks of unreacted soap left.
4_separation.jpg
Heat, thorough stirring, time, and the threat of the stick blender did help, though.

Pro tip to my former self: Don't shy away from a cheese grater. It pays off. 😳

For Aleppo soap, FFAs are mostly oleic, linoleic and lauric acid, so the FFA layer is expected to be a free-flowing liquid, at least above the melting temperature of lauric acid (44°C). Recipes with significant amounts of palmitic and stearic acid (Mp 63°C/69°C) will need much more conviction to fully separate.


Anyhow. Once there is a reasonable separation into a sticky, murky FFA layer, and a turbid, brownish-green aqueous layer, it's time to separate them. Not unlike rendering tallow etc., cold comes to a help for us – the FFA layer will solidify in the fridge (oleic acid Mp 13°C) to a waxy mass that we can easily scoop off the water/waste layer.
5_harvest.jpg
100 g of store-bought Aleppo soap left me with 76 g crude FFA, still containing some water, but hardly any glycerol, sodium, or water-soluble side-products of laurel oil saponification.
 
Lol, don't stress me out! I can only type that fast! 😂


Okay. Now with the FFA in a pot, it's time to get rid of some of the volatiles (smelly stuff). I decided to sacrifice the kitchen air once again, for an open steam distillation. With the aim to remove a good part of the volatile compounds from the sump, not to reclaim it (like you would do to obtain EOs and hydrosols). I added some more water, so that it can boil off and carry volatile substances with it.
6_boil.jpg
I can tell you, I avoided the kitchen for two days due to the smell that lingered there… oh well, I did it for science.

Now it was time to separate the FFA from the water (that still has found quite a lot of stuff to dissolve, and became dark brown). Separatory funnel time!
7_separatory_funnel.jpg
The water separates at the bottom and can be drained off through the tap. This is a really tricky step in soap recipes that contain palmitic and stearic acid, since the FFA might solidify within the separatory funnel.

I repeated this cycle three times: Add water – boil & stir – separate. With each round, the water was less dirty, and the FFA became less cloudy.
Eventually, I dripped the FFA into the pot without adding extra water, and heated it up to some 120°C.
8_ffa_drying.jpg
This evaporates the remaining few % of water that had been dispersed in the FFAs, and leaves us with a clear, brown “oil”. As far as my desensitised nose could tell, it still smelled strongly like laurel.

Time for the miraculous power of activated charcoal – this time not abused as a colourant, but as an attempt to adsorb some of the smelly compounds and maybe some of the brownish colour as well.
9_ac.jpg

Filtering off the AC – still brown, still smelly. But a fair bit less of either IIRC.

a_filtration.jpg

Over night, this solidifies into a light olive-brown, grainy mass. Compare this final “refined FFA” to the intermediate at the end of the last post (crude FFA). Much of the green has gone (to heat, acid attack, water vapour, AC), and the odour is a lot milder, comparable in strength to the soap I'd started with. Yield so far: 62.3 g
b_semisolid_ffa.jpg
 
Detour: Math of SAP conversion oils→FFA, glycerol determination

Suppose we know the original soap recipe. We have made the original soap by ourselves, with the help of a soap calculator, at 0% SF, and it came out non-zappy and passed the clarity test too.
Still, FFAs are not the original oils, so there is some math involved to find out how much lye we need to neutralise some amount of FFAs (even if we know how much we needed for the oils in the beginning). Plus, we want to replace the lost glycerol, at the rate that had originally been present in the natural soap.

(Chemists prefer potassium-based SAP, but soapmakers are more used to sodium-based SAP values, so I'll use them here)

Definition
SAP = m(NaOH)/m(oils) for complete saponification
m = M×n (molar mass times amount – I will ignore for now that oils are triglycerides, it doesn't make a difference, except that I'll use the unit [eq] for amount, not [mol])

Effective molar mass of oils
SAP = M(NaOH)/M(oils)

M(oils) = M(NaOH)/SAP = 40.0/SAP g/eq

Example: olive oil, SAP=0.135
M(olive) = 296.3 g/eq

Effective molar mass of FFAs
M(FFA) = M(oils) - M(glycerol)/3 + M(water) = M(oils) - 12.7 g/eq

Example: M(olive-FFA) = 283.6 g/eq

Equivalent amount of lye = effective SAP of FFAs
m(NaOH) = M(NaOH) × n(FFA) = 40 g/eq × m(FFA)/M(FFA) = 40 g/eq × m(FFA)/(M(oils) - 12.7 g/eq) = 40 × m(FFA)/(40/SAP - 12.7)

Example:
m(NaOH) = 40 g/eq × m(FFA)/(40/SAP g/eq - 12.7 g/eq) = 0.141 × m(FFA)

In words: I need a bit more NaOH to neutralise the same amount of FFAs as I'd need for the original oil – due to the missing glycerol.
This apparent SAP increases. Not by constant factor, but this depends on the original SAP. The shorter the FA chains, the higher the fraction of glycerol in the initial oil, hence the more pronounced the difference between oil and FFA SAP is.

Glycerol loss
There is a neat shortcut to this one, that does not need to include SAP (hence independent of oil blend): three formula units of NaOH will liberate one glycerol molecule. So once we have the amount of NaOH, we can use this to trace back how much glycerol to add:
n(NaOH) = m(NaOH)/M(NaOH)
n(glycerol) = n(NaOH)/3
m(glycerol) = M(glycerol)/3M(NaOH) × m(NaOH) = 0.7675 × m(NaOH)

(Compensate if your commercial quality of glycerol is not 100% pure)





Now let's test this in practice!

For now, I've been relying on the manufacturers to know what they've done, as well as pertinent SAP tables/calculators to provide accurate values for olive and laurel oil, and finally: that my FFA is pure (water free) and my repeated steam distillation shenanigans haven't altered the FA profile too much to make a difference. We'll see in a moment how well this turns out.

So, I weighed 10.0 g of my Aleppo FFA. According to soap calculators, a 70:30 Aleppo soap has an expected SAP=0.1371.
This means that my amount of NaOH needed is 40/(40/0.1371 - 12.7) × 10 g = 1.433 g


How convenient that I have a 35.1% KOH solution at hand, with that odd concentration to be of equal strength to 25% NaOH. So I should theoretically need 5.734 g of this KOH masterbatch to neutralise the FFAs on point.

c_koh_masterbatch.jpg (Close enough…)

On top of this, I'll add the lost 1.1 g of glycerol, plus water ad lib to adjust the viscosity of this liquid soap that has been made out of bar soap.

d_ls.jpg

The reaction between the FFAs and the lye is an acid-base neutralisation, that liberates a noticeable amount of heat in relatively short time. Still I gave it a quick burst in the microwave to speed things up. In the end, the olive FFA forms high-oleic liquid soap paste in contact with KOH, and this is notorious for slow dilution.


Objectives of this sub-experiment:
  • I have some semi-DIY Aleppo LS now!
  • Test how reliable my assumptions upon FFA purity and effective SAP are. It is basically a “spot-on titration”, and I can tell (via zap and clarity test) if my SAP estimation was good or not. If I'm off in some direction, I can correct this in a liquid soap easier than in a bar soap.
  • Estimation how far the deodorisation has succeeded. The laurel smell is still noticeable, but to a much lesser degree than in the original soap. I absolutely wanted to give laurel soap a try, but the smell put me off. Now with the fainter odour, I can actually imagine using it.
  • ETA: dress rehearsal for the final assembly of bar soap

Stay tuned for the final bar soap test!
 
Last edited:
Quick update/addendum on the LS: I've had it diluted just a bit too much and it's been very runny 💧. A few days later, sitting open to evaporate water, it's got to the “perfect honey-like consistency”, or 🍯 per my ultra-scientific emoji-based viscosity classification. I've weighed it, it's 45 g total, i. e. the equivalent of about 23% oils to start with.
For reference: the recipe has 58% oleic acid and 8% lauric acid, similar to a soap from about 85% olive + 15% CO. Just as another data point for the “dilution”/gel thinning properties of lauric acid in oleic soap gel.
 
Last edited:
Hmmm. Sounds like a great deal of work, but I have this bayberry scented soap I hate....
 
@Ugeauxgirl The Franklin soap? I can't remember that you mentioned at all how the myrtle wax smells. ETA: Sorry. Remembering user names (or, let alone, recognising avatars) is difficult…

@Mobjack Bay Not that I knew of 😚🎶 (The key is mutual tolerance)
 
Last edited:
@ResolvableOwl no, the Franklin soap wasn't me. It was just a FO that I bought and hated. Beautiful soap though. I tried rebatching and adding something but they still smell terrible. Maybe they'll fade.
 
Back
Top