How Long Does Deli Meat Last in the Fridge?
Quick Answer
Opened deli meat lasts 3–5 days in the fridge, while unopened, pre-packaged deli meat keeps for about 2 weeks or until its use-by date. Freshly sliced meat from the counter should be eaten within 3–5 days.
Duration by Type
Eat within 5 days of opening
Until the use-by date
Preservatives extend shelf life
Quick Answer
Deli meat lasts 3–5 days once opened or freshly sliced, and up to about 2 weeks unopened in its sealed package. Keep it refrigerated at or below 40°F (4°C), and when in doubt, throw it out, since lunch meat is a known source of Listeria.
Deli Meat Shelf Life by Type
Storage time depends on whether the package is opened and whether the meat was pre-packaged or sliced fresh at the counter.
| Type | Refrigerator (opened) | Refrigerator (unopened) | Freezer |
|---|---|---|---|
| Pre-packaged deli meat | 3–5 days | Up to 2 weeks (or use-by date) | 1–2 months |
| Fresh-sliced counter meat | 3–5 days | — | 1–2 months |
| Dry cured (salami, pepperoni) | Up to 3 weeks | 2–3 weeks | 1–2 months |
| Rotisserie/cooked meat portions | 3–4 days | — | 2–6 months |
How to Tell If Deli Meat Has Gone Bad
Spoiled deli meat often shows a slimy or sticky film, a sour or ammonia-like smell, a dull or greenish color, or a change from pink to gray. Any of these signs means you should discard it. Not all harmful bacteria change the look or smell, so never rely on appearance alone past the safe window.
Factors That Affect Freshness
- Opened vs. sealed: Exposure to air and handling shortens life to 3–5 days.
- Preservatives: Cured and salted meats last longer than fresh-sliced turkey or roast beef.
- Fridge temperature: Above 40°F, bacteria multiply quickly.
- Cross-contamination: Touching meat with unwashed hands or utensils introduces bacteria.
- Moisture: Wetter meats like oven-roasted turkey spoil faster than dry salami.
How to Store Deli Meat for Maximum Freshness
- Keep the fridge at or below 40°F (4°C).
- Store deli meat in the coldest part of the fridge, not the door.
- Wrap opened meat tightly in wax paper or an airtight container or bag.
- Freeze portions you won't eat within 5 days; thaw in the fridge.
- Buy smaller amounts more often rather than stocking up.
Food Safety and When to Be Cautious
Deli meats carry a risk of Listeria, a bacterium that can grow even at refrigerator temperatures. Pregnant people, older adults, and those with weakened immune systems should heat deli meat until steaming (165°F) before eating. See a doctor if you develop fever, muscle aches, nausea, or diarrhea after eating deli meat, as these can be signs of listeriosis or other foodborne illness.
Pro Tips
Store deli meat in the coldest part of the fridge, not the door, where temperatures fluctuate.
— USDA FoodSafety.gov
Freeze extra portions within a few days of purchase and thaw in the fridge to preserve texture and safety.
— USDA Food Safety and Inspection Service
If you're pregnant or immunocompromised, heat deli meat to 165°F until steaming to kill Listeria before eating.
— CDC