How Long Does Lunch Meat / Deli Meat Last?
Sliced turkey, ham, roast beef, salami, and other lunch meats after opening.
The Short Answer
Lunch Meat / Deli Meat lasts 3–5 days in the refrigerator when stored properly at 40°F or below. For longer storage, lunch meat / deli meat can be frozen for 1–2 months while maintaining good quality. These times are based on USDA food safety guidelines and assume proper storage conditions.
Storage Times at a Glance
Source: USDA FoodKeeper | Last verified: March 19, 2026 | Our methodology
That rainbow sheen you sometimes see on deli meat? It is caused by light diffracting off the meat's muscle fibers. It is not mold or spoilage. Perfectly safe.
How to Store Lunch Meat / Deli Meat
Keep in resealable packaging or wrap tightly. Press out as much air as possible.
How to Tell if Lunch Meat / Deli Meat Has Gone Bad
Look for these signs that lunch meat / deli meat has spoiled: slimy or wet surface, off smell, discoloration, iridescent sheen on the surface.
The Professor's rule: When in doubt, throw it out. No meal is worth food poisoning.
The Bottom Line
Properly stored lunch meat / deli meat stays safe for 3–5 days in the fridge. Always store in airtight containers, refrigerate within 2 hours of purchase or preparation, and trust your senses. If something looks, smells, or feels off, discard it regardless of how many days it has been. Freezing is always an option if you will not use it within the refrigerator window.
Frequently Asked Questions
Unopened, pre-packaged lunch meat lasts about 2 weeks in the fridge. Once opened, use within 3-5 days.