BestByDates
Home
🍖

How long does cooked ham last?

Updated 2026-05-13 · USDA FoodKeeper & FDA guidelines

Refrigerator
1 week
5-7 days fully cooked refrigerated
After opening
5 days
Sliced ham
Freezer
2 months
1-2 months — quality declines

The short answer

Cooked Ham lasts as long as you store it correctly — which can mean anywhere from a few days on the counter to a year in the freezer. The numbers above represent best quality per USDA and FDA guidelines, not absolute safety limits.

Why these numbers vary

Pre-cooked sliced or whole ham. Storage life depends on temperature consistency, humidity, packaging, and how fresh it was when you got it. Refrigerators that swing between 38°F and 45°F shave days off these numbers; vacuum-sealing or freezing extends them.

How to tell if cooked ham is bad

  • Slimy surface
  • Sour smell
  • Gray/green color

Storage tips

  • Holiday ham lasts a week — slice and freeze rest
  • Smell test reliable
Ad slot · article-mid

Frequently asked questions

How long does cooked ham last in the refrigerator?
Cooked Ham lasts 1 week in the refrigerator. 5-7 days fully cooked refrigerated
How long does cooked ham last in the after opening?
Cooked Ham lasts 5 days in the after opening. Sliced ham
How long does cooked ham last in the freezer?
Cooked Ham lasts 2 months in the freezer. 1-2 months — quality declines
How can you tell if cooked ham is bad?
Watch for: Slimy surface; Sour smell; Gray/green color.