Everything on one page. Print it, stick it inside a cupboard door, and stop guessing. All temperatures and storage times below come from USDA food safety guidance; the doneness temperatures are barbecue practice, not safety minimums.

1. Cold Storage: How Long Meat Keeps

ItemFridge (40°F / 4°C)Freezer (0°F / -18°C)
Raw pork ribs, beef ribs, chops, roasts3 to 5 days4 to 12 months
Raw brisket (opened)3 to 5 days4 to 12 months
Raw ground meat1 to 2 days3 to 4 months
Raw chicken or turkey, whole1 to 2 days1 year
Raw sausage1 to 2 days1 to 2 months
Cooked or smoked meat (leftovers)3 to 4 days2 to 6 months
Bacon1 week1 month
Hot dogs, opened1 week1 to 2 months

Freezer times are about quality, not safety. Anything kept continuously at 0°F stays safe indefinitely — it just tastes progressively worse. Count fridge days from the day you got it home, not the date printed on the package.

2. Safe Cooking Temperatures

FoodSafe minimum internal temperature
Beef, pork, veal, lamb — steaks, chops, roasts145°F + 3 minute rest
Ground meats160°F
All poultry, including ground165°F
Fish and shellfish145°F
Leftovers and casseroles (reheating)165°F
Fully cooked ham, to reheat140°F (USDA-plant packaged) / 165°F (all others)

3. Barbecue Doneness Temperatures

These are higher than the safety minimums on purpose. Tough cuts need heat and time for collagen to turn to gelatin — that’s what makes barbecue tender rather than merely safe.

CutPull temperatureTest
Pork baby back ribs195–200°FBend test: deep bow, surface cracks
Pork spare / St. Louis ribs200–203°FProbe slides in with no resistance
Pork rib tips200–205°FProbe passes through the cartilage cleanly
Beef short ribs203–207°FProbe tender, jiggly
Brisket200–205°FProbe like room-temperature butter
Pork butt / shoulder (pulled)200–205°FBone pulls out clean
Whole chicken165°F in the thighJuices run clear

4. The Danger Zone

  • 40°F to 140°F is the Danger Zone. Bacteria can double in as little as 20 minutes there.
  • 2 hours maximum out of refrigeration. 1 hour if it’s above 90°F.
  • Hot holding: 140°F or above. Cold holding: 40°F or below.
  • Reheat leftovers to 165°F.
  • Left out overnight? Throw it out. Some bacteria leave toxins that survive cooking, so reheating won’t save it.
  • Thaw in the fridge, in cold water changed every 30 minutes, or in the microwave. Never on the counter.

5. Spoiled or Not? The 15-Minute Test

What you noticeVerdict
Slimy or tacky after rinsing and patting dryThrow it out — this is the clearest single sign
Foul smell still there 15 minutes after openingThrow it out
Green, blue, black or white fuzzThrow it out — that’s mold
Ammonia or bleach smellThrow it out
Sour or eggy smell that fades after airing outFine — vacuum-pack confinement odor
Gray or brown patchesFine — normal oxidation, not spoilage
Deep purple-red straight from the vacuum bagFine — it blooms red in about 20 minutes
White dried patches on frozen meatFine — freezer burn; trim it, safe to eat
Iridescent, oil-slick shimmerFine — light refraction, not bacteria
Past the sell-by date but smells and feels cleanUsually fine — that date is for the store

The 15-minute test: take the meat fully out of the bag, rinse it, pat it dry, and leave it uncovered in the fridge for 15 minutes. Packaging smells disappear. Spoilage does not.

6. Holding and Reheating

  • Holding cooked meat: above 140°F. Preheated cooler packed with towels holds 3–4 hours; an oven at 150–170°F holds indefinitely.
  • Reheating ribs: foil-wrapped with a splash of liquid at 250°F, to 165°F, then 5 minutes uncovered to firm the bark.
  • Sauce at the end, never before a long hold or reheat — the sugar burns.
  • Hold whole, slice at serving. Every cut surface loses moisture.

Go Deeper

Storage times, safe cooking temperatures and Danger Zone guidance are from the USDA Food Safety and Inspection Service and FoodSafety.gov. In the United States you can reach the USDA Meat and Poultry Hotline free on 1-888-674-6854.