Skip to content
Restaurant HACCP Plan
Menu

Blog post

HACCP Plan for Catering: Transport, Holding and Off-Site Service

A practical HACCP plan for catering: cook-ahead cooling, reheating, hot and cold transport, venue holding, time control and the logs that prove it.

Updated · Limits cite the FDA Food Code 2022

A HACCP plan for catering has to cover something most restaurant plans do not: the gap between your kitchen and the guest. Food is cooked hours or a day ahead, cooled, packed, driven across town, set up in a venue you do not control, and held while people eat. Each of those steps is a chance for temperatures to drift. The plan's job is to put a number, a check and a record on every one.

This guide is for US caterers, restaurants with a catering arm, and food trucks that take private events. It covers the usual flow, the critical control points, how to handle venues without power, and the records to keep. The plan you write is a draft for your health department to review, since catering permits and rules vary by state and county.

When caterers need a written HACCP plan

The FDA Food Code 2022 requires a written HACCP plan in specific situations: when you ask for a variance, and for certain special processes listed in section 3-502.11 such as curing, smoking for preservation, and reduced oxygen packaging. A caterer who cooks, cools, reheats and holds food in the normal way is not automatically required to have one under the model code.

Your state or county may add requirements. Some jurisdictions issue catering permits with an operational plan that reads a lot like a HACCP plan. Others ask for one only after a problem. Read when a HACCP plan is required and ask your health department what they expect for catering.

There are good reasons to write one even when you do not have to:

  • Catered meals involve large batches, which are harder to cool.
  • Food sits longer between cooking and eating than in a restaurant.
  • Large events mean a single failure can make many people ill.
  • Clients, venues and event planners increasingly ask for written food safety procedures.

A typical catering flow

Most catered menus follow one of two patterns: cook and serve the same day, or cook ahead, cool, and reheat. Here is the cook-ahead flow for a hot entrée:

Receive and storePrepCook · CCP 1Cool · CCP 2Cold store at 41°FReheat to 165°F · CCP 3Hot transport · CCP 4Hold at venue · CCP 4Serve
Cook-ahead hot entrée for catering. Steps marked CCP are critical control points with a measurable limit.

Cold items such as salads, cut fruit and sandwiches have a shorter flow: prep, cold store, cold transport, cold hold, serve. They still need temperature checks at each stage.

Draw your own diagrams and walk them with your team. If staff really reheat at the venue instead of in your kitchen, your diagram should say so. See our HACCP flow diagram examples for more layouts.

Hazard analysis for catering

The biggest hazards in catering are bacteria that grow when food sits in the danger zone and spore-formers that survive cooking and grow during slow cooling. The CDC's food safety guidance sums up the basics as clean, separate, cook and chill, and catering stresses every one of those.

| Step | Hazard | Significant? | Control | |---|---|---|---| | Cook | Survival of pathogens in meat, poultry, eggs | Yes | CCP 1, cooking temperature | | Cool | Growth of Clostridium perfringens, Bacillus cereus | Yes | CCP 2, two-stage cooling | | Reheat | Growth if reheating is slow; survival | Yes | CCP 3, 165°F within 2 hours | | Transport | Temperature drift | Yes | CCP 4, holding temperatures | | Venue holding | Growth over time | Yes | CCP 4 or time control | | Serving | Contamination by guests or staff | Yes, prerequisite | Utensils, sneeze guards, handwashing | | All | Undeclared allergens | Yes, prerequisite | Labels and staff knowledge |

Write a reason for each decision. For more examples, see hazard analysis examples.

Critical control points for catering

CCP 1: Cooking

Cook raw animal foods to the Food Code minimums in section 3-401.11. The common ones:

  • Poultry and stuffed foods: 165°F for less than 1 second.
  • Ground meats: 155°F for 17 seconds.
  • Whole-muscle meats, fish and eggs for immediate service: 145°F for 15 seconds.
