Cups & Temps

How long does ham last?

Spiral-cut, sliced or half hams and ham leftovers keep 3-5 days in the fridge; a whole store-wrapped ham keeps 7 days. Freeze 1-2 months for best quality; frozen ham stays safe indefinitely at 0°F.

Counter2 hours2-hour rule for perishables
Fridge3–5 daysspiral-cut, half or sliced store-wrapped ham and leftovers
Freezer1–2 monthsbest quality

Storage times from USDA, FoodSafety.gov, FDA and university extension services. Checked .

When does it need to be eaten?

Pick the food and the day it went into the fridge or freezer. We count forward using USDA storage times.

Where

Pick a date to see the use-by day.

How long does ham last in the fridge?

3–5 days at 40°F (4°C) or below. spiral-cut, half or sliced store-wrapped ham and leftovers; a whole store-wrapped ham keeps 7 days; plant-sealed unopened 2 weeks or use-by date

Can you freeze ham?

Yes. For best quality use it within 1–2 months. Best quality; safe indefinitely at 0°F.

  • Slice and portion before freezing.
  • Wrap tightly; cured meats lose texture with long freezing.

After thawing: Thaw in the fridge and use within 3-4 days; fridge-thawed ham can be refrozen.

How long can ham sit out?

No more than 2 hours at room temperature, or 1 hour when it's above 90°F (USDA's 2-hour rule). After that, throw it out.

How to tell if ham has gone bad

  • Sour or off odor
  • Slimy surface
  • Green or gray discoloration (iridescent sheen alone can be normal)

Bacteria that cause food poisoning don't always change the look or smell of food, so go by the storage times above. When in doubt, throw it out.

Questions people ask

How long does a spiral ham last after opening?

3-5 days in the fridge, the same as leftovers from a ham you cooked.

How long does an unopened vacuum-sealed ham last?

A fully cooked ham vacuum-sealed at the plant keeps 2 weeks unopened, or until its use-by date if dated.

How long does ham last in fridge?

Ham keeps 3–5 days in the refrigerator at 40°F or below.

How long does cooked ham last in the fridge?

Ham keeps 3–5 days in the refrigerator at 40°F or below.

How long does a ham last in the refrigerator?

Ham keeps 3–5 days in the refrigerator at 40°F or below.

How long can ham stay in the fridge?

Ham keeps 3–5 days in the refrigerator at 40°F or below.

How long do hams last in the fridge?

Ham keeps 3–5 days in the refrigerator at 40°F or below.

Sources