HACCP by Food Type

HACCP for Sous Vide Cooking: Time-Temperature Controls

Sous Vide HACCP: Time-Temperature Combinations, Pasteurisation & Safety Controls

Sous vide cooking presents unique HACCP challenges because it operates at lower temperatures than conventional cooking, often within the traditional danger zone. A chicken breast cooked at 63C for 90 minutes achieves the same pathogen reduction as one cooked to 75C conventionally, but the process requires precise time-temperature control and rigorous documentation. The primary additional hazard is Clostridium botulinum, an anaerobic pathogen that thrives in the vacuum-sealed, oxygen-free environment of a sous vide bag. UK food safety authorities require that sous vide operations have robust HACCP plans with validated time-temperature combinations, and EHOs will scrutinise these more closely than standard cooking processes.

Key takeaways

Sous vide uses validated time-temperature combinations to achieve the same safety as conventional high-temperature cooking
Vacuum packing creates anaerobic conditions where C. botulinum can grow - limit chilled storage to 10 days maximum at 3-8C
Chill sous vide products to below 3C within 90 minutes using an ice bath or blast chiller
Document everything: water bath temperature, cook time, core temperature, chilling time, and scientific references for your parameters

Time-Temperature Pasteurisation Equivalencies

Sous vide cooking relies on the principle that lower temperatures held for longer times achieve the same pathogen destruction as higher temperatures held briefly. The target is typically a 6-log or 7-log reduction in the relevant pathogen (usually Salmonella for poultry and meat, Listeria for products that will be chilled and stored). Standard equivalencies include: 60C for 45 minutes, 63C for 12 minutes, 65C for 10 minutes, 70C for 2 minutes, and 75C for 30 seconds. These figures account for core temperature - the food must reach and hold the stated temperature for the full duration at its geometric centre, not just at the surface. This means the total cook time must include the come-up time (the time for the core to reach the target temperature from its starting point). For a 25mm thick chicken breast starting from 5C in a 63C bath, the come-up time might be 45-60 minutes before the pasteurisation clock even begins. Published pasteurisation tables from sources such as Douglas Baldwin or the ACMSF (Advisory Committee on the Microbiological Safety of Food) provide detailed time-temperature-thickness combinations. Your HACCP plan must reference the specific scientific source for your chosen parameters.

Clostridium Botulinum and Anaerobic Hazards

The vacuum-sealed environment of sous vide packaging creates anaerobic conditions ideal for Clostridium botulinum growth and toxin production. C. botulinum toxin is one of the most potent biological toxins known, and botulism, while rare, has a high mortality rate without treatment. The ACMSF guidance on vacuum and modified atmosphere packaging specifies controls to prevent C. botulinum growth: either cook above 90C for 10 minutes (which destroys spores), or rely on additional controlling factors. For low-temperature sous vide (below 90C), the key controls are: limit storage time to 10 days maximum at 3-8C (the ACMSF "10-day rule"), or store below 3C, or ensure the food has a pH below 5.0, or ensure water activity below 0.97. In practice, most restaurant sous vide operations cook, chill rapidly, and serve within 2-3 days - well within the 10-day limit. However, this must be documented in your HACCP plan. If you sell sous vide products for extended retail sale, you need specialist food safety advice and likely challenge testing to validate your shelf life. Label every sous vide bag with the cook date, cook time-temperature, and a use-by date based on your HACCP plan.

Cook-Chill Protocol and Service

If sous vide food is not served immediately from the water bath, it must be chilled rapidly. The standard protocol is: transfer sealed bags immediately to an ice bath (50% ice, 50% water) and chill to below 3C within 90 minutes. A blast chiller can also be used with bags spread in a single layer. Record the chilling start time and end temperature. Once chilled, store below 3C (stricter than the general 5C, following ACMSF guidance for vacuum-packed products). For service, reheat by returning the sealed bag to a water bath until the core temperature reaches the required service temperature, or finish in a conventional oven or pan for Maillard browning. The reheating step must bring the core temperature back above 70C for at least 2 minutes if the product has been stored for more than 24 hours, to provide an additional Listeria kill step. Your HACCP documentation for sous vide must be more detailed than for conventional cooking: record the target time-temperature combination, the actual water bath temperature, the actual cook time, the core temperature at the end of cooking (if probing), the chilling time and method, and the storage temperature. EHOs expect to see this level of documentation for sous vide operations and will ask to see your scientific reference for the pasteurisation parameters.
HACCP by Food Type

Automate your HACCP compliance

Paddl generates HACCP plans tailored to your business, creates monitoring routines from your CCPs, and keeps digital records that EHO inspectors can verify instantly. No more paper folders.

Try the free HACCP Hazard Identifier

What to do next

Build a sous vide parameter reference card

Create a laminated card listing every sous vide product you prepare, with the validated time-temperature combination, scientific source, and come-up time for your standard portion sizes. Display it near the water bath.

Implement a sous vide labelling system

Label every sealed bag with: product name, cook date, cook temperature, cook time, chef initials, and use-by date (based on your HACCP plan's shelf-life determination, maximum 10 days from cooking).

Validate your ice bath chilling performance

Time how long it takes your standard ice bath to chill your densest sous vide product from cooking temperature to below 3C. If it exceeds 90 minutes, increase the ice ratio or use a blast chiller.

Common mistakes to avoid

Mistake
Setting the water bath temperature and assuming the food reaches that temperature instantly
Instead
The food core takes time to reach the water bath temperature (come-up time). The pasteurisation clock only starts when the core reaches the target. Account for come-up time in your total cook duration.
Mistake
Keeping sous vide products in chilled storage beyond 10 days
Instead
ACMSF guidance limits vacuum-packed, low-temperature-cooked products to 10 days at 3-8C to control C. botulinum risk. Exceeding this without additional controlling factors is unsafe.

Frequently asked questions

Is sous vide cooking safe?

Yes, when done correctly with validated time-temperature combinations, rapid chilling, and controlled storage. The pasteurisation achieved by holding food at 60C+ for sufficient time provides the same safety as conventional cooking to 75C.

Do EHOs accept sous vide in restaurant HACCP plans?

Yes, but they expect more detailed documentation than for conventional cooking. Be prepared to show your scientific references (Baldwin, ACMSF), your monitoring records, and your chilling protocol. Some EHOs may request to see validation evidence.

Can I sous vide fish for sushi?

Sous vide can be used to pasteurise fish at low temperatures (e.g., 52C for salmon), but this is for cooked texture, not raw sushi. For raw fish dishes, the parasite control (freezing to -20C for 24 hours) is the relevant CCP, not sous vide pasteurisation.

Need expert help with your HACCP system?

Our hospitality consultants can review your HACCP plan, identify gaps, and help you build a system that satisfies EHO inspectors.

Talk to a consultant

Manage HACCP digitally

Paddl helps UK hospitality businesses automate haccp compliance. AI-generated plans, digital records, and inspection-ready documentation.

HACCP for Sous Vide Cooking: Time-Temperature Controls | HACCP | Paddl | Paddl