Beef & Pork · Shelf Life · 2026
🍖 How Long Does Cooked Ham Last?
Refrigerator and freezer storage times for whole, sliced, and leftover cooked ham.
QUICK ANSWER
Cooked ham lasts 3-5 days in the refrigerator and 1-2 months in the freezer. A whole cooked ham (vacuum-sealed) can last up to 2 weeks unopened.
How Long Does Cooked Ham Last?
Signs Cooked Ham Has Gone Bad
- ⚠️ Sour or rancid smell
- ⚠️ Slimy or sticky surface
- ⚠️ Mould growth
- ⚠️ Discolouration beyond normal pink
Cooked Ham Storage Tips
- Cover the cut face of a whole ham with foil
- Divide into portions before refrigerating for easier use
- Label freezer portions with the date and weight
- Reheat to 140°F (60°C) before serving
- Check vacuum seal integrity on unopened packaged ham
⚠️
Cooked ham should be reheated to 140°F (60°C). Cold cuts and deli-style ham should be consumed promptly after slicing.
Never Lose Track of Expiry Dates Again
Eatvora automatically tracks expiration dates for everything in your fridge and pantry — sending alerts before food goes bad and generating AI recipes to use it up.
Frequently Asked Questions
A vacuum-sealed whole cooked ham lasts up to 2 weeks unopened. Once cut, consume within 3-5 days.
Absolutely — leftover ham freezes well for 1-2 months. Slice it and freeze in meal-sized portions.
Discard cooked ham if it has a sour smell, slimy texture, or visible mould — regardless of the date.
Eatvora tracks your ham's open date and suggests ham-based recipes like soups, sandwiches, and fried rice to use it up in time.