Deli meat is bad if it feels slimy or sticky, smells sour, or looks dull, green, or iridescent in an off way. Opened packaged deli meat lasts 3–5 days in the fridge, and sliced-at-the-counter lasts 3–5 days too.
When in doubt, throw it out. Bacteria that cause food poisoning often don't change the smell or look. Go by the time limits below too.
Signs Deli Meat has gone bad
Slimy film. Deli slices should be moist but not slick. A sticky or slippery coating is among the earliest signs of spoilage.
Sour or tangy smell. Fresh deli meat smells mild and salty or smoky. A vinegary or sour odor means bacteria are active.
Dull, green, or gray tint. Cured meats should keep their color. Greenish, gray, or faded patches are warning signs.
Mold. Any fuzzy spots mean you should toss the entire package, since sliced meats are tightly stacked and spread contamination.
Past 3–5 days once opened. Listeria grows at fridge temperatures, with no smell or look change, and it is a particular concern for pregnant people and older adults. The time limit is the real safeguard.
Looks weird, but it's fine
Rainbow sheen. A shimmer on sliced ham or roast beef is light refracting off the meat, and is harmless when the smell and feel are normal.
Slightly moist packaging. A little liquid in a sealed package is brine and normal. It should not be cloudy or foul-smelling.
Pink color in cooked turkey. Cured or smoked deli turkey can be pink thanks to curing, and is not undercooked.
How long does Deli Meat last?
Where
How long
Note
Fridge (unopened, packaged)
2 weeks, or use by the date
Fridge (opened or sliced at deli)
3–5 days
Freezer
1–2 months
quality, not safety. Frozen at 0°F stays safe indefinitely
Counter
Max 2 hours (1 hour above 90°F)
How to store it
Wrap opened deli meat tightly or use an airtight container, and keep it in the coldest part of the fridge, not the door.
Write the open date on the package so you know when the 3–5 day window ends.
Freeze in portions for sandwiches, and thaw in the fridge overnight rather than on the counter.
Yes. Slime on deli meat means bacteria are growing. Do not rinse it or eat it, just throw it away.
How long does deli meat last after opening?
3–5 days in the fridge. Pregnant people, older adults, and anyone with a weakened immune system should be especially careful and heat deli meat to steaming hot (165°F) before eating.
Does cooking kill bacteria in spoiled deli meat?
Heating kills Listeria and other live bacteria, but it does not remove toxins from spoilage. If deli meat is slimy, smells sour, or is past its window, discard it.
General guidance based on USDA FoodKeeper. Storage times are estimates and conditions vary. When in doubt, throw it out.
We use privacy-friendly analytics to understand what recipes people love. By continuing, you consent to our use of cookies. Learn more
🎃 Get The Copycat Halloween Cookbook — freeInstant PDF, no sign-in. Pay what you want only if you'd like to support us. One email a week, unsubscribe anytime.