DecodedGuides

How long does ham last?

Ham keeps for 6 to 9 months in the fridge. Freezing ham, canned (“keep refrigerated” label), is not recommended; fully cooked, bone-in, whole keeps up to 1 to 2 months in the freezer. USDA lists 20 kinds of ham; the first is shown here and all are in the table below.

canned (“keep refrigerated” label)

Pantry

No guideline

Fridge

6 to 9 months

from the package date

Freezer

Not recommended

All kinds of ham, side by side

KindPantryFridgeAfter openingFreezer
canned (“keep refrigerated” label)no guideline6 to 9 monthsno guidelineNot recommended
fully cooked, bone-in, wholeno guideline1 weekno guideline1 to 2 months
fully cooked, bone-in, halfno guideline1 weekno guideline1 to 2 months
fully cooked, slices, half, or spiral cutno guideline3 to 4 daysno guideline1 to 2 months
fully cooked, arm picnic shoulder, bonelessno guideline1 weekno guideline1 to 2 months
fully cooked, canned, boneless (refrigerated)no guideline6 to 9 months3 to 5 days1 to 2 months
fully cooked, vacuum packed, bonelessno guideline2 weeksno guideline1 to 2 months
fresh, cook-before-eating, bone-in, wholeno guideline1 weekno guideline1 to 2 months
fresh, cook-before-eating, bone-in, halfno guideline1 weekno guideline1 to 2 months
fresh, cook-before-eating, shank or butt portion, bone-inno guideline1 weekno guideline1 to 2 months
fresh, cook-before-eating, arm picnic shoulder, bonelessno guideline1 weekno guideline1 to 2 months
fresh, cook-before-eating, shoulder roll (butt), bonelessno guideline1 weekno guideline1 to 2 months
fresh, uncooked, whole leg, bone-inno guideline1 weekno guideline1 to 2 months
fresh, uncooked, whole leg, bonelessno guideline1 weekno guideline1 to 2 months
fresh, uncooked, half leg, bone-inno guideline1 weekno guideline1 to 2 months
country ham (whole or half)no guideline1 weekno guideline1 to 2 months
shelf-stable cans6 to 9 monthsno guideline5 to 14 daysno guideline
pre-packaged, luncheon/deli meatno guideline2 weeks3 to 5 daysNot recommended
uncured, fresh, cookedno guideline3 to 4 daysno guideline3 to 4 months
uncured, fresh, uncookedno guideline3 to 5 daysno guideline6 months

No guideline: USDA gives no time for that place, usually because the food is not stored that way.

  • pre-packaged, luncheon/deli meat: Freezing not recommended.

How to tell ham has gone bad

  • Cooked ham that has spoiled smells sour or off and feels slimy or sticky. Throw it out, whether it is a whole ham or deli slices.
  • Mould on a dry-cured country ham is normal and USDA says not to discard the ham. Wash it with hot water and scrub the mould off with a stiff vegetable brush before cooking.
  • Mould on any other ham, including cooked ham and sliced ham, is a reason to throw the whole piece out. USDA lists lunch meats among the foods that cannot be trimmed.
  • Spiral cut ham and leftovers from a cooked ham keep 3 to 5 days in the fridge; an opened pack of deli ham 3 to 5 days. Unopened vacuum packed ham keeps to its use-by date.

Sources: Hams and Food Safety (USDA FSIS); Ask FSIS: mold on a country ham; Molds on Food: Are They Dangerous? (USDA FSIS). The times on this page are quality guidelines, not safety limits; food that shows these signs goes out regardless of the date.

Storage habits that make the difference

Refrigerate opened bacon, ham, sausage and hot dogs in their original packaging or a sealed container, and use within about a week. Freeze anything you will not use in time; vacuum-sealed cuts freeze especially well. Keep these products toward the back of the fridge, where the temperature is steadiest.

More in meat: smoked or processed

Source: USDA FSIS FoodKeeper dataset (public domain). Times assume a fridge at 40 F (4 C) and a freezer at 0 F (-18 C). How we decode the data.