Ham is a versatile and popular food, especially during holidays and family gatherings.
But once it’s in your fridge, knowing how long it stays safe to eat is essential for both food safety and quality.
The shelf life of ham depends on the type of ham, how it’s stored, and whether it has been opened or cooked.
How Long Can You Keep Ham on the Bone in the Fridge?
A bone-in ham generally lasts 5 to 7 days in the refrigerator once it has been cooked or opened. The bone helps retain flavor and moisture, but it does not significantly extend storage life.
If the ham is still whole and unopened (such as a vacuum-sealed or fully cured bone-in ham), it may last closer to the manufacturer’s expiration date. However, once cut into, the 5–7 day rule applies.
To maximize freshness:
- Store it tightly wrapped in foil or airtight containers
- Keep it at or below 40°F (4°C)
- Avoid repeated temperature changes
How Long Does an Unopened Ham Last in the Fridge?
An unopened ham, especially vacuum-sealed or commercially packaged ham, typically lasts:
- Fresh (uncured) ham: 3 to 5 days past purchase date
- Cured or fully cooked ham: 7 days or until the “use by” date
- Vacuum-sealed whole ham: up to 1–2 weeks unopened, depending on packaging
Always check the label. If it is still sealed and refrigerated properly, unopened ham generally lasts longer than sliced or opened ham.
How Long Does Sliced Ham Last in the Fridge?
Sliced ham has a shorter shelf life due to increased exposure to air and bacteria.
- Deli-sliced ham: 3 to 5 days
- Pre-packaged sliced ham (opened): 3 to 7 days
For best results:
- Keep it tightly sealed or in airtight containers
- Use parchment paper between slices to reduce moisture buildup
- Avoid leaving it out at room temperature for long periods
How Long Does Ham Last in the Refrigerator After Cooking?
Once cooked, ham generally lasts:
- 3 to 5 days in the refrigerator
Cooked ham includes baked ham, glazed ham, or leftover holiday ham.
To store properly:
- Refrigerate within 2 hours of cooking
- Store in shallow airtight containers
- Slice only what you need to reduce exposure to air
If you want to extend storage, freezing is a better option, where cooked ham can last 1 to 2 months or longer.
How Long Does Smoked Ham Last in the Fridge?
Smoked ham lasts slightly longer than fresh ham due to the preservation process.
- Unopened smoked ham: up to 1 week or label expiration date
- Opened smoked ham: 5 to 7 days
- Cooked smoked ham leftovers: 3 to 5 days
Even though smoking helps preservation, refrigeration time limits still apply once it is exposed to air.
How Long Does Ham Last in the Refrigerator Overnight?
If ham has been properly stored, leaving it in the refrigerator overnight does not affect its safety. In fact, ham is designed to last multiple days in cold storage.
However, if ham was left out at room temperature overnight, it should be discarded. The USDA recommends that perishable food should not stay at room temperature for more than 2 hours.
So:
- In fridge overnight → safe
- On counter overnight → unsafe
Can You Eat Ham After 7 Days in the Fridge?
It depends on the type of ham:
- Cooked ham: usually not safe after 7 days
- Sliced deli ham: often unsafe after 5–7 days
- Unopened vacuum-sealed ham: may still be safe if within date
Even if it looks fine, harmful bacteria may still be present. When in doubt, it’s safer to discard it. Always check for signs like:
- Sour smell
- Slimy texture
- Discoloration
How Long After Christmas Day Can You Eat Ham?
Christmas ham is one of the most common leftovers, and proper storage is key.
Typically:
- Cooked Christmas ham lasts 3 to 5 days in the fridge
- If stored immediately and properly sealed, it may last up to 7 days maximum
This means:
- Christmas Day → safe until around New Year’s Eve (if properly stored)
For longer storage, freeze leftover ham within a few days of cooking.
Can I Keep a Ham in the Fridge for a Month?
In most cases, no, you should not keep ham in the fridge for a month.
Even cured or cooked ham will spoil long before that time. Standard refrigeration limits are:
- Cooked ham: 3–5 days
- Opened ham: up to 7 days
- Unopened vacuum-sealed ham: up to 1–2 weeks
If you need longer storage:
- Freeze ham for up to 1–2 months (best quality) or even longer if well wrapped
- Use airtight freezer bags or vacuum sealing to prevent freezer burn
A month in the refrigerator is not considered safe for any type of ham.
Final Food Safety Tips for Storing Ham
To keep your ham both safe to eat and enjoyable in flavor and texture, proper storage is essential:
Maintain proper refrigeration temperature:
Keep your fridge at or below 40°F (4°C) to slow bacterial growth and preserve freshness.
Use airtight packaging:
Store ham in sealed containers or tightly wrapped foil or plastic wrap to prevent air exposure and drying out.
Label leftovers clearly:
Write the storage date on containers so you can track how long the ham has been kept.
Refrigerate promptly:
Place cooked ham in the refrigerator within 2 hours of cooking (or within 1 hour if the room temperature is above 90°F / 32°C).
Freeze for longer storage:
If you don’t plan to eat the ham within a few days, freezing it will significantly extend its shelf life while maintaining quality.
The shelf life of ham in the refrigerator depends on its type and storage conditions, but most ham varieties last between 3 and 7 days once opened or cooked. Bone-in, smoked, sliced, or holiday ham all follow similar safety guidelines, with only slight variations.
When in doubt, remember the rule: if it’s been more than a week in the fridge, it’s safer to throw it away than risk foodborne illness.
For best performance and longer freshness control in food service environments, using a reliable storage solution like a Wilprep commercial fridge can help maintain stable temperatures and proper food safety standards.
- Bojangles Coleslaw Recipe - April 19, 2026
- The 12 Best Kombu Substitutes for Your Favorite Recipes - December 8, 2025
- Ruth’s Chris Creamed Corn Recipe - March 8, 2025


