This leftover ham potato casserole is the kind of cozy, family-style dinner that turns holiday leftovers into something everyone actually looks forward to eating. Creamy, cheesy, and baked until bubbly, it is a simple way to stretch leftover ham into a filling meal that works for busy weeknights or casual gatherings.
If you love comforting casseroles like this tater tot casserole , you will appreciate how easy this recipe is to assemble with pantry staples and cooked potatoes.
Why You’ll Love It
- Perfect for leftovers: A smart way to use cooked ham.
- Comfort food classic: Creamy, cheesy, and satisfying.
- Easy prep: Simple ingredients and basic steps.
- Make-ahead friendly: Great for meal planning.
Ingredients
- 3 cups cooked potatoes, diced or sliced
- 2 cups leftover ham, chopped
- 1 small onion, finely diced
- 2 cups shredded cheddar cheese
- 1 can (10.5 oz) condensed cream of mushroom soup
- 1/2 cup whole milk
- 2 tbsp unsalted butter
- 1/2 tsp black pepper
- 1/2 tsp garlic powder
- Salt to taste
If you enjoy creamy potato-based dishes, this recipe pairs well with ideas from the creamiest mashed potatoes recipe when planning comfort-food dinners.
Instructions
- Preheat the oven to 375°F and lightly grease a 9×13-inch baking dish.
- In a skillet over medium heat, melt the butter and sauté the diced onion until soft and translucent.
- In a large bowl, combine cream of mushroom soup, milk, black pepper, garlic powder, and salt.
- Add cooked potatoes, chopped ham, sautéed onions, and 1 1/2 cups of the shredded cheese. Stir gently.
- Transfer the mixture to the prepared baking dish and spread evenly.
- Sprinkle the remaining cheese on top and bake uncovered for 35–40 minutes, until bubbly and lightly golden.
- Let rest for 5 minutes before serving.
For another oven-friendly comfort dish, check out this homemade egg noodle casserole , which follows a similarly simple approach.

Tips & Variations
- Add frozen peas or corn for extra color and texture.
- Use a blend of cheddar and Monterey Jack for a richer flavor.
- Top with buttered breadcrumbs for a crispy finish.
Substitutions
- Swap cream of mushroom soup for cream of chicken.
- Use smoked turkey instead of ham.
- Replace milk with half-and-half for extra creaminess.
Serving Suggestions
Serve this casserole with a simple green salad or roasted vegetables. It also pairs nicely with soups like this classic potato soup for a hearty winter meal.
Storage & Reheating
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat individual portions in the microwave or warm the entire dish in the oven at 350°F until heated through.
FAQs
Can I make this casserole ahead of time?
Yes, assemble it up to one day ahead, cover, refrigerate, and bake when ready.
Can I freeze leftover ham potato casserole?
Yes, freeze in a freezer-safe container for up to 2 months. Thaw overnight before reheating.
More to Try
Conclusion
This leftover ham potato casserole proves that simple ingredients can turn into a comforting, crowd-pleasing meal. Whether you are using holiday ham or weeknight leftovers, this casserole delivers warmth, flavor, and convenience every time.
Print
Leftover Ham Potato Casserole
- Total Time: 55 minutes
- Yield: 6 servings 1x
Description
This leftover ham potato casserole is creamy, cheesy, and perfect for turning holiday leftovers into a cozy, family-style meal. Great for busy nights or casual gatherings.
Ingredients
- 3 cups cooked potatoes, diced or sliced
- 2 cups leftover ham, chopped
- 1 small onion, finely diced
- 2 cups shredded cheddar cheese
- 1 can (10.5 oz) condensed cream of mushroom soup
- 1/2 cup whole milk
- 2 tbsp unsalted butter
- 1/2 tsp black pepper
- 1/2 tsp garlic powder
- Salt to taste
Instructions
- Preheat the oven to 375°F and lightly grease a 9×13-inch baking dish.
- In a skillet over medium heat, melt the butter and sauté the diced onion until soft and translucent.
- In a large bowl, combine cream of mushroom soup, milk, black pepper, garlic powder, and salt.
- Add cooked potatoes, chopped ham, sautéed onions, and 1 1/2 cups of the shredded cheese. Stir gently.
- Transfer the mixture to the prepared baking dish and spread evenly.
- Sprinkle the remaining cheese on top and bake uncovered for 35–40 minutes, until bubbly and lightly golden.
- Let rest for 5 minutes before serving.
Notes
Add peas or corn for extra texture. Try Monterey Jack cheese or top with buttered breadcrumbs for variation. You can also prep ahead and refrigerate until ready to bake.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Category: Dinner
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 410
- Sugar: 3g
- Sodium: 890mg
- Fat: 25g
- Saturated Fat: 12g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 20g
- Fiber: 2g
- Protein: 22g
- Cholesterol: 75mg
Keywords: leftover ham, potato casserole, cheesy casserole, ham recipes, comfort food
