Skip to content

Cheese HACCP Plan Example: Pasteurizing and Listeria

A cheese HACCP plan example: when a creamery needs one, vat pasteurization at 145°F for 30 minutes, Listeria, the 60-day raw milk rule, and a worksheet.

By Koa Sterling. Product specialist at TaroStack and small business owner. Yes, I am a real human, and I actually sit in front of a computer and write these articles. Reviewed October 16, 2026 · 7 min read

A cheese plant's HACCP plan rests on two facts. Pasteurization is the kill step: federal rules define it for milk as every particle held at 145°F for 30 minutes in a vat, or 161°F for 15 seconds, and milk products crossing state lines must be pasteurized unless a cheese standard allows curing instead, such as 60 days at 35°F or more for a raw milk cheddar. And Listeria is the hazard after pasteurization: fresh cheese is ready to eat, it supports Listeria, and contamination comes from the room, so cold holding and sanitation carry the plan from there. FDA doesn't require HACCP by that name for cheese; a registered plant follows the preventive controls rule, and one under $1,000,000 in food sales files an attestation instead. Buyers ask for a HACCP plan anyway. In the example below, a small creamery's fresh goat cheese comes down to two critical control points: vat pasteurization and cold storage. Below are the rules, the hazard analysis, the plan, a week of records, and a free worksheet.

The short version

  • Pasteurization: 145°F for 30 minutes in a vat, or 161°F for 15 seconds, 5°F higher at 10% fat or more.
  • Milk products in final package form crossing state lines are pasteurized or made from pasteurized ingredients, unless a cheese standard allows curing.
  • Raw milk cheddar: cured at not less than 35°F for at least 60 days.
  • After pasteurization, Listeria from the room is the hazard: sanitation, environmental swabs, cold holding.
  • A registered cheese plant follows FDA's preventive controls rule; one under $1,000,000 in food sales attests instead.
  • Your state dairy program licenses the plant and sets its pasteurizer rules.
  • TaroStack keeps each vat's chart readings on its batch record, with its lot. More below.

When a creamery needs a plan

A cheese plant registered with FDA needs a written food safety plan under the preventive controls rule, 21 CFR part 117, unless it's a qualified facility: a business averaging under $1,000,000 a year in human food sales, adjusted for inflation, files attestations with FDA instead (117.201), either that it has identified its hazards and runs preventive controls, or that it complies with state food safety law. Either way, the state dairy program licenses and inspects the plant, and cheese shops and distributors often ask for a HACCP plan by name. What a food safety plan holds is in what is a food safety plan, and how the small business rules work in FSMA requirements for small food businesses. This is general information, not legal advice.

The rules for milk and cheese

Rule What it says
Pasteurization Every particle heated to 145°F for 30 minutes, 161°F for 15 seconds, or a higher temperature for less time, per 21 CFR 1240.61
Fat or sweeteners 5°F higher when fat is 10% or more or sweeteners are added
Interstate sale Milk products in final package form pasteurized or made from pasteurized dairy ingredients, except where part 133 allows curing
Raw milk cheddar Cured at not less than 35°F for at least 60 days (21 CFR 133.113)

Other cheese standards in part 133 set their own curing rules. How a creamery plans its milk, vat and cave is in cheese making business plan.

An example: the hazard analysis

Housatonic Creamery, the made-up creamery in Great Barrington, Massachusetts, I use in these examples, makes fresh goat cheese, an aged tomme and cheese curds, and pasteurizes all its milk in its own vat:

Step Hazard Reasonably likely? Control CCP?
Receiving raw milk Pathogens; antibiotic residues Yes Pasteurization; the dairies' tests and a residue test on each load No
Raw milk storage Growth before pasteurizing No Kept cold, pasteurized within the plan's hours No
Vat pasteurization Pathogens surviving Yes 145°F for 30 minutes on the chart CCP 1
Culturing and draining S. aureus if acid stalls No pH checked at set times No
Molding and packing fresh cheese Listeria from the room Yes Sanitation, environmental swabs No
Cold storage of fresh cheese Listeria growth Yes 41°F or below CCP 2
Aging tomme None beyond the above No Cave sanitation and swabs No

