|

Ham and Potato Casserole – Creamy, Cheesy & Easy Comfort Food

Creamy ham and cheddar potato casserole baked until golden and bubbly
Creamy potatoes, tender ham, and melted cheddar baked together for an easy comfort-food dinner.

There’s a specific kind of relief that comes from finding a use for leftover ham that isn’t just another round of sandwiches. This casserole is that answer — creamy potatoes, tender ham, and melted cheddar baked into something that smells like dinner’s almost ready the second it goes in the oven.

It’s affordable, it’s filling, and it works whether you’re feeding a busy weeknight table or stretching holiday leftovers into another real meal. Here’s exactly how I make it.

What You’ll Need (serves 8)

  • 2 pounds potatoes, peeled and diced
  • 2 cups cooked ham, diced
  • 2½ cups shredded sharp cheddar cheese, divided
  • 1 cup sour cream
  • 1 can cream of chicken soup
  • ½ cup milk
  • 2 tablespoons melted butter
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • Freshly ground black pepper, to taste
  • Salt, if needed
  • Chopped parsley or green onions, for garnish (optional)

How to Make It

1. Preheat and prep.

Preheat your oven to 375°F (190°C) and grease a 9×13-inch baking dish with butter or cooking spray — this prevents sticking and makes cleanup much easier later.

2. Prep and parboil the potatoes.

Peel and dice the potatoes into evenly sized, roughly one-inch cubes — keeping the pieces uniform helps everything cook at the same rate. Boil in salted water for about 8 minutes, just until they begin to soften; you’re not cooking them through completely, since they’ll finish in the oven. Drain thoroughly and let them sit for a few minutes so excess moisture can evaporate — skipping this is one of the easiest ways to end up with a watery casserole.

3. Make the creamy base.

In a large bowl, whisk together the cream of chicken soup, sour cream, milk, melted butter, garlic powder, onion powder, and black pepper until completely smooth with no lumps.

4. Combine the filling.

Gently fold in the diced ham, half of the shredded cheddar, and the parboiled potatoes. Mix carefully rather than stirring hard — you want the potato pieces to stay intact, not break down into mush.

5. Assemble and top.

Spread the mixture evenly into your prepared baking dish, smoothing the top with a spatula. Sprinkle the remaining cheddar over the top — this is what creates that golden, slightly crisp crust as it bakes.

6. Bake.

Bake uncovered for 35–45 minutes, until the casserole is bubbling around the edges and the cheese has melted with light golden spots. For extra color, broil it for 2–3 minutes at the very end, watching closely since cheese browns fast.

7. Rest before serving.

Let the casserole sit for about 10 minutes before serving — it continues thickening as it rests, and it slices far more cleanly once it’s had a moment to settle.

Simple Tips That Make a Real Difference

Shredding your own cheese melts more smoothly than pre-shredded bags, which often contain anti-caking agents that affect texture. Don’t overcook the potatoes at the boiling stage — soft is good, falling apart is not, since they’ll continue cooking in the oven. And taste before adding extra salt; ham and cheese both bring plenty on their own.

Easy Ingredient Swaps

This casserole is forgiving enough to adjust based on what’s in your kitchen. Swap the cheddar for Monterey Jack, Colby Jack, Gruyère, mozzarella, or pepper jack if you want some heat. No ham on hand? Leftover turkey or cooked chicken works just as well.

Ways to Make It More Flavorful

A few easy additions can completely shift the personality of this dish: sautéed onions, mushrooms, bell peppers, frozen peas, sweet corn, spinach, or roasted garlic all fold in easily without complicating the process.

For a version with bacon:

cook 6–8 slices until crisp, then crumble them over the casserole either before baking or during the last few minutes in the oven, so they stay crunchy rather than softening. A teaspoon of the reserved bacon drippings stirred into the sauce adds even more depth.

Make-Ahead and Freezer Instructions

To make ahead: assemble the casserole without baking, cover tightly with plastic wrap and then foil, and refrigerate for up to 24 hours. Let it sit out for about 30 minutes before baking, and add an extra 10–15 minutes to the bake time since it’s starting cold.

To freeze: let a baked casserole cool completely, wrap tightly in two layers of foil or use a freezer-safe container, label with the date, and freeze for up to three months. Thaw overnight in the fridge before reheating.

Feeding a Crowd or Bringing It to a Potluck

For larger gatherings, split the recipe across two smaller baking dishes rather than one oversized pan — smaller casseroles cook more evenly and are easier to serve. This dish also travels well; carry it in an insulated casserole carrier to keep it warm, and finish with a sprinkle of fresh parsley or green onion right before serving.

What to Serve Alongside It

A crisp green salad, steamed broccoli or green beans, roasted asparagus, buttered peas, or warm dinner rolls all balance the richness nicely without competing with it.For a lighter, protein-rich main dish, you can also serve this casserole alongside my Easy Oven Baked Salmon Recipe. The lemon, garlic, and herbs on the salmon add a fresh contrast to the creamy potatoes, ham, and cheddar, making the two recipes a satisfying combination for a family dinner.

If you’re putting together a larger comfort-food spread, my Easy Yellow Squash Casserole is another great vegetable side to serve with this dish. The cheesy squash and crisp topping complement the creamy potatoes and ham while adding a different vegetable to the table.

Common Questions

Can I use frozen diced potatoes? Yes — let them thaw slightly and pat away excess moisture before mixing them in, to avoid a watery sauce.

Can I use different cheeses? Definitely. Sharp cheddar is classic, but Monterey Jack, Gouda, Swiss, or a blend all work well.

How do I keep it creamy? Avoid overbaking — once the cheese has melted and the center is hot, pull it out and let it rest; the sauce continues to thicken as it cools slightly.

Can I skip the sour cream? Plain Greek yogurt works as a substitute, with a similar creamy texture and a bit more tang.

How long do leftovers keep? Up to four days in an airtight container in the fridge, reheated in the microwave or oven.

Why This One Earns a Permanent Spot in the Rotation

What makes this casserole worth keeping around isn’t complexity — it’s reliability. It’s comforting without demanding much of you, economical without tasting plain, and flexible enough to adapt to whatever’s on hand. Whether it’s a Tuesday night dinner, a way to use up holiday ham, or something to bring to a potluck, it’s the kind of recipe that earns repeat requests without ever needing to be fancy.

Similar Posts