Ham stays good in the fridge for 3 to 10 days depending on the type: a whole ham (cooked or uncooked) lasts 5 to 7 days, an unopened package of cooked ham lasts 7 to 10 days, and opened, sliced, or spiral-cut ham should be eaten within 3 to 5 days. Keep your refrigerator at or below 40°F (4°C), keep the ham tightly wrapped or in an airtight container, and freeze anything you will not finish in time — a whole ham keeps up to 6 months in the freezer.
Ham Fridge Storage Times at a Glance
Type of Ham
Fridge Storage Time (at or below 40°F / 4°C)
Uncooked Whole Ham
5 - 7 days
Cooked Whole Ham
5 - 7 days
Sliced Ham (Unopened)
1 - 2 weeks
Sliced Ham (Opened)
3 - 5 days
Cooked Ham (Unopened)
7 - 10 days
Cooked Ham (Opened)
3 - 5 days
Spiral-Cut Ham
3 - 5 days
Ham Fridge Storage: How to Store Ham Right
Fridge It Fast: Get that ham into the fridge as soon as you bring it home or finish cooking it.
Seal It Up: Use airtight containers or wrap it tight in plastic wrap or foil. Air is the enemy here.
Chill Properly: Keep your fridge at or below 40°F (4°C). No exceptions.
Keep It Separate: Put your ham on its own shelf or in a separate compartment to avoid cross-contamination with raw meats.
What Affects Ham's Shelf Life?
Factor
Impact on Shelf Life
Type of Ham
Whole ham outlasts sliced or spiral-cut.
Packaging
Vacuum-packed hams stay fresh longer.
Storage Conditions
Consistent fridge temps below 40°F (4°C) are key.
Handling
Good hygiene and minimal air exposure keep it fresh.
A whole ham — whether uncooked or cooked — lasts about 5 to 7 days in the refrigerator.
Type of Ham
Fridge Storage Time
Uncooked Whole Ham
5 - 7 days
Cooked Whole Ham
5 - 7 days
Tips to Keep Your Whole Ham Fresh Longer
Keep It Wrapped: If the ham's unopened, leave it in its original packaging. If you've opened it, wrap it up tight with aluminum foil or plastic wrap to keep the air out.
Chill It Right: Make sure your fridge is set to 40°F (4°C) or lower. This helps slow down any nasty bacteria.
Separate It: Store your ham on its own shelf to avoid any cross-contamination with other foods.
Use Airtight Containers: If you slice the ham, pop the slices into an airtight container to keep them fresh.
If you stash it properly, unopened sliced ham lasts 1 to 2 weeks in the fridge; once opened, eat it within 3 to 5 days.
Storage Type
Refrigerator Storage Time
Sliced Ham (Unopened)
1 - 2 weeks
Sliced Ham (Opened)
3 - 5 days
These times aren't set in stone. They can change depending on the ham's quality and how cold your fridge is. Always give it a sniff and look for any funky signs before eating.
Tips to Keep Your Sliced Ham Fresh
Wrap It Up: Keep it in its original packaging or wrap it tight with plastic wrap or foil. You can also use an airtight container to keep out air and moisture.
Chill Fast: Pop it in the fridge ASAP after buying or opening. Aim for a fridge temp below 40°F (4°C).
Use the Meat Drawer: If your fridge has a meat drawer, use it. It's usually colder and helps keep the ham fresh longer.
Separate from Raw Meat: Keep your ham away from raw meats to avoid any nasty cross-contamination.
Opened cooked ham keeps for 3 to 5 days in the fridge; an unopened package lasts 7 to 10 days.
Storage Method
Fridge Time
Opened Cooked Ham
3-5 days
Unopened Cooked Ham
7-10 days
To keep your ham fresh, store it in an airtight container or wrap it tightly in plastic wrap or aluminum foil. This keeps out air and nasty stuff that can spoil your ham.
How to Tell If Your Ham Has Gone Bad
Weird Smell: If it smells sour or just plain off, it's time to toss it.
Slimy Feel: A sticky or slimy texture means bacteria might be having a party on your ham.
Color Changes: If your ham looks grayish or greenish, it's not safe to eat.
Spiral-cut ham is a hit in many homes because it's already sliced and ready to go. Store spiral-cut ham in the refrigerator for about 3 to 5 days if you handle it right.
Storage Type
Refrigerator Storage Time
Spiral-Cut Ham
3 to 5 days
Keeping Your Spiral-Cut Ham Fresh
Store It Right: Keep the ham in its original packaging or wrap it up tight in aluminum foil or plastic wrap. This keeps air and germs out.
Keep It Cold: Put the ham in the coldest part of your fridge, usually the back of the bottom shelf. Make sure your fridge is set below 40°F (4°C).
Use Airtight Containers: Got leftover slices? Stick them in airtight containers to keep them fresh longer.
Yes — freezing ham is a smart way to stretch its shelf life and cut down on food waste. Kept at a steady 0°F (-18°C), a whole uncooked ham stays good for up to 6 months, while cooked, sliced, and spiral-cut hams keep for about 2 months and cured country ham for about 1 month. Raw ham generally outlasts cooked ham in the freezer, and vacuum-sealed ham lasts longer than ham wrapped loosely.
How Long Will Ham Last in the Freezer?
Type of Ham
Freezer Storage Time (at 0°F / -18°C)
Whole Uncooked Ham
Up to 6 months
Cooked Ham
Up to 2 months
Sliced Ham
Up to 2 months
Spiral-Cut Ham
Up to 2 months
Cured Ham (Country Ham)
Up to 1 month
How to Freeze Ham
Before the ham goes in the freezer, prep it right:
Cool It Down: Let cooked ham cool completely before freezing. This stops ice crystals from forming and ruining the texture.
Clean and Dry: Make sure the ham is clean and dry — any surface moisture turns into ice crystals.
Slice or Portion: Freeze the ham in portions you'll use at one time, so you can grab just what you need without thawing the whole thing.
Trim the Fat: Cut off any extra fat. Fat can go rancid in the freezer.
Then package it to block air and moisture:
Wrap it up: Cover the ham completely in plastic wrap or aluminum foil, with no part left exposed.
Bag it: Put the wrapped ham in a heavy-duty freezer bag and squeeze out as much air as you can before sealing — double wrapping gives the best protection against freezer burn.
Label it: Write the date on the bag so you know how long it's been in the freezer.
Freeze it fast: Pop the ham in the freezer right after wrapping, and keep the freezer at 0°F (-18°C) or colder.
Packaging Method
Effectiveness
Airtight Containers
High
Heavy-Duty Freezer Bags
High
Plastic Wrap + Container/Bag
Very High
Spotting Freezer Burn on Ham
Freezer burn can mess with your ham's quality, making it dry and less yummy. Here's how to spot it:
Discoloration: Look for grayish-brown spots.
Texture Changes: The surface might feel dry or leathery.
Off Smell: A weird or stale odor can be a sign.
Freezer-burned ham is usually safe to eat, but it might not taste great. Tight, airtight wrapping before freezing is the best way to dodge it. For more storage tips, see how long does a fresh turkey last in the fridge.
Thawing ham the right way keeps it safe to eat and tasty. You have three options:
In the Fridge: The safest way to thaw ham is in the fridge — it keeps the temperature steady and safe.
Whole Ham: 4 to 6 hours per pound.
Sliced Ham: 24 to 48 hours.
Cooked Ham: 24 to 48 hours.
Spiral-Cut Ham: 24 to 48 hours.
Cold Water: If you're in a hurry, thaw the ham in cold water, changing the water every 30 minutes — about 30 minutes per pound for a whole ham, 1 to 2 hours for sliced, cooked, or spiral-cut ham.
Microwave: Use the defrost setting, but be careful — this method can start to cook the ham in spots.
Thawing Method
Time Required
Refrigerator
4-6 hours per pound
Cold Water
30 minutes per pound
Microwave
Varies by microwave
If you thaw with cold water or the microwave, cook the ham right away. Once thawed, heat the ham to an internal temperature of 165°F (74°C) to make sure it's safe to eat — an oven, stovetop, or microwave all work. And never refreeze thawed ham: it messes with the texture and could make it unsafe. Handling other frozen meats too? See how long does a frozen turkey breast last in the freezer.
Ways to Use Leftover or Thawed Ham
Once your ham is thawed, use it up before its fridge clock runs out (3 to 5 days for opened cooked ham). Some tasty ideas:
Ham and Cheese Omelette: Toss chopped ham into your morning omelette for a protein boost.
Ham Salad: Mix diced ham with mayo, celery, and onions. Perfect for sandwiches or crackers.
Ham and Bean Soup: Add ham to a hearty bean soup for extra flavor.
Ham Pizza: Top a homemade pizza with ham, pineapple, and cheese for a Hawaiian twist.
Ham Casserole: Combine ham with pasta, cheese, and veggies for a comforting casserole.
A whole ham, cooked or uncooked, lasts 5 to 7 days in a refrigerator kept at or below 40°F (4°C). Keep it in its original packaging until you open it, then wrap it tightly in foil or plastic wrap.
Can you freeze ham?
Yes. Wrap it tightly, seal it in a heavy-duty freezer bag with the air squeezed out, and keep the freezer at 0°F (-18°C). A whole uncooked ham keeps up to 6 months; cooked, sliced, and spiral-cut hams keep about 2 months; cured country ham about 1 month.
How long is ham good for in the freezer?
Up to 6 months for a whole uncooked ham, about 2 months for cooked, sliced, or spiral-cut ham, and about 1 month for cured country ham — provided it's airtight-wrapped and the freezer holds a steady 0°F (-18°C).
What's the best way to thaw ham?
Thaw ham in the fridge: 4 to 6 hours per pound for a whole ham, or 24 to 48 hours for sliced, cooked, or spiral-cut ham. In a hurry, submerge it in cold water (changed every 30 minutes, about 30 minutes per pound) and cook it immediately afterward. Reheat to an internal temperature of 165°F (74°C).
Can you refreeze thawed ham?
No. Once ham has thawed, don't freeze it again — refreezing degrades the texture and can make it unsafe. Freeze ham in single-use portions so you only thaw what you need.
How do you know if ham has gone bad?
Toss the ham if it smells sour or off, feels sticky or slimy, has turned grayish or greenish, or shows any mold. When in doubt, throw it out.
It also has tons of awesome articles about kitchen stuff and home news. Enhance your home, garage, backyard, patio, and office with the coolest essentials. With every necessary type of residential refrigerator or freezer in the collection, you're covered.