Meat

How long does a whole bone-in fresh ham last in the fridge?

1 week
Fridge, from purchase — USDA FoodKeeper guidance for ham (fresh, uncooked, whole leg, bone-in)

A whole bone-in fresh ham keeps 1 week in the fridge raw — that is the window to get it either into the oven or into the freezer.

How long does it keep?

Fridge, from purchase 1 week
Freezer, from purchase 1–2 months
Safe minimum temp 145°F + 3 minutes rest

Can it sit out?

A whole bone-in fresh 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 bone-in fresh ham has gone bad

  • A sour, sharply off smell from inside the wrapping
  • A slick surface that will not dry when patted
  • Gray-green discoloration near the bone

When in doubt, throw it out.

Score the fat cap in a diamond before roasting — it crisps instead of sitting soft.

Quick answers

How long does a whole bone-in fresh ham last in the fridge?

A whole bone-in fresh ham keeps 1 week in the fridge raw — that is the window to get it either into the oven or into the freezer.

Can you freeze a whole bone-in fresh ham?

USDA’s freezer window for a whole bone-in fresh ham is 1–2 months.

How long can a whole bone-in fresh ham sit out?

The FSIS 2-hour rule applies to a whole bone-in fresh 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).