Poultry, stuffed meats165°F<1 s, §3-401.11(A)(3)Reheat for hot holding165°F15 s, §3-403.11(A)Ground meat, injected meat155°F17 s, §3-401.11(A)(2)Whole-muscle meat, fish, eggs served now145°F15 s, §3-401.11(A)(1)Hot holding135°F§3-501.16(A)(1)Cold holding41°F§3-501.16(A)(2)
Common Food Code 2022 critical limits for restaurants, with section numbers. Your state's adopted edition may differ.

Probe the thickest part of each batch at the end of cooking. Large hotel pans can have cold spots, so take more than one reading. Record the lowest.

CCP 2: Cooling food made ahead

Catering is where cooling failures happen most, because batches are big and cooks are busy. Food Code 3-501.14 requires cooked TCS food to go from 135°F to 70°F within 2 hours and to 41°F or below within 6 hours total.

Practical steps:

  • Divide large batches into shallow pans, about 2 inches deep.
  • Use ice baths and stir, or ice wands.
  • Cut roasts into smaller pieces before cooling.
  • Leave pans uncovered or loosely covered in the walk-in until cold, then cover.
  • Never cool a stockpot of soup or chili whole in the walk-in.

Log the time and temperature at the start, at 2 hours, and at the end. The cooling log is set up for this. Our post on the 135-70-41 cooling rule explains each stage.

CCP 3: Reheating

Food cooked and cooled ahead, then reheated for hot holding, must reach 165°F for 15 seconds, and the reheating must be done within 2 hours (Food Code 3-403.11). That applies whether you reheat in your kitchen or at the venue. Reheating in a chafing dish over fuel cans is too slow to meet the 2-hour limit for most foods. Reheat in an oven, on a range or in a combi, then transfer to holding equipment. Read reheating food to 165°F for more.

CCP 4: Transport and holding

Hot food must stay at 135°F or above. Cold food must stay at 41°F or below (3-501.16). Transport is holding, just on wheels.

For hot food:

  • Preheat insulated carriers with hot water or a warm cabinet before loading.
  • Load food at 165°F or higher where possible so it has room to drop.
  • Keep carriers closed until service.

For cold food:

  • Prechill carriers or coolers.
  • Use ice packs or frozen gel bricks above and below pans.
  • Keep salads and cut fruit in the coldest part of the vehicle.

Record food temperatures at loading and on arrival. If the drive is long, check partway if you can do it safely.

Holding at the venue

Venues vary. Some have a full kitchen. Some have a single outlet. Some are a field.

With power

Use hot holding cabinets, steam tables or warming ovens for hot food, and refrigerators or refrigerated cases for cold food. Check product temperatures at least every 2 to 4 hours, as your plan sets. A 2-hour check gives you time to fix a problem before food has been out of range long enough to matter.

Without power

Chafing dishes with fuel cans and ice baths can hold temperatures, but they need watching. Stir and check often. Swap pans rather than topping them up.

Using time as a public health control

When temperature control is not practical, Food Code 3-501.19 allows holding TCS food without temperature control for up to 4 hours. Conditions apply:

  • Written procedures prepared in advance and available to the health department.
  • Food starts at 41°F or below, or 135°F or above, when removed from control.
  • Each container is marked with the discard time, 4 hours from when it left temperature control.
  • Food is served or thrown out by that time, and never put back under temperature control to be held again.

This is simple and very useful for buffets at outdoor events. It also means you need to bring enough backup pans to swap. Our guide to time as a public health control has a sample procedure.

Temperature logs for catering

A catering log covers the whole trip. Here is a simple layout:

| Item | Cooked temp | Cooling 2 h / 6 h | Reheat temp | Load temp | Arrival temp | Hold checks | Discard time | Initials | |---|---|---|---|---|---|---|---|---| | Chicken thighs | 172°F | 66°F / 39°F | 168°F | 160°F | 148°F | 142, 139°F | n/a | LM | | Pasta salad | n/a | n/a | n/a | 38°F | 40°F | 40, 41°F | n/a | LM | | Sliders (TPHC) | 168°F | n/a | n/a | 150°F | 141°F | n/a | 3:15 pm | LM |

