HowLongFor

How Long Does Deli Meat Last in the Fridge?

By the HowLongFor Editorial Team

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

Pre-packaged, opened(most common)3 days – 5 days

Eat within 5 days of opening

Pre-packaged, unopened7 days – 14 days

Until the use-by date

Fresh-sliced from counter3 days – 5 days
Dry cured (salami, pepperoni)14 days – 21 days

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.

TypeRefrigerator (opened)Refrigerator (unopened)Freezer
Pre-packaged deli meat3–5 daysUp to 2 weeks (or use-by date)1–2 months
Fresh-sliced counter meat3–5 days1–2 months
Dry cured (salami, pepperoni)Up to 3 weeks2–3 weeks1–2 months
Rotisserie/cooked meat portions3–4 days2–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

Sources

How long did it take you?

day(s)

Was this article helpful?