Skip to content

Troubleshooting: Off-Odors

A working ferment smells strong. Sour, tangy, funky, a little sulfurous in cabbage and garlic — these are the smells of the process succeeding, and beginners discard perfectly good batches because “it smelled weird.” The job of this page is to give you the sour-vs-off rule: the acid smells of a healthy ferment are sharp and clean; spoilage smells are rotten — putrid, fecal, rotten-meat. They are different in kind, not just degree, and once you know the baseline you can tell them apart in one sniff.

What the nose cannot do: clear a suspect sealed can. Botulinum toxin is odorless. The smell test is for live, open ferments only.

SmellWhat it is
Sour, tangy, vinegaryLactic and acetic acid accumulating — the protective acidity
Yeasty, breadyWild yeast activity, common early and with a kahm film; cosmetic
Mild sulfur / “eggy” in cabbage, broccoli, kaleGlucosinolate breakdown in brassicas — normal, fades with airing
Pungent, garlicky, oniony in alliumsSulfur compounds from garlic/onion — expected, often intense
Earthy, funky, “barnyard”Mixed lactic flora; characteristic of long ferments
Sharp CO₂ prickleDissolved carbon dioxide; heaviest days 2–5
SmellVerdict
Putrid, rotting, decayed (not sour — rotten)Discard
Fecal, sewage-likeDiscard
Rotten-meat / sulfurous-and-foul (distinct from mild brassica sulfur)Discard
Cheesy-rancid paired with slimeDiscard — see slime & rope
Any foul odor from a bulging or gassy sealed jarDiscard untasted — possible botulism

The whole skill reduces to one distinction:

  • Sour / tangy / acidic / sharp — the ferment working. Acids smell bright and make your mouth water. Keep going.
  • Putrid / rotten / fecal / rotten-meat — spoilage. These smell wrong and turn your stomach. Discard.

If you genuinely cannot tell, weight the call toward caution and check the pH: a finished lacto ferment sits at pH 3.4–4.0 and must be below 4.6. A ferment that smells off and never dropped below 4.6 is a failed, unsafe batch.