How Long Is Ham Good for in the Fridge and Freezer?

Comment author avatar
Odette Modified: September 30, 2022
How Long Is Ham Good for in the Fridge and Freezer?
Table Of Contents

Almost everyone stocks up on ham because they are versatile and easy to incorporate into delicious pork recipes and other dishes. If you happen to have leftovers, the fridge and freezer are their temporary home. Now, how long ham is good for in the fridge is a concern every ham and cured meat lover has wondered once or twice. After all, we want to store them where their shelf life would be longer.

Well, wonder no more! In this article, we’ll discuss how long ham lasts in both the fridge and in the freezer, as well as some tips on how to keep them fresh and delicious for your next recipe!

How Long Is Ham Good For?

Type of Ham Fridge Freezer
Fresh, uncured ham (uncooked) 3-5 days 6 months
Fresh, uncured ham (cooked) 3-4 days 3 to 4 months
Cured ham (uncooked) 5-7 days or use-by date 3 to 4 months
Cured ham (cooked) 3-5 days 1 to 2 months
Unopened, vacuum-sealed and cooked Use-by date 1 to 2 months
Opened, vacuum-sealed and cooked 3-5 days 1 to 2 months
Cooked, store-wrapped whole ham 7 days 1 to 2 months
Cooked, store-wrapped half ham 3-5 days 1 to 2 months
Cooked, store-wrapped ham slices 3-5 days 1 to 2 months
Dry Italian or Spanish type hams*, cut and sliced 2-3 months 1 month

*Examples include prosciutto, parma or serrano ham

How Long Is Ham Good for in the Fridge?

Wondering how long is ham good for in the fridge? Remember, a ham’s shelf life does not only rely on whether it’s uncooked or not but also if the package is vacuum-sealed at the plant or store-sealed, and if the package has been opened. You should also take into account whether it’s left whole in the fridge or if it’s cured or uncured.

According to the United States Department of Agriculture (USDA), cured and uncooked ham can last 5 to 7 days in the fridge. Meanwhile, uncured and uncooked ham can last between 3 to 5 days only. 

Take note, ham that’s been kept in its original packaging always lasts longer. So if you have no intention of cooking it yet, keeping it in its packaging is the best practice. This way your cooked-at-plant, vacuum-sealed ham can last up to 2 weeks. Once it’s opened, it can only last for 3 to 5 days. For a complete guide, check the table above.

How Long Is Ham Good for in the Freezer?

How long is ham good for in the freezer? Do they last longer? Yes, of course. Once you store your cured, uncooked ham in the freezer, your ham’s shelf life is relatively longer than when it’s stored in the refrigerator.

To be exact, cured and uncooked ham will last 3 to 4 months (although some brands and types can be frozen for up to 6 months depending on the use-by date). A complete guide above should help you keep track of a ham’s shelf life by type. 

READ ALSO: How Long Does Chicken Last in the Fridge And Freezer? (Both Raw and Cooked!)

How to Tell If Ham Is Bad

bourbon glazed ham recipe

Like all cured food, dry-cured meats like ham and Italian salami have a thin layer of mold on their exterior or skin. Don’t worry! That’s completely normal. A natural part of the fermentation process, the production of mold is a sign that the ham is aging properly. It’s not an indication that your ham has spoiled. 

Luckily, just like learning how to tell if a chicken is bad, tell-tale signs of spoilage are easy to spot even to home cooks. To avoid food poisoning, how do you tell if your ham has gone bad? The signs below should help you with that.


One of the early signs you have to look out for is the change in color and appearance. A perfectly good ham (cooked or uncooked) should have a rosy pink color. This is because ham is injected with sodium nitrate which makes the meat pink. If the color has faded or started to turn gray or green compared to when you first bought it, don’t eat it! It’s time to chuck it in the bin. 


Sometimes a ham’s appearance does not tell you about its state especially when it’s frozen or covered in glaze or mold (from fermentation). Before you jump to conclusion that it’s okay to cook, look for another sign. You can start with its smell. 

Take a good sniff; if it smells salty and smoky then it’s good to eat it. However, take note that you won’t notice a very foul odor similar to spoiled meat and vegetables. Rather, you’d notice a sulfur-like smell and a very musty odor. Still, the general practice is to throw it away if it smells other than salty and smoky.


Fresh ham should be firm and moist. On the other hand, dry-cured ham, well, should be dry. Whether fresh or cured, both hams will feel slimy or sticky once they go bad. Eating ham that’s slimy and sticky hoping that cooking it thoroughly will fix it is not a good idea. It’s guaranteed to put you in the sick bay so dispose of it immediately. 

