Meat

How long does a whole fully cooked ham last in the fridge?

1 week
Fridge, from purchase — USDA FoodKeeper guidance for ham (fully cooked, bone-in, whole)

A whole bone-in fully cooked ham keeps 1 week in the fridge — carve the thing right down on day one and the leftovers are far easier to portion and freeze.

How long does it keep?

Fridge, from purchase 1 week
Freezer, from purchase 1–2 months
Safe minimum temp 140°F

Can it sit out?

A whole fully cooked ham is perishable — the FSIS 2-hour rule applies.

Perishable food left at room temperature for more than 2 hours should be thrown out — 1 hour if it’s 90°F or hotter (a picnic, a hot car, a summer kitchen).

The 2-hour rule, in full →

How to tell if a whole fully cooked ham has gone bad

  • A sour or fermented smell at the cut end
  • A sticky film that comes back after wiping
  • Gray, washed-out meat instead of rosy pink

When in doubt, throw it out.

Wrap cut faces tight against the air — an exposed face dries into a leathery crust overnight.

Quick answers

How long does a whole fully cooked ham last in the fridge?

A whole bone-in fully cooked ham keeps 1 week in the fridge — carve the thing right down on day one and the leftovers are far easier to portion and freeze.

Can you freeze a whole fully cooked ham?

USDA’s freezer window for a whole fully cooked ham is 1–2 months.

How long can a whole fully cooked ham sit out?

The FSIS 2-hour rule applies to a whole fully cooked ham. Perishable food left at room temperature for more than 2 hours should be thrown out — 1 hour if it’s 90°F or hotter (a picnic, a hot car, a summer kitchen).