Introduction
When it comes to comforting, hearty meals that bring everyone to the table, Cheesy Ham and Potato Casserole is a timeless favorite. This rich and creamy dish combines tender potatoes, savory ham, and a smooth cheese sauce, all baked together under a golden, crispy topping. The result is a warm, satisfying casserole that feels like classic home cooking at its best.
This dish is especially popular for family dinners, holiday leftovers, and potluck gatherings because it’s easy to prepare and incredibly filling. The combination of melted cheese, soft potatoes, and flavorful ham creates a comforting meal that everyone loves.
Why You’ll Love This Recipe
This casserole is loved for its creamy texture and rich cheesy flavor that perfectly complements the salty ham and tender potatoes.
It’s also a great way to use leftover ham, turning simple ingredients into a delicious and satisfying meal.
Ingredients
- 4 cups potatoes, peeled and diced
- 2 cups cooked ham, diced
- 1 cup shredded cheddar cheese
- 1 cup shredded mozzarella cheese
- 1 can (10.5 oz) cream of mushroom or cream of chicken soup
- 1/2 cup milk
- 1/2 cup sour cream
- 1/2 cup diced onion
- 1 teaspoon garlic powder
- 1/2 teaspoon black pepper
- 1 cup breadcrumbs or crushed crackers
- 2 tablespoons melted butter
How to Make Cheesy Ham and Potato Casserole
Start by preheating your oven to 375°F (190°C) and lightly greasing a baking dish.
Place the diced potatoes in a pot of salted water and boil them for about 8–10 minutes until they begin to soften. Drain and set aside.
In a large mixing bowl, combine the cream soup, milk, sour cream, garlic powder, black pepper, and diced onion. Stir until smooth.
Add the diced ham, cooked potatoes, and both cheeses to the bowl. Mix everything together until evenly coated.
Pour the mixture into the prepared baking dish and spread it evenly.
In a small bowl, mix the breadcrumbs with the melted butter and sprinkle this mixture over the top of the casserole.
Bake for 30–35 minutes, or until the casserole is hot and the topping becomes golden brown.
Allow it to rest for about 5 minutes before serving.
Tips for the Best Casserole
- Use Yukon Gold or Russet potatoes for the best texture.
- Add extra cheese for an even richer flavor.
- A sprinkle of paprika or fresh herbs can add color and flavor.
Serving Suggestions
Cheesy Ham and Potato Casserole pairs well with:
- Fresh green salad
- Steamed vegetables
- Dinner rolls
- Roasted broccoli or green beans
Creamy, cheesy, and wonderfully comforting, Cheesy Ham and Potato Casserole is a classic dish that’s perfect for cozy family meals or sharing at gatherings. It’s simple, satisfying, and guaranteed to become a favorite at your table.

