Serving ham for the holidays and left with extra? Here are 18 creative leftover ham recipes—everything from ham salad and scalloped potatoes to soups and breakfast casseroles—to turn leftover ham into exciting meals.
These ideas cover breakfast, lunch and dinner with hearty soups, sandwiches, casseroles and easy weeknight dinners that make the most of every bite.

Ham has long been a holiday staple, but it’s common to end up with more than you can eat in one sitting. These leftover ham recipes will help you use every last bite. From make-ahead breakfasts to comforting dinners, there’s an idea here for every appetite.
Ham sales spike around Easter, Thanksgiving and Christmas, and even a modest-sized ham can produce plenty of leftovers. To make life easier, portion extra ham into resealable freezer bags so you can thaw just what you need. Below you’ll find everything from quick sandwiches and sliders to slow-cooked soups and baked casseroles.
If your household leans toward turkey, try using the same approach with leftover turkey recipes—same concept, different flavor. And if you’re tempted to buy a ham just to try these dishes, you’re not alone.
18 Leftover Ham Recipes

Hash Brown Egg Casserole
Get the Recipe
Ham Bone Soup (Slow Cooker)
Get the Recipe
Stromboli Recipe
Get the Recipe
Slow Cooker Ham and Bean Soup
Get the Recipe
Cuban Sandwich
Get the Recipe
Scalloped Potatoes and Ham
Get the Recipe
Ham Salad
Get the Recipe
Cuban Sliders
Get the Recipe
Ham and Beans
Get the Recipe
Monte Cristo Sandwich
Get the Recipe
How long does cooked ham last?
Cooked ham will keep in the refrigerator for 3–4 days. For longer storage, freeze ham for up to 3 months. Portioning ham into smaller bags before freezing makes thawing and using just what you need much easier.
How do you store cooked ham?
Slice ham from the bone and store slices in an airtight container in the refrigerator. If freezing, dice the ham into usable portions and seal in freezer bags to speed thawing for recipes.

Ham and Egg Cups
Get the Recipe
Ham and Cheese Pinwheels
Get the Recipe
Ham and Potato Soup
Get the Recipe
Ham and Cheese Sliders
Get the Recipe
Ham Casserole
Get the Recipe
Slow Cooker Black Eyed Peas
Get the Recipe
Ham and Corn Chowder
Get the Recipe
Red Beans and Rice
Get the Recipe
How to reheat leftover ham
To reheat leftover ham, place it in a baking dish, cover with foil and warm at 275°F (135°C) until heated through. For a whole ham, plan about 10 minutes per pound; for sliced ham, 5–7 minutes per pound is usually sufficient. Reheating gently helps preserve moisture and flavor.
Ham is too good to waste—use these recipes to transform leftovers into meals you’ll look forward to. From quick breakfasts to hearty dinners, these dishes put leftover ham to delicious use.