Cooked whole ham lasts 1 week in the fridge; slices or spiral-cut last 3–5 days. Freeze for 1–2 months.
How long it keeps — Cooked
Fridge times are safety windows — past them, discard it, even if it looks or smells fine. Freezer times are quality windows; food held at 0°F stays safe indefinitely while texture and flavor decline (FoodSafety.gov / USDA FSIS). Not medical advice.
Fresh uncured ham lasts 3–5 days in the fridge and 6 months in the freezer.
How long it keeps — Fresh (uncooked)
Fridge times are safety windows — past them, discard it, even if it looks or smells fine. Freezer times are quality windows; food held at 0°F stays safe indefinitely while texture and flavor decline (FoodSafety.gov / USDA FSIS). Not medical advice.
How to store ham
Ham storage depends almost entirely on how it was processed and whether it is still sealed, and the range is wide — from a few days to several weeks.
A fully-cooked vacuum-sealed ham, unopened, keeps about two weeks or until its use-by date. Once you cut into it, the seal is gone and the clock resets: a whole store-wrapped cooked ham keeps about a week, and slices or spiral-cut ham keep 3–5 days because slicing multiplies the exposed surface enormously.
Spiral-cut ham is the shortest-lived form for exactly that reason. Wrap the cut face tightly against the meat — press the film onto the surface rather than tenting it — to slow drying and limit air contact.
Fresh uncured ham is not really ham in the preserved sense at all; it is raw pork roast and follows raw pork timing of 3–5 days, cooked to 145°F.
Ham freezes poorly compared with other meats: 1–2 months. The salt accelerates fat rancidity, the same way it does in bacon.
Reheat fully cooked ham from a USDA-inspected plant to 140°F; other cooked ham to 165°F — cook-to-temperature. Canned ham labeled Keep Refrigerated is not pantry-safe; see canned food safety.
By state & packaging
Why ham goes bad
Curing changes ham's spoilage behavior fundamentally. Salt and nitrite lower water activity and inhibit bacterial growth — including, importantly, Clostridium botulinum, which is the specific organism nitrite curing was developed to control.
But the protection is partial and it weakens the moment you open the package. Cured ham is still a moist, refrigerated, ready-to-eat meat, which puts it in the Listeria monocytogenes risk category. Listeria is unusual in that it grows at refrigerator temperature, slowly but steadily, and it is the reason ready-to-eat deli-style meats carry advisories for pregnant and immunocompromised people.
Slicing is what drives the timeline. A whole ham has a small exposed surface relative to its mass; a spiral-cut ham is essentially all surface. Every cut face is a fresh site for contamination and moisture loss.
Practical signals: a slimy or sticky film, a sour or sulfurous smell, and gray or green patches distinct from the normal pink cure color. An iridescent green-gold sheen on sliced ham, by contrast, is light diffracting off cut muscle fiber and is harmless.
Signs it has gone bad
Any of these means discard it. Do not taste food to check — spoilage smells are imperfect, and some pathogens do not change odor or appearance (USDA FSIS / CDC). Past the fridge safety window above, discard it even without these signs.
What the date on the package means
Ham dating depends on the form. Fully cooked vacuum-sealed ham often carries a "use by" date while sealed; FSIS recommends following manufacturer use-by dating when present. "Sell by" and "best if used by" remain quality/inventory language. After you open or spiral-slice a cooked ham, ignore a distant package date and use the refrigerator windows on this page (about a week whole; 3–5 days for slices). Fresh uncured ham follows raw pork timing, not a cured-ham label date.
FAQ
How long is leftover spiral ham good?
3–5 days in the refrigerator. Freeze the rest — it keeps 1–2 months in the freezer.
Does spiral-cut ham go bad faster than whole ham?
Yes. Slicing multiplies exposed surface. Spiral-cut or sliced cooked ham keeps about 3–5 days refrigerated; a whole cooked ham about 1 week.
Can pregnant people eat leftover ham cold?
Cooked ham is ready-to-eat. For higher-risk groups, USDA/CDC advise reheating deli-style and leftover ham to steaming hot (165°F) because Listeria can grow in the fridge.