How long does ham last after opening?
By Sarah · · Updated · 5 min read
Most opened or sliced cooked ham keeps 3 to 5 days in the refrigerator at 40°F (4°C) or below, while a whole store-wrapped cooked ham holds up to 7 days. Ham is cured, so it starts out sturdier than fresh pork, but the type, the cut, and whether it has been opened all move the number. The two real exceptions are country ham and canned ham, which can sit at room temperature until you cut or open them.
Opened and cooked ham: 3 to 5 days
For the everyday cases (a holiday ham, a store-bought cooked ham, leftovers), the windows are short once the ham is cut or cooked:
- Whole cooked ham, store-wrapped: up to 7 days. The intact surface protects it longest.
- Half or sliced cooked ham: 3 to 5 days. More cut surface, faster clock.
- Spiral-cut ham: 3 to 5 days. It is fully sliced, so it ages like sliced ham even unopened.
- Ham you cooked at home: 3 to 4 days, the standard leftovers window.
- Deli or lunch-meat ham: 3 to 5 days opened, the same as other deli meat.
Whatever the form, refrigerate ham within 2 hours of serving. Like all perishable food, cut ham left in the danger zone between 40°F (4°C) and 140°F (60°C) for more than 2 hours should be tossed, the same two-hour rule that governs the rest of the fridge.
Country ham and canned ham play by different rules
Two kinds of ham break the refrigerate-everything habit, because they are preserved to sit on a shelf:
- Country ham (whole, uncut): salt-cured and dry, it can be stored at room temperature for up to 1 year. The cure is doing the work a fridge usually does. Once you cut into it and expose the moist interior, refrigerate it and use within 1 week.
- Canned ham, shelf-stable: an unopened can labeled for the pantry keeps about 2 years at room temperature. After opening, it becomes ordinary refrigerated ham and lasts 3 to 4 days.
- Canned ham labeled "keep refrigerated": not shelf-stable. It belongs in the fridge from the start, where unopened it can last several months.
The label is the instruction here. If a ham says "keep refrigerated," believe it; if it is a sealed shelf-stable can or an uncut country ham, the pantry is fine until you open or cut it.
Freezing ham
Ham freezes, but for less time than you might expect. At 0°F (-18°C) it stays safe indefinitely, while best quality runs 1 to 2 months. The window is shorter than for plain frozen pork because ham is cured: the salt that preserves it also speeds up the fat going rancid in the freezer, the same reason bacon freezes only about a month.
Freeze ham while it is still fresh, wrapped airtight in usable portions so you can thaw only what you need. Thaw it in the refrigerator, not on the counter, and expect cured ham to come out a little wetter in texture than it went in.
How to store opened ham
Wrap it airtight
Press out air with tight plastic wrap, foil, or a sealed container. Exposed ham dries at the edges and picks up fridge odors.
Refrigerate at 40°F (4°C) or below
Keep ham on a cold back shelf, not the door. Get it back in the fridge within 2 hours of serving.
Note the date you opened or cooked it
The clock that matters is when you cut, opened, or cooked it, not the sell-by date on a since-opened package. A date in marker keeps you honest.
Eat within the window for the type
Sliced and opened, 3 to 5 days; a whole cooked ham, up to 7; home-cooked, 3 to 4. Cut country ham, within a week.
Freeze by the end of the fridge window
Move ham to the freezer while it is still good, in portions, for 1 to 2 months of quality.
What spoiled ham looks and smells like
- Sour or off smell: fresh ham smells mildly salty and smoky. A sour, sharp, or rotten odor means discard.
- Slimy or sticky surface: a slick film is bacterial growth. Ham should feel moist but not tacky.
- Dull gray or greenish cast: cooked ham fades from pink toward gray as it ages; a green tint or fuzzy mold means toss it.
- A shiny, rainbow sheen is usually fine: the iridescent green-gold shimmer on sliced ham is light bouncing off the muscle fibers, not spoilage. Judge by smell and feel, not the shimmer.
Mistakes worth avoiding
- Treating every ham the same. A whole ham, a spiral cut, and a tub of deli ham run on different clocks. Match the window to the form.
- Leaving cut country ham at room temperature. Uncut, it is shelf-stable; cut, it needs the fridge and a 1-week limit. The cut changes everything.
- Ignoring a "keep refrigerated" label on a canned ham. Not all canned ham is shelf-stable. The label tells you which kind you have.
- Tossing ham over a rainbow sheen. That shimmer is normal light refraction. Smell and texture are the real tests.
- Freezing ham for months. The salt drives rancidity, so quality fades after 1 to 2 months even though it stays safe.
Bottom line
Opened or sliced cooked ham keeps 3 to 5 days in the fridge, a whole cooked ham up to 7, and home-cooked ham 3 to 4. Country ham and canned ham are the exceptions: shelf-stable until you cut or open them, then they join the same short fridge clock. Freeze ham for 1 to 2 months at best quality, wrap it airtight, date it when you open it, and let your nose, not a harmless rainbow sheen, make the final call.
FAQ
- How long does ham last in the fridge after opening?
- Most opened or sliced cooked ham keeps 3 to 5 days in the refrigerator at 40°F (4°C) or below, per USDA. A whole store-wrapped cooked ham holds up to 7 days, and ham you cooked yourself at home keeps 3 to 4 days. The type and the cut change the number, but once a ham is opened or sliced, you are working in days, not weeks.
- How long does a spiral ham last in the fridge?
- A spiral-cut ham is sliced, so it follows the shorter window: about 3 to 5 days refrigerated, whether you have opened it or not, because all that cut surface is exposed. Keep it tightly wrapped to slow drying, and freeze what you will not finish within that window. Frozen, it holds 1 to 2 months for best quality.
- Do country ham and canned ham need refrigeration?
- Not always, which makes them the exception. A whole, uncut country ham is salt-cured and can sit at room temperature for up to 1 year; once you cut into it, refrigerate and use within 1 week. A shelf-stable canned ham keeps about 2 years unopened in the pantry, but after opening it goes in the fridge and lasts 3 to 4 days.
- Can you freeze ham?
- Yes. Ham of any type stays safe indefinitely at 0°F (-18°C), and holds its best quality for 1 to 2 months. The window is shorter than for plain frozen meat because ham is cured and salty, and salt speeds up the fat going rancid in the freezer. Wrap it airtight, freeze it in usable portions, and thaw it in the fridge.