How Long Does Ham (Cooked) Last?
Ham (Cooked) keeps 3–5 days in the refrigerator and 2–3 months in the freezer, according to cited USDA/FDA storage references.
- 2 cited USDA/FDA/FSIS sources
- Editorial review · Verified June 2026
- Only storage locations with source-backed entries are shown; a missing freezer or pantry card means FoodLasts does not have a supported value.
- No after-opening tab appears unless the source data has a separate opened value.
Based on USDA/FSIS guidance:
Raw poultry, ground meats, and other perishable meats should be used within 1 to 2 days of purchase or frozen.
Discard ham that smells sour or feels tacky — listeria can grow on deli meats even when refrigerated.
How to tell if it's gone bad
- Look:Slimy surface, dull colour
- Smell:Sour or fermented smell
- Texture:Sticky texture
When in doubt, throw it out. If Ham (Cooked) smells, looks, or feels off — discard it. Food poisoning is not worth the risk.
Can you freeze Ham (Cooked)?
Yes.Ham (Cooked)keeps 2–3 monthsin the freezer when stored in airtight packaging.
How to store Ham (Cooked)
- Keep Ham (Cooked) covered in the refrigerator. Use the refrigerator duration shown above for this food state.
- Package Ham (Cooked) tightly for the freezer and label the stored date. Use the freezer duration shown above for this food state.
Storage tips
Wrap sliced ham tightly; store on a middle fridge shelf away from the door.
Is it still good?
Enter when you bought or opened it and where it's stored.
Common questions
- How long can Ham (cooked) sit out before it goes bad?
- Ham (cooked) should not be left out more than 2 hours (1 hour above 90°F / 32°C). Refrigerate promptly.
Was this helpful?
Thanks — your feedback helps us improve.