The restaurant temperature log and the forms on free logs can be adapted for events.

Corrective actions for catering

  • Cooking temperature not reached: keep cooking, recheck.
  • Cooling missed at 2 hours: reheat to 165°F and restart cooling, or discard.
  • Cooling missed at 6 hours: discard unless your health department directs otherwise.
  • Reheating not at 165°F within 2 hours: discard.
  • Hot food below 135°F on arrival or at a check: if you know it has been below for less than 2 hours, reheat to 165°F and continue; otherwise discard. Confirm this rule with your health department and write their answer into the plan.
  • Cold food above 41°F: if known to be less than 2 hours, chill and continue; otherwise discard.
  • Time control food at its discard time: discard. No exceptions.

Write these into the plan, and train staff to act on them without phoning you first. HACCP corrective actions examples has more.

Prerequisite programs for caterers

  • Handwashing at the venue. Bring a portable handwash station if the venue does not have one: water container with a spigot, catch bucket, soap and paper towels.
  • Cleaning and sanitizing serving utensils and transport containers. See our sanitation SOP guide.
  • Allergen labels on every buffet item. Staff must know what is in each dish. See food allergen control plan.
  • Employee health: exclude staff with vomiting, diarrhea or other listed symptoms.
  • Vehicle cleanliness: clean the cargo area and keep chemicals separated from food.
  • Leftovers: many caterers discard all leftovers from buffets. If you take any back, write exactly what qualifies and how it is cooled.

Verification for a catering plan

  • A manager reviews event logs within a few days of each event.
  • Thermometers are calibrated and logged. See the thermometer calibration log.
  • Carriers are tested now and then: load hot water at a known temperature and record how much it drops over the length of a typical trip.
  • Review the plan after any complaint, any new type of venue, or any menu change that adds a new process.

See HACCP verification and record keeping.

Special catering situations

Weddings and long events

Long receptions mean food sits for hours. Split hot items into several smaller pans and bring fresh ones out on a schedule rather than holding one pan all night. For desserts with cream or custard, keep them refrigerated until shortly before service or use time control.

Drop-off catering

When you drop food and leave, the client controls holding. Label each item with handling instructions and a discard time if you use time control. Some caterers include a short card: "Keep hot food covered and serve within 4 hours of delivery." Say in the plan what instructions you give.

Raw and undercooked items

Oysters on the half shell, sushi, steak tartare and soft eggs carry extra risk. The Food Code requires a consumer advisory for raw or undercooked animal foods. If you serve raw fish, parasite destruction and supplier records apply. See our seafood HACCP plan.

Boxed lunches and individual meals

Boxed lunches are usually cold food packed hours before eating. Pack them cold, keep them at 41°F or below until delivery, and label each box with the contents, allergens and a "consume by" time. If boxes will sit unrefrigerated at the client's office, use time control and print the discard time on the label.

Food trucks at events

If you cater from a truck, your truck permit and commissary rules apply as well. Our food truck HACCP plan page covers that setup.

Training catering staff

Event staff are often part-time and change often. Keep training short and practical:

  • How to use and clean a probe thermometer.
  • Holding temperatures and how often to check.
  • What time control labels mean.
  • When to discard.
  • Where the handwash station is and when to use it.

Keep a sign-off sheet for each person. See HACCP training for restaurant staff.

Writing the HACCP plan for catering, section by section

A catering plan does not need to be long. It needs to match what your team actually does. Most caterers find it easier to organize by process than by menu item, because menus change every week while the processes stay the same.

1. Business description

One paragraph: what you cook, where your kitchen is, how many events a week, typical guest counts, and the kinds of venues you serve. Mention if you serve groups who may be more vulnerable, such as hospitals, schools or senior living events.

