How to Build a HACCP Plan for Your Restaurant
HACCP (Hazard Analysis and Critical Control Points) is the food safety framework that health departments, auditors, and certification bodies expect restaurants to follow. The problem: most restaurant owners know they need a HACCP plan but don't know how to build one that actually works in a busy kitchen.
This guide walks through HACCP step by step — what each principle means in practical restaurant terms, where your Critical Control Points likely are, and how to create monitoring procedures your staff will actually follow. No food science degree required.
What Is HACCP and Why Does Your Restaurant Need It?
HACCP is a systematic approach to identifying food safety hazards and establishing controls to prevent them. Instead of relying on end-product testing (inspecting a finished dish), HACCP focuses on prevention at specific points in your food handling process.
The legal reality: While HACCP plans aren't universally mandated for restaurants in every jurisdiction, the FDA Food Code and most local health departments require the practices that HACCP formalizes — monitoring Critical Control Points, maintaining temperature logs, and documenting corrective actions. Having a written HACCP plan demonstrates due diligence and typically results in better health inspection outcomes.
The practical reality: Restaurants without HACCP plans are essentially running food safety on memory and habit. That works until a new hire doesn't know the cooling procedure, a cooler fails overnight with no monitoring protocol, or a customer with allergies eats a mislabeled dish. HACCP turns implicit knowledge into documented procedures.
The 7 HACCP Principles Applied to Restaurants
Principle 1: Conduct a Hazard Analysis
Identify every point in your food handling process where a biological, chemical, or physical hazard could occur. For restaurants, the common hazards are:
Biological hazards (most common):
- Bacteria growth from time-temperature abuse (food sitting in the danger zone: 41°F–135°F)
- Cross-contamination from raw proteins to ready-to-eat foods
- Pathogens in undercooked meat, poultry, seafood, and eggs
- Norovirus and Hepatitis A from infected food handlers
Chemical hazards:
- Cleaning chemical residue on food contact surfaces
- Allergens introduced through cross-contact
- Contaminated cooking oils (fryer oil degradation)
Physical hazards:
- Foreign objects (glass, metal fragments, bandages, hair)
- Bone fragments in deboned meat or fish
- Equipment deterioration (worn cutting board fragments)
How to conduct the analysis: Walk through your entire food flow — receiving, storage, preparation, cooking, cooling, reheating, holding, and serving. At each step, ask: "What could go wrong here that would make someone sick?" Document each hazard and assess its severity and likelihood.
Principle 2: Determine Critical Control Points (CCPs)
A CCP is a step in your process where a control can be applied to prevent, eliminate, or reduce a food safety hazard to an acceptable level. Not every step is a CCP — only those where loss of control could result in an unacceptable health risk.
Common restaurant CCPs:
| CCP | Hazard Controlled | Why It's Critical |
|-----|-------------------|-------------------|
| Receiving | Contaminated/temperature-abused incoming product | Once accepted, compromised ingredients enter your entire operation |
| Cold Storage | Bacterial growth from temperature abuse | Coolers and freezers maintain product safety 24/7 — failure affects everything stored |
| Cooking | Survival of pathogens | Proper cooking temperatures are the primary kill step for most biological hazards |
| Cooling | Bacterial growth during slow cooling | The #1 cause of foodborne illness in restaurants is improper cooling |
| Hot Holding | Bacterial growth below 135°F | Extended holding without temperature maintenance allows rapid pathogen growth |
| Reheating | Insufficient pathogen destruction | Reheated foods must reach 165°F within 2 hours to be safe |
Principle 3: Establish Critical Limits
Each CCP needs a measurable limit that separates safe from unsafe. Critical limits for restaurants are primarily temperature and time based:
| CCP | Critical Limit |
|-----|---------------|
| Receiving — refrigerated items | Delivered at 41°F or below |
| Receiving — frozen items | Delivered frozen solid, no evidence of thawing |
| Cold storage | Maintained at 41°F or below |
| Cooking — poultry | Internal temp 165°F for 15 seconds |
| Cooking — ground beef | Internal temp 155°F for 17 seconds |
| Cooking — whole cuts of beef/pork | Internal temp 145°F for 15 seconds |
| Cooking — fish | Internal temp 145°F for 15 seconds |
| Cooling | 135°F to 70°F within 2 hours; 70°F to 41°F within 4 hours (total 6 hours) |
| Hot holding | Maintained at 135°F or above |
| Reheating | 165°F within 2 hours |
These are FDA Food Code standards. Your local jurisdiction may have stricter requirements — always verify with your health department.
Principle 4: Establish Monitoring Procedures
Monitoring tells you whether each CCP is under control. The key questions: Who monitors? What do they measure? How often? With what equipment?
Practical monitoring schedule for a restaurant:
| CCP | What to Monitor | Frequency | Who | Equipment |
|-----|----------------|-----------|-----|-----------|
| Receiving | Product temperature, packaging condition, supplier COAs | Every delivery | Receiving staff | Probe thermometer |
| Cold storage | Ambient cooler/freezer temperature | Every 4 hours (minimum) | Assigned kitchen staff | Built-in or external thermometer |
| Cooking | Internal food temperature at thickest part | Every batch/order | Cook | Calibrated probe thermometer |
| Cooling | Internal food temperature during cool-down | At 2-hour mark and 6-hour mark | Closing/prep staff | Probe thermometer |
| Hot holding | Internal food temperature | Every 2 hours | Expo/line staff | Probe thermometer |
The monitoring gap: This is where most restaurant HACCP plans fail in practice. The plan says "check cooler temps every 4 hours" but nobody does it during the Friday dinner rush. This is exactly the problem that food safety software like SafePlate solves — automated reminders, mobile checklists, and timestamped logs that make monitoring consistent even when the kitchen is slammed.
Principle 5: Establish Corrective Actions
When monitoring reveals a critical limit has been exceeded, the corrective action procedure defines exactly what to do. Every CCP needs a pre-determined corrective action — you can't figure it out in the moment.
Corrective action examples:
Cold storage above 41°F:
- Check how long the unit has been above 41°F (review logs)
- If less than 2 hours: adjust thermostat, monitor return to 41°F within 1 hour
- If 2-4 hours: check internal temps of all potentially hazardous foods; discard any above 41°F
- If more than 4 hours or unknown: discard all potentially hazardous foods
- Document: time discovered, duration, foods affected, action taken, who took it
Undercooked protein (temp below critical limit):
- Continue cooking until critical limit is reached
- Re-check temperature at thickest part
- If already served: attempt to retrieve, notify management
- Document: product, initial temp reading, corrective action, final temp
Cooling too slow (food hasn't reached 70°F in 2 hours):
- Immediately use rapid cooling methods (ice bath, blast chiller, shallow pans)
- If food won't reach 41°F within total 6-hour window: reheat to 165°F and restart cooling, or discard
- Document: product, time/temp readings, cooling method used, disposition
Principle 6: Establish Verification Procedures
Verification confirms your HACCP plan is working. This goes beyond daily monitoring — it's the periodic check that the system itself is effective.
Restaurant verification activities:
- Thermometer calibration: Test probe thermometer accuracy weekly using ice water (32°F) or boiling water (212°F at sea level). Document calibration results.
- Record review: Manager reviews monitoring logs weekly to identify gaps, trends (gradually rising cooler temps), or recurring corrective actions.
- Internal audits: Monthly walk-through of the entire food flow, comparing actual practices against your HACCP plan. Are staff actually checking temps at receiving? Is the cooling procedure being followed?
- Supplier verification: Periodically verify supplier food safety certifications, review certificates of analysis, spot-check incoming product quality.
Principle 7: Establish Record-Keeping Procedures
Records prove your HACCP plan exists and is being followed. Health inspectors and auditors evaluate your compliance based on documentation, not verbal assurances.
Required HACCP records:
- The HACCP plan itself (this document)
- Hazard analysis documentation
- CCP monitoring logs (temperature readings, checklist completions)
- Corrective action reports
- Verification records (thermometer calibration, record reviews, audit results)
- Supplier documentation (certifications, COAs)
The record-keeping reality check: Paper-based HACCP records create three chronic problems:
- Gaps — staff forget to log during busy periods, then back-fill from memory
- Illegibility — handwritten logs in a humid kitchen deteriorate quickly
- Retrieval — finding a specific corrective action report from 3 months ago means digging through binders
Digital food safety management systems solve all three. Platforms like SafePlate create timestamped records automatically, prevent back-filling, and make any record retrievable in seconds. For a restaurant at $79/month, the record-keeping improvement alone justifies the cost.
Building Your Restaurant HACCP Plan: Step by Step
Step 1: Assemble Your HACCP Team
You don't need a large team. At minimum:
- Restaurant owner or GM — decision authority
- Head chef or kitchen manager — knows the actual food handling processes
- Optional: food safety consultant — brings expertise for complex operations
Step 2: Describe Your Menu and Processes
Group menu items by process type:
- No-cook items (salads, cold sandwiches): Hazards at receiving, storage, and preparation
- Cook-and-serve items (grilled proteins, fried items): Hazards at all stages
- Cook-cool-reheat items (soups, sauces, prep-ahead dishes): Highest risk — multiple temperature transitions
For each group, map the flow: Receiving → Storage → Preparation → Cooking → Cooling → Reheating → Hot Holding → Serving.
Step 3: Conduct Your Hazard Analysis
Use the process flow from Step 2. At each step, identify hazards and assess:
- Severity if it occurs (high/medium/low)
- Likelihood of occurrence (high/medium/low)
- Is a control measure available? (yes/no)
Focus on hazards that are both severe AND likely. A hair in food is a physical hazard but rarely causes illness. Time-temperature abuse in cooling causes hospitalizations.
Step 4: Identify Your CCPs and Set Critical Limits
Use the common restaurant CCPs table above as a starting point. Customize based on your specific operation — a sushi restaurant has additional CCPs around raw fish handling that a pizza shop doesn't.
Step 5: Create Monitoring Logs
For each CCP, create a monitoring form that captures:
- Date and time
- What was measured (which cooler, which product, which batch)
- The reading (temperature, time)
- Whether it's within the critical limit
- Who took the reading
- Corrective action taken (if limit exceeded)
Step 6: Train Your Staff
Every staff member who handles food needs to understand:
- What they're responsible for monitoring
- How to take accurate readings
- What the critical limits are
- What to do when a limit is exceeded (corrective actions)
- Where to record everything
Step 7: Implement and Monitor
Start using your HACCP plan. Review monitoring logs daily for the first month. Expect to find gaps — staff will forget readings, thermometers will need calibration, corrective action procedures will need clarification. This is normal. Refine the plan based on what you observe.
Common HACCP Mistakes in Restaurants
Mistake 1: Writing the plan but not training staff. A HACCP plan in a binder that nobody has read is worse than no plan at all — it creates a false sense of compliance.
Mistake 2: Making every step a CCP. If everything is critical, nothing is critical. Focus on the steps where loss of control actually creates a health risk. Hand-washing is important but it's a prerequisite program, not a CCP.
Mistake 3: Setting critical limits without calibrating thermometers. Your cooler thermometer reads 38°F — but when was it last calibrated? An uncalibrated thermometer is an unreliable thermometer. Calibrate weekly and document it.
Mistake 4: No corrective action procedures. The plan says "maintain cooler at 41°F" but doesn't say what to do when it's 48°F. Staff make judgment calls in the moment — sometimes correctly, sometimes not. Write it down in advance.
Mistake 5: Monitoring only during calm periods. Temperature logs are perfectly filled during Tuesday lunch and completely empty during Saturday dinner. HACCP compliance that disappears during your busiest service is when you're most at risk.
Frequently Asked Questions
How much does it cost to create a HACCP plan?
DIY: free (using this guide). Hiring a food safety consultant: $500-$3,000 depending on operation complexity. Using AI-generation tools: $200-400/month. Using software with HACCP templates: $79/month and up. Most independent restaurants can create an adequate HACCP plan internally and refine it with consultant input.
Is a HACCP plan legally required for restaurants?
Requirements vary by jurisdiction. The FDA Food Code recommends HACCP for all food service operations. Many states and counties require written food safety plans that are effectively HACCP plans. Even where not explicitly mandated, having a HACCP plan demonstrates due diligence and typically results in better health inspection outcomes.
How often should I update my HACCP plan?
Review annually at minimum. Update immediately when you: change menu items, modify cooking/cooling procedures, renovate the kitchen, change suppliers, or experience a food safety incident. The plan should reflect your actual current operation.
What's the difference between HACCP and HARPC?
HACCP (Hazard Analysis and Critical Control Points) is the food safety framework most restaurants follow. HARPC (Hazard Analysis and Risk-Based Preventive Controls) is the FSMA requirement for food manufacturers and processors. HARPC builds on HACCP concepts but includes additional requirements around supply chain verification and preventive controls. Restaurants typically fall under HACCP, not HARPC.
Can software help me maintain HACCP compliance?
Yes. Food safety management software like SafePlate provides pre-built HACCP monitoring checklists, automated temperature logging reminders, guided corrective actions, and timestamped audit trails. Software doesn't replace the HACCP plan — it makes executing the plan consistent and documented.