HACCP plan for a butcher shop: receiving, cutting, grinding and the case
A butcher shop sells raw meat, and raw meat carries germs. Nothing the shop does makes it sterile, so a butcher shop's food safety plan is about keeping the meat cold, keeping raw and ready-to-eat foods apart, and keeping equipment clean enough that the grinder and the saw do not spread germs from one cut to the next. The control points are receiving at 41°F or below, cold storage, cutting and grinding in small lots, a clean grinder, the display case at 41°F or below, and records that let you trace a batch of ground beef back to its supplier. This page gives the steps, limits, worked rows and a daily log.
Free temperature sheets are on the logs page. Limits here are from the FDA Food Code and USDA; your state or county adopts its own version, so confirm the numbers with your health department.
Does a retail butcher shop need a HACCP plan?
A shop that cuts and sells meat directly to consumers is a retail food establishment, regulated by the state or county health department, with the Food Code as the model. A written HACCP plan is not usually required for ordinary retail cutting. It becomes required when you do a specialized process: curing or smoking for preservation, reduced oxygen packaging, or drying jerky [1]. Selling to restaurants, other shops or across state lines is wholesale and is often under USDA inspection (9 CFR Part 417 requires a HACCP plan there) [2]. If you do both, ask each agency what they expect.
Even where no plan is required, a written one gives your staff the same rules every day, and it is what an inspector wants to see when a counter case is warm or a grinder looks dirty. For the general method see the HACCP plan for a restaurant guide, and for a related raw-protein plan, the HACCP plan for chicken.
What can go wrong in a meat shop
| Hazard | Source | Control |
|---|---|---|
| Salmonella, E. coli O157:H7 and other Shiga toxin-producing E. coli | Raw beef, pork, poultry | Cold chain, clean cuts, label with cooking instructions |
| Campylobacter, Salmonella | Raw poultry | Separate board and knives; sanitize; store below other foods |
| Spread through the grinder | Surface bacteria mixed into the whole batch | Clean and sanitize the grinder; grind small lots; keep cold |
| Growth in the case | Case above 41°F | Case log; product probe |
| Listeria | Wet floors, drains, slicers for deli meats | Dry, clean, sanitized slicer; separate ready-to-eat items |
| Foreign material | Bone chips, saw blades, metal | Visual check; blade inspection |
| Allergens | Marinades, sausage fillers (soy, wheat, milk) | Ingredient labels on prepared items |
The flow
- Receive the carcass, primal or boxed meat
- Cold storage, in the right order
- Cut, trim and bone
- Grind, tenderize and make sausage
- Marinate and prepare ready-to-sell items
- Wrap, label and display
- Sell, and take back unsold product
- Clean and sanitize
Receiving
Meat and poultry arrive at 41°F or below, from a source under inspection, with the packaging intact [1]. Probe the center of a case or primal, not the box surface, with a clean calibrated thermometer (the receiving log guide covers the form and the reject rules). Check the box for leaks and the inspection legend. Reject meat that is warm, slimy or off-smelling, and write down the reject with the time and driver. Frozen meat should arrive hard, with no sign of thawing and refreezing, such as ice crystals in the package or liquid pooled in the box.
- Limit: 41°F or below for refrigerated meat; frozen solid.
- Monitoring: probe each delivery; record the supplier, the lot or pack date and the temperature.
- Corrective action: reject, or if only a small part is warm, set it aside and call the supplier.
Cold storage and the order of the shelves
Store raw meat at 41°F or below, in a cooler that is checked daily; see the walk-in cooler log guide for placement of the thermometer. Shelf order protects the food below. The Food Code stores foods top to bottom in order of the temperature they are cooked to: ready-to-eat foods on top, then seafood, whole cuts of beef and pork, ground meat and fish, and poultry on the bottom [1]. The logic: whatever drips lands on a food that will be cooked hotter.
- Keep raw meat in covered or wrapped containers, on shelves with a lip or in pans.
- Do not store raw meat above ready-to-eat items such as cooked deli meats or sliced cheese.
- Rotate first in, first out and date the packs.
- Frozen stock is thawed in the cooler, under cold running water, or as part of cooking, never on the counter.
Cutting and boning
The main risks here are time out of the cooler and tools that carry germs from one product to the next. Work in small batches: bring out one primal, cut it, and return the cuts to the cooler. A common working limit is to keep any meat out of refrigeration no more than 4 hours in total, and less in a warm room; write your own number into the plan and give staff a timer. Separate boards and knives for beef, pork and poultry are easy to enforce with color coding. Wash, rinse and sanitize boards, knives and the saw between species and at least every 4 hours of continuous use, which is the Food Code's interval for food-contact surfaces in constant use [1].
Check the saw blade and band guard at opening: a nick means metal in the product. Sweep bone dust from the band saw and do not let it fall into trays of meat.
- Limit: product returned to 41°F or below within the plan's time; tools cleaned between species and every 4 hours.
- Monitoring: a timer at the cutting table; a cleaning check at set times.
- Corrective action: over time: probe; if still at or below 41°F, return; if above for long, discard.
Grinding: the control point that spreads germs
Surface contamination on a whole steak is on the surface; a grinder mixes it through the whole batch. So ground beef is the item where cleaning matters most, and where most outbreak recalls begin. Rules for the plan:
- Clean and sanitize the grinder head, plate, knife and tray before every day's grinding and between species. Take the grinder apart; wiping the outside is not enough.
- Chill the meat and the grinder parts first. Grinding at 32 to 36°F gives a better cut and slower bacterial growth.
- Grind in small lots from one source and record the lot of the trim that went in, so a batch can be traced back.
- Do not add old ground meat to a new batch ("rework") without a rule for it in the plan. A conservative rule is none.
- Return the ground product to the cooler at once, at 41°F or below.
- Whole cuts that are needle- or blade-tenderized, or injected, count as ground-like: bacteria were pushed inside, so label them with cooking instructions and treat them with the same care [1].
When cooking ground beef, USDA and the Food Code advise at least 155°F in the Food Code (USDA consumer guidance: 160°F). That temperature is the customer's job, which is why the label matters.
Sausage, marinades and prepared items
Fresh sausage, marinated steaks, kebabs and stuffed chops are raw items with extra ingredients. Weigh the spices and any cure for sausage, record the batch and use the correct cure rate if you add one. Marinate at 41°F or below. Keep a written ingredient list for every prepared item, because soy, wheat, milk and egg turn up in sausage fillers and marinades, and label the pack with allergens. If you smoke, cure for preservation or dry (jerky, salami, bacon), that is a specialized process; see the guides on smoked and cured meats and beef jerky.
Wrapping, labeling and the safe handling statement
Raw meat and poultry packaged at retail for sale to consumers carry a safe handling instruction label under USDA rules (9 CFR 317.2 and 381.125): "This product was prepared from inspected and passed meat and/or poultry. Some food products may contain bacteria that could cause illness if the product is mishandled or cooked improperly. For your protection, follow these safe handling instructions." followed by keep refrigerated or frozen, thaw in the refrigerator, keep raw meat apart from other foods, wash hands and surfaces, and cook thoroughly [3]. Retail packs in many states also need the name, net weight, a pack date and, for ground meat, the ingredients. Ask your health department what your state's label rule is, and make a label template once.
The display case
The case is a cold holding unit: raw meat at 41°F or below on the product, not just the air [1]. The case thermometer is only a guide because the dial reads air.
- Probe a sample pack at opening, midday and close; keep the log (see the cold holding guide for the rule and what to do when readings climb).
- Do not overload past the load line; air has to move.
- Keep raw and ready-to-eat items in separate cases or clearly separate trays, with raw below.
- Set a maximum days on display for each product, and discard or freeze before then. For ground beef this is short; many shops set a one-day display limit for ground meat and a few days for whole cuts. These are plan choices, not Food Code numbers.
- Wipe the case glass and clean the case floor at close.
Traceability and recalls
When a supplier recalls a lot, you need to know where it went. Keep invoices with lot numbers, and write the lot on the grind log. Make it a habit for the person who grinds to write down: date, supplier lot, weight, pack size. If a recall comes, you can then pull the packs, tell customers who bought them (if you keep loyalty records) and show an inspector the trail.
Worked plan rows for a butcher shop
| Step | Hazard | Limit | Monitoring | If it fails | Record |
|---|---|---|---|---|---|
| Receive meat | Growth in transit | 41°F or less; frozen hard | Probe each delivery | Reject | Receiving log |
| Cold storage | Growth; drip | 41°F or less; raw below ready-to-eat | Cooler log twice a day | Move product; call repair | Cooler log |
| Cut and bone | Time out of cooler; cross-contact | Back to cooler within plan time; tools cleaned every 4 h | Timer; cleaning check | Probe; discard if over time | Cut sheet |
| Grind | Spread through batch | Grinder cleaned and sanitized; meat 41°F or less | Daily check by supervisor | Stop; clean; discard if contaminated | Grind log |
| Display | Growth | 41°F or less on product | Probe 3 times a day | Move to cooler; discard if over 4 h | Case log |
| Label | Missing instructions | Safe handling label on each retail pack | Spot check | Relabel | Weekly check |
| Sanitize | Residue, survival | Sanitizer at labelled strength | Test strip | Remake sanitizer; reclean | Sanitizer log |
A daily log for a counter
The entries below show how rows read. They are examples, not records.
| Time | Item | Reading | Initials | Action |
|---|---|---|---|---|
| 6:30 a.m. | Delivery, beef chuck, lot 7731 | 38°F | MA | Accepted |
| 6:45 a.m. | Delivery, chicken thighs, lot 4402 | 46°F | MA | Rejected; supplier called |
| 8:00 a.m. | Cooler | 37°F | MA | None |
| 9:15 a.m. | Grinder cleaned and sanitized; chuck ground, 40 lb | Meat 36°F | JT | Lot 7731 on grind log |
| 12:00 p.m. | Case, ground beef pack | 43°F | JT | Door open during restock; packs moved to cooler, case rechecked 39°F at 12:40; out of cold under 1 h; returned |
| 5:30 p.m. | Sanitizer | 200 ppm quat | MA | None |
Common mistakes
- Raw chicken above beef or ready-to-eat items. Follow the shelf order.
- Wiping the grinder instead of taking it apart.
- Reading the case dial and not the product.
- Leaving meat on the cutting table through a rush. Use a timer.
- One board for everything. Colors help.
- No lot number on the grind log. You cannot trace.
Questions
Does a butcher shop need a HACCP plan?
Not by default as a retail shop, but yes for specialized processes or USDA-inspected wholesale. A written plan helps either way.
What temperature should a meat case be?
41°F or below on the product [1].
How long can ground beef stay on display?
The Food Code gives no day count. Many shops pick one day for ground meat; put your own limit in the plan and date every pack.
How should raw meat be stored in a cooler?
Ready-to-eat foods on top, then seafood, whole beef and pork, ground meat, and poultry on the bottom.
How often should the grinder be cleaned?
Before use each day, between species and whenever the batch changes, and at least every 4 hours in constant use.
Where do I get logs?
Use the free sheets on our logs page and add the lot and grind columns from the example above.
Sources
- FDA Food Code 2022 (3-202.11 receiving, 3-302.11 separation and storage order, 3-501.16 cold holding, 4-602.11 cleaning frequency, 3-502.11 specialized processes), U.S. Food and Drug Administration
- 9 CFR Part 417, HACCP systems, Electronic Code of Federal Regulations
- 9 CFR 317.2, labels: safe handling instructions, Electronic Code of Federal Regulations
Egg dishes on the counter or in a deli case follow the HACCP plan for eggs, and the food safety plan template shows how to turn these rows into one document. Related: all food safety guides.