2. Process groups

Group your menu by how food moves:

  • Cook and serve same day, hot. Cook, hot hold, transport, hold at venue.
  • Cook ahead, cool, reheat. Cook, cool, cold store, reheat, transport, hold.
  • Cold prep, no cook. Salads, cut fruit, sandwiches.
  • Cook, cool, serve cold. Chicken salad, pasta salad, cold poached salmon.
  • Time-controlled items. Anything you plan to hold under 3-501.19.

Under each group, list example menu items. When a new dish comes along, staff only have to decide which group it belongs to.

3. Flow diagram and hazard analysis per group

One diagram and one hazard table per group. Reuse the tables in this article as a start.

4. CCP table

For each CCP, list the critical limit, how it is monitored, by whom, how often, the corrective action, and the record. Keep it to a page if you can.

5. Prerequisite programs

Handwashing, cleaning, allergens, employee health, pest control, supplier approval, vehicle cleaning. Short paragraphs are fine.

6. Forms

Event log, cooling log, calibration log, corrective action log, training sign-off.

7. Review and signatures

Who reviewed the plan, when, and when it will be reviewed again.

The HACCP plan template follows this order, and the HACCP plan example shows a filled-in version for a restaurant that you can adapt for events.

Choosing transport and holding equipment

Equipment decides whether the critical limits are realistic. A few points that help in practice:

  • Insulated carriers hold temperature well when full and preheated. A half-empty carrier loses heat faster, so fill empty space with a pan of hot water.
  • Electric hot boxes that plug into a vehicle or venue outlet give more margin on long trips.
  • Coolers for cold food work best with frozen gel packs above and below the pans, not just a bag of ice on top.
  • Chafing dishes hold heat but do not reheat. Bring food to the venue hot.
  • Probe thermometers for every lead, plus a spare. A dead battery at a wedding is a common way to end up with no records at all.

Test your setup once with water before relying on it, and write the result into the plan as part of verification.

A short catering plan checklist

Before each event, the lead should be able to answer yes to these:

  1. Every cooked item has a recorded cooking temperature.
  2. Every cook-ahead item has a complete cooling record.
  3. Reheated items reached 165°F within 2 hours, recorded.
  4. Carriers were preheated or prechilled.
  5. Load temperatures were recorded.
  6. Thermometers were calibrated this week.
  7. Handwashing setup is packed.
  8. Allergen labels are printed for every item.
  9. Time control labels and a timer are packed if you will use time control.
  10. The event log sheet is printed and on a clipboard.

Build your catering plan

In the HACCP builder, you can select cooking, cooling, reheating, hot holding, cold holding and time as a public health control, and it fills in the Food Code limits and section numbers for each. It prints the logs you need for each event. The first process is free and the full Plan Pack covers every process for a one-time price. As with any plan, the output is a draft for your health department to review and approve. For the bigger picture, see our HACCP plan for restaurants guide.

Frequently asked questions

Do caterers need a HACCP plan?

It depends on your state and county. The FDA Food Code requires a HACCP plan for certain special processes and variances, not for all caterers. Many caterers write one anyway because their process has long gaps between cooking and serving, and some health departments ask for one with a catering permit.

What temperature should catering food be transported at?

Hot food at 135°F or above and cold food at 41°F or below, the same as holding temperatures in Food Code 3-501.16. Check temperatures when you load and when you arrive, and record both.

How long can catered food sit out?

Under time as a public health control (Food Code 3-501.19), TCS food can be held without temperature control for up to 4 hours if you have written procedures and discard it at the 4-hour mark. Without that procedure, it must stay hot or cold.

Can I cook food the day before a catering event?

Yes, if you cool it correctly (135°F to 70°F in 2 hours, to 41°F in 6 hours total), store it at 41°F or below, and reheat it to 165°F within 2 hours if you will hot hold it.

Free for one process

Start your plan