Cheesy Ham and Potato Casserole is the kind of hearty, comforting dish that brings everyone to the table. Perfectly tender potatoes, savory bites of ham, and a rich, creamy cheese sauce come together in one irresistible bake. This is the ultimate comfort food, perfect for family dinners, holidays, or using up leftover ham in the most delicious way possible.
The star of the dish is the silky cheese sauce, made from scratch with butter, flour, milk, and cream, then blended with melty cheddar and mozzarella for the perfect balance of sharpness and creaminess. Tossed with cubes of potato and ham, it bakes into a golden, bubbly masterpiece that’s impossible to resist.
This casserole is versatile, too—it pairs well with a simple green salad for a complete meal or works as a decadent side dish alongside roasted meats. It’s a crowd-pleaser that disappears fast, and the leftovers reheat beautifully, making it a practical option as well as a delicious one.
ADVERTISEMENT
Whether served at Sunday dinner, potlucks, or as a holiday staple, Cheesy Ham and Potato Casserole is one recipe that will become part of your regular rotation. Every bite is cozy, flavorful, and deeply satisfying.
Servings: 6
Total Time: 1 hour
Ingredients :
- 4 cups potatoes, peeled and diced into small cubes
- 2 cups cooked ham, diced
- 3 tablespoons butter
- 3 tablespoons all-purpose flour
- 2 cups whole milk
- 1 cup heavy cream
- 2 cups shredded cheddar cheese (divided)
- 1/2 cup shredded mozzarella cheese
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/2 teaspoon black pepper
- 1/2 teaspoon salt (or to taste)
- 2 tablespoons chopped chives (for garnish)
Instructions:
See Next Page =>