TL;DR
Yes. Cooked ham freezes well for about 1-2 months at best quality when it's wrapped tightly enough to keep air away from the surface.
Ham is one of those foods people freeze out of necessity — a holiday ham or a big deli purchase is usually more than one household eats before it turns. It freezes reasonably well, though the shorter quality window compared to something like turkey often surprises people.
The main enemy is air exposure, since ham dries out and picks up freezer odors faster than a lot of other cooked meats.
How to freeze it
Divide the ham into portions before freezing so you're never thawing more than you need — slices, cubes, and larger chunks all freeze fine. Wrap each portion tightly in plastic wrap or foil, then place it inside a freezer bag with as much air pressed out as possible.
How long it lasts
Fully cooked ham holds its best quality for about 1-2 months in the freezer, whether it's whole, sliced, or a bone-in piece. It stays safe well beyond that at 0°F (-18°C), but the texture and flavor decline noticeably after that window.
What changes after thawing
Thawed ham can feel slightly drier or spongier, especially thin deli slices, which have more surface area exposed to air. A splash of broth or a quick pan-warm with a lid on helps bring back some moisture.
Good ways to use it
- Sandwiches and wraps, especially with a condiment to offset any dryness.
- Omelets, fried rice, and breakfast hash.
- Soups and bean dishes — a bone-in piece works well as a stock base too.
Ham freezes well enough to be worth saving, but it has a shorter best-quality window than most people expect. Portion it tightly and plan to use it within a couple of months for the best results.