Cooked ham is usually safe in the fridge for about 3–5 days, as long as it was refrigerated promptly and stored well-wrapped in an airtight container. Some cured or vacuum‑sealed hams can last longer (up to about 1–2 weeks unopened), but once cut or unwrapped, aim to eat the leftovers within that same 3–5 day window.

Basic time limits

  • Most regular cooked ham leftovers: up to 3–5 days in the refrigerator at or below 4°C (40°F).
  • Sliced/spiral or deli-style ham after opening: about 3–5 days.
  • Whole or vacuum‑sealed cured ham (unopened): can be good for about 1–2 weeks in the fridge, sometimes longer if the producer states it, but always follow the package date first.

If you are close to the 5‑day mark and unsure, it is safer to discard than risk food poisoning.

Signs it’s no longer good

  • Sour or off smell that’s different from its usual smoky/salty aroma.
  • Slimy, sticky, or tacky surface instead of a clean, slightly moist feel.
  • Gray, green, or iridescent patches, or any visible mold on the surface.

If you notice any of these, do not taste it “just to check” – throw it out immediately.

Safety tips for storage

  • Refrigerate cooked ham within about 2 hours of cooking or serving; sooner if the room is warm.
  • Wrap tightly in foil, plastic wrap, or an airtight container to reduce air exposure and drying.
  • Store it in the coldest part of the fridge, not the door, to keep the temperature more stable.

Labeling the container with the date can help you track how long it has been in the fridge.

Freezing leftovers

  • For longer storage, you can freeze cooked ham; good quality is usually maintained for about 1–2 months, though it can remain safe for longer if kept frozen solid.
  • Freeze in small portions, wrapped tightly, to make defrosting easier and reduce waste.

When in doubt about time or smell/appearance, the safest rule with ham is to throw it out rather than risk illness.

Information gathered from public forums or data available on the internet and portrayed here.