Mold Formation

It’s true that it’s normal for dry-cured country hams to have mold. But that doesn’t go the same for fresh, uncured ham. Once you spot mold formation in your uncured ham then it’s time to chuck it away. 

Before you think about it, forget about scraping the mold and saving the rest of the ham. The mold can easily permeate the meat and contaminate the rest of it. Not to mention, there are also bacteria surrounding the mold which might cause food poisoning once consumed. 

Expiration Date or Beyond-Use Date (BUD)

Aside from these signs, you can also check the expiration or use-by date indicated on the packaging. Vacuum-sealed or store-sealed, don’t consume the ham once it’s already past due. This is because it’s probably not good for consumption anymore. If it looks okay and you’re unsure whether to throw it away, look for the rest of the signs stated above. 

How to Store Ham Properly

Pack of smoked pork shoulder or lacon ham

Now that you know how long is ham good for in the fridge and freezer, we’ll show you tips on how to avoid early spoilage so you can use it for dishes like this black forest ham sub. Below are some tips and tricks to keep ham fresh and delicious! 

In the Fridge

  • Don’t take the ham out of its original packaging if you don’t plan to cook it right away. 
  • Once it’s opened, take only the amount you need and don’t leave the untouched part on the kitchen counter. Always keep the meat tightly wrapped and refrigerated.
  • Ham can’t be left out of the fridge longer than 2 hours. This is to avoid the rapid growth of bacteria. 
  • After you open it you have two options: keep it in its original vacuum pack or transfer it to an airtight freezer container or freezer bag. 
  • You can also cover them with aluminum foil or plastic wrap, anything that prevents the moisture from escaping.
  • Let’s say you don’t have the options below, then use a towel to cover the ham. Don’t wrap the towel too tightly. Leave enough space for air circulation. After it’s wrapped, place the ham in the fridge preferably in a corner below 40 degrees Fahrenheit.

In the Freezer

Can you freeze ham without compromising taste and texture? Yes, you can! Of course, to get the best possible result, you have to do it the right way. 

  • Again, don’t take the ham out of its original packaging. 
  • Double wrap with aluminum foil if you spot any tearing or holes in the bag. This is so you can ensure moisture doesn’t escape.
  • If you plan on storing it in the freezer eventually, we suggest storing it in the freezer as soon as you bought it. Don’t wait for a week so you can still get 4 to 6 months of shelf life. 
  • If the ham is big and takes up too much freezer space, slice it and transfer it to airtight freezer containers. 
  • Place the ham in the coldest section of the freezer like the freezer floor. The quicker the ham freezes, the faster the bacteria growth stops.

Frequently Asked Questions

Does ham go bad?

Yes. Cured or uncured, ham can go bad. Among the signs that you can look for spoilage are sulfuric and musty smell, graying skin meat, and slimy texture.

Can you eat ham after 7 days?

If you store it properly, fresh, uncured ham can last up to 3 to 5 days. On the other, cured and uncooked ham lasts about 5 to 7 days or until its beyond-use date.

Keep the ham in its original packaging until you’re ready to use it to maximize its shelf life.

Can you eat ham that has been left out overnight?

No. You can’t consume ham that has been left out for more than 2 hours much less overnight. This is because bacteria grow incredibly fast at room temperature which reheating can’t fix.

Can you eat cooked ham after 5 days?

According to the USDA, once the ham has been cut, sliced, and cooked it should be consumed within five days especially when it’s stored in the fridge.


Chucking out food you never or barely touched is something all home cooks and chefs don’t look forward to. So, knowing how long they last in the fridge and how to prolong their shelf life is a question we look forward to being answered.

Basically, keeping the ham in the fridge or freezer guarantees longer shelf life. Of course, different types have different shelf lives. If you find yourself confused, just visit this article and find out how long they can last!

Read Next: What Is Salami? Everything You Need to Know


Odette is a content writer and proofreader by day, and living her inner artist as a poet and singer by night. She's also a former member of a publication who she now mentors from time to time. She likes how sharing a tiny bit of her life and her journey can help others in return. And because she is a curl embassador, she finds joy in empowering fellow curlies to embrace their natural curls. She also loves doing random acts of service to people she loves by cooking for them during her free time. This girl loves anything pasta and French cuisine though she just went through her Japanese and Korean cuisine phase.