How to Write a HACCP Plan for Yogurt Production | GIFSQ
How to Write a HACCP Plan for Yogurt Production
Yogurt has a built-in bodyguard: lactic acid bacteria that drag the pH down to where most pathogens can’t grow. Lovely — until the bodyguard doesn’t show up. A failed or sluggish fermentation isn’t a quality hiccup; it’s a food safety failure, because everything your plan assumes about pathogen control rests on that pH drop happening on time. And around the fermentation, the modern yogurt plant stacks plenty of other hazards: fruit preps, inclusions, flavorings, and post-pasteurization handling where Listeria waits for its chance.
This guide walks the Codex 12 steps for set and stirred yogurt — milk receiving through pasteurization, fermentation, fruit addition, filling, cold storage. Read it with one question in mind: what happens in my plant when fermentation doesn’t go to plan? If your current plan can’t answer that, keep reading.
Step 1: Put fermentation expertise on the team
QA, production, maintenance, sanitation, procurement — plus someone who genuinely understands starter cultures. Not someone who’s “seen fermentation.” Someone who can explain why a vat is running slow and what it means for safety. Fermentation failures are food safety events, and your team needs to treat them that way. One member with formal HACCP training. Document it.
Step 2: Describe the product — cultures included
Yogurt types (set, stirred, Greek, drinking). Milk base, fat content. Which starter cultures — they’re process inputs, describe them. Fermentation targets. Fruit preparations and inclusions with their own specifications. Sweeteners, flavorings, allergens. Packaging, shelf life (typically 21–45 days chilled), storage ≤4°C. Fruit-on-the-bottom versus blended matters — the hazard analysis diverges. Say which.
Step 3: Who eats it, and what are you assuming?
General population including children and the elderly, eaten chilled with no further heating. Products for infants or young children may face specific regulatory requirements — check yours. The key assumption to state: safety depends on fermentation reaching target pH within the validated time, plus pasteurization, plus cold chain. Three legs. If one breaks, the plan must say what happens.
Step 4: Diagram, then verify on the floor
Receiving → raw milk storage → standardization → homogenization → pasteurization (typically 85–95 °C for several minutes for yogurt milk) → cooling to inoculation temp → culture addition → fermentation → cooling/breaking (stirred) → fruit/flavor addition → filling → cold storage → dispatch. Add culture prep, fruit prep handling, CIP. Walk it. Sign it. Date it.
Step 5: Hazard analysis — think like a saboteur
- Biological: raw milk pathogens (pasteurization handles them — if pasteurization works). Fermentation failure letting pathogens survive or grow — S. aureus enterotoxin is the classic, because it forms while you’re waiting for the pH to drop. Post-pasteurization L. monocytogenes, yeasts and molds from fruit prep areas. Fruit prep hazards in their own right.
- Chemical: antibiotic residues in milk — and here’s the subtle one — they inhibit your starter culture, which undermines your fermentation CCP. An antibiotic problem becomes a pathogen problem two steps later. Allergens in fruit preps and inclusions. CIP residues.
- Physical: metal, glass from ingredient containers, plastic, fruit pit fragments.
The pivotal question for every step: could this stop the fermentation working? Anything that inhibits the starter is a food safety hazard. Write that logic into the analysis.
Step 6: CCPs
- Pasteurization of the mix — validated time-temperature.
- Fermentation — pH and time-temperature. The product must hit target pH (typically ≤4.6) within the validated maximum time. This is the defining CCP of yogurt manufacture. Time alone isn’t control; pH alone without the time bound isn’t control. Both.
- Fruit prep heat treatment — where you do it in-plant; otherwise it’s supplier verification doing the heavy lifting (and your analysis must show that’s sufficient).
- Cold storage — ≤4°C.
- Metal detection — post-fill.
Step 7: Critical limits — validated, not inherited
- Pasteurization: e.g., 90 °C for 5 minutes or your validated equivalent — validated for your mix viscosity and solids.
- Fermentation: pH ≤4.6 within the validated maximum fermentation time, at the validated temperature range (commonly 40–45 °C for thermophilic cultures). Set the operating target tighter — pH 4.4, say — so normal variation never touches the limit.
- Fruit prep: supplier spec or your validated in-plant heat treatment.
- Cold storage: ≤4°C.
The fermentation limit needs validation showing pathogen control — typically that S. aureus can’t produce enterotoxin and target pathogens decline under your profile. “Our culture supplier said so” is a starting point for validation, not validation.
Step 8: Monitor every vat
Fermentation: pH and temperature per vat — at inoculation, mid-fermentation, and break point, at minimum; continuous where you can. Pasteurization: continuous recording. Fruit prep: per-lot COA review, temperature checks. Cold storage: continuous recording. Metal detection: every unit, test-piece challenges at defined frequencies. Named positions. The fermentation checks need an owner who understands what a drifting curve means.
Step 9: Corrective actions — especially the slow vat
Fermentation not reaching pH in time: hold the vat. Do not break it, do not pack it. QA investigates — culture viability, antibiotic inhibition, temperature failure. Disposition per pre-written criteria: rework within validated parameters or destroy. “Give it another few hours and see” is not a corrective action unless your validation covers extended fermentation — and it probably doesn’t, because extended warm holding is exactly when S. aureus makes toxin. Pasteurization deviation: divert, reprocess, or destroy. Name the decision-maker.
Step 10: Verification
pH meter calibration — meters drift, and a meter reading 0.2 high turns a safe fermentation into an unsafe one on paper and in reality. Buffer-check on a defined schedule, documented, no exceptions. Starter culture activity checks. Pasteurization verification (phosphatase or equivalent). EMP for Listeria in post-pasteurization areas. Finished-product pH and micro testing. Supplier verification for fruit preps and cultures. Independent review of fermentation records. And trend fermentation times — a vat taking gradually longer is your early warning. Listen to it.
Step 11: Records
The plan, the hazard analysis, fermentation logs (time-temperature-pH per vat — the heart of your evidence), pasteurization records, fruit prep receiving and COAs, deviation logs, calibration records (especially pH), EMP and product test results, training records. Fermentation logs must be complete and contemporaneous. Reconstructed logs are worthless and auditors can tell.
Step 12: Reassess — cultures change, plans must follow
Annual minimum. Triggers: new starter culture or supplier, new fruit prep, new formulation, fermentation time trends, any pathogen positive. A culture change always means revalidation of the fermentation CCP. Always. Different culture, different acidification curve, different safety case.
Things that actually keep yogurt safe
Treat culture health as a safety input. Track acidification curves vat by vat. Investigate drift early — a culture weakening over weeks will eventually produce a vat that doesn’t make pH on time, and you’ll be deciding its fate under pressure. Better to catch it in the trend.
Screen milk for antibiotics at receiving. It’s not just a quality spec — residues that knock out your starter undermine the fermentation CCP. Enforce it in supplier agreements, not just wishful thinking.
Segregate fruit prep like high-care. In many plants fruit is handled post-pasteurization. Zone it accordingly — dedicated area discipline, hygiene controls, the works.
Illustrative failure patterns
The patterns below are composites drawn from common industry experience — not accounts of specific companies.
The slow vat that got packed. Consider the common pattern: the fermentation running hours over, pH not quite there, production pressure mounting. Someone makes the call to break and pack it — “it’ll keep acidifying in the cup.” Maybe. But S. aureus doesn’t care about the schedule, and enterotoxin, once formed, survives everything after it. That decision should never be available to make in the moment. Pre-write it. Hold, investigate, disposition by the book.
The pH meter nobody calibrated. The pattern: the buffer checks done “when we remember.” The meter drifts high over weeks. Every vat “passes” at the target pH while actually sitting above the critical limit — invisible in the records. This is among the most common yogurt verification failures, and it’s entirely preventable.
The fruit prep nobody verified. The pattern: “supplier heat-treats it” — based on an old certificate and optimism. Fruit preparations have caused real outbreaks. Audit the supplier, review COAs per lot, or validate your own treatment. Pick a lane and actually drive in it.
The allergen changeover. The pattern: the plain-to-nut-inclusion changeover and back, with a rinse that wasn’t validated for allergen removal. The cleaning looks fine. The ELISA doesn’t agree. Validate allergen cleaning or schedule to avoid the changeover.
Common mistakes
Trusting the fermentation to behave because it usually does. Most vats hit pH on time, so the plan quietly assumes they all will. Then a weak culture, a cold spot, or antibiotic residues in the milk stretch one vat out — and nobody has pre-decided what “too slow” means. Define the time limit in the plan and the disposition for missing it, before you’re staring at a vat at 2 a.m.
Calibrating the pH meter “when we remember.” Meters drift, and a meter reading 0.2 high turns an unsafe fermentation into a passing one on paper. Buffer checks on a fixed schedule, documented every time, no exceptions — this is the cheapest verification activity in the whole plan and the one most often skipped.
Treating the starter culture as a commodity. Switching culture suppliers (or even culture strains from the same supplier) changes the acidification curve, which changes the safety case. A culture change without revalidation means your critical limits were validated for a product you’re no longer making. Any culture change triggers revalidation — full stop.
Waving fruit preps through on an old certificate. “Supplier heat-treats it” based on a two-year-old audit and optimism is not verification. Fruit preparations have caused real outbreaks, and they’re often added after your kill step. Verify per lot — COA review, periodic audits, or your own validated treatment — and write down which one you’re doing.
Letting production pressure decide the slow vat’s fate. The vat is four hours over, pH not quite there, and the schedule says pack. If that decision is available to make in the moment, someone will make it wrong eventually — so pre-write the disposition: hold, investigate, decide by the book. In a poorly controlled fermentation, Staphylococcus aureus may grow and produce heat-stable enterotoxin. Later processing cannot be relied on to remove that toxin.
Forgetting that “chilled” is a control, not a suggestion. Cold storage shows up as a CCP or control measure and then gets monitored casually — a cooler alarm nobody trends, a loading dock where pallets sit for hours. Yogurt at abusive temperatures with a marginal fermentation is exactly how a borderline-safe product becomes an unsafe one. Monitor the cold chain like the control it is.
Checklist — before you call this plan done
- [ ] Team includes real fermentation/culture expertise; training documented
- [ ] Product description covers types, cultures, inclusions, allergens, chilled shelf life
- [ ] Flow diagram walked, signed, dated
- [ ] Hazard analysis addresses fermentation failure, starter inhibition, fruit prep hazards
- [ ] CCPs: pasteurization, fermentation (pH + time-temperature), fruit prep, cold storage, metal detection
- [ ] Fermentation limits validated: pH ≤4.6 within validated time; operating target tighter
- [ ] Monitoring per vat with an owner who reads the curves
- [ ] Corrective actions pre-define the slow-vat decision — hold, investigate, disposition
- [ ] Verification: pH meter buffer checks on schedule, culture activity checks, EMP, independent record review, trend fermentation times
- [ ] Annual reassessment; any culture or formulation change triggers revalidation