The plan

CCP Critical limit Monitoring Corrective action Verification
CCP 1 Vat pasteurization Every particle at 145°F or above for 30 minutes Recording chart and indicating thermometer, at the start and end of the hold Re-pasteurize, or divert to non-food use; find the cause Charts signed and reviewed before release; thermometers checked as the state requires
CCP 2 Cold storage 41°F or below Cooler thermometer, twice a day Assess, hold or discard warm cheese; fix the cooler Thermometer checked monthly; records reviewed weekly

The environmental swabs, cleaning and the residue test are prerequisite programs: logged, but not CCPs. How a monitoring record is kept is in HACCP record keeping form example.

A week of records

Date Lot CCP Reading Limit OK? Action
Oct 5 CH-1005 Pasteurization, hold 30 min 30 min or more Yes
Oct 5 CH-1005 Pasteurization, lowest temperature 146°F 145°F or more Yes
Oct 5 CH-1005 Cold storage 38°F 41°F or below Yes
Oct 7 CH-1007 Pasteurization, lowest temperature 144°F 145°F or more No Dipped at minute 12; hold restarted from the beginning at 145°F
Oct 7 CH-1007 Pasteurization, hold 30 min 30 min or more Yes The restarted hold

Get the worksheet

Download the cheese HACCP plan worksheet. Four sheets: the hazard analysis, the HACCP plan with a place to sign, a monitoring log that checks each reading against its limits, and a read-me. It's a worksheet to organize your own plan, not a plan to copy. It's an ordinary Excel file with no macros, and it works in Google Sheets, LibreOffice and Numbers.

Where this stops working

Every vat has a chart, every tub of fresh cheese has to trace to its vat, and if a swab comes back positive for Listeria, you need to know which lots came off that room's line and where they went.

How TaroStack does it

TaroStack keeps each vat's readings on its batch record, with its lot.

Readings on the batch. Fields of your own on the batch record hold the vat's hold time and lowest temperature, and printable batch-record forms carry the sign-off for the chart review.

Milk lots consumed. Each batch notes which milk lots it used, automatically, so a dairy's residue problem points to the batches it touched.

Where it went. Each shop's and restaurant's order records the lots it got, so one recall report shows every customer a lot reached.

The job Binder In TaroStack
A vat's chart readings A chart in a folder Fields on the batch record
Which milk went into a vat The tank log Recorded on the batch
Which shops got a lot Invoices One recall report

Lots, batches and orders are on every plan, from $49 a month. The first 30 days are free, with no credit card. If you'd like a hand setting up, ask, and we'll do it with you.

Questions people also ask

Does a cheese maker need a HACCP plan?

Not by that name under federal rules: a registered cheese plant follows FDA's preventive controls rule, and one under $1,000,000 in yearly food sales files attestations instead. Buyers and state programs often ask for a HACCP plan anyway.

What temperature is milk pasteurized at for cheese?

145°F for 30 minutes in a vat, or 161°F for 15 seconds, 5°F higher for 10% fat or more.

Can you sell raw milk cheese?

Across state lines only where the cheese's standard allows curing instead of pasteurization, such as raw milk cheddar cured at 35°F or more for at least 60 days. State rules decide sales within a state.

What is the main hazard in fresh cheese?

Listeria after pasteurization, from the room and equipment, controlled by sanitation, environmental monitoring and cold holding.

Sources

  1. 21 CFR 1240.61: mandatory pasteurization of milk products, and the time and temperature table (145°F for 30 minutes) · read October 16, 2026
  2. 21 CFR 133.113: cheddar cheese; unpasteurized dairy ingredients mean curing at not less than 35°F for at least 60 days · read October 16, 2026
  3. 21 CFR 117.3 and 117.201: very small business and the qualified facility's modified requirements · read October 16, 2026

We use AI to help with the research for these articles. Every one is read, checked against its sources and edited by Koa before it's published. Spot a mistake? Tell us and we'll fix it and say so. How we write these.

Let’s get your stack in order.

Get TaroStack

Sign up now for your free 30 day trial. No credit card required.