Add as Google Trusted Source

This post may contain affiliate links, please see the privacy policy for details.

This ham and potato casserole combines Yukon Gold potatoes, diced cooked ham and a creamy cheese sauce, all in one hearty bake. The potatoes are cubed for a chunky texture and it’s a great dish to make if you’re wondering what to do with leftover holiday ham. Casseroles are a great choice when it’s cool outside, and this hearty, warming dish isn’t going to let you down. I love the subtle thyme and smoked paprika flavors, as well as the tang from the Dijon mustard. Serve this main dish with crusty bread for a comforting family dinner.

Cheesy ham and potato casserole in a white dish, with a wooden spoon and sliced bread in the background.

Why You’ll Love It

Smiling woman in a patterned sweater holding a mug, standing in a cozy kitchen with wooden cabinets.

Leftover cooked ham turns into a full casserole with tender potatoes, creamy sauce and a cheesy topping.

Plenty of texture: Enjoy tender chunks of potato, meaty ham and plenty of creamy sauce in every serving, along with melty cheese.
Rich and filling: Potatoes, ham, sour cream and cheese make this a hearty dinner.
Ideal for leftover ham: A good amount of cooked ham goes into the casserole, so it works well after a holiday meal when there’s lots of it left in the fridge and you can’t face yet another ham sandwich!

A wooden spoon scoops cheesy ham and potato casserole from a white baking dish.

Also try my sheet pan ham dinner, ham salad, pork chop and rice casserole or some of these easy casserole recipes.

Cheesy casserole in a white dish with a wooden spoon, bread slices, plates, and salt and pepper shakers nearby.

Cheesy Ham and Potato Casserole Ingredients

A complete list of ingredients and amounts can be found in the recipe card below.

Yukon Gold potatoes: They get tender in the oven but still hold together well enough for a chunky casserole.
Cooked ham: I usually use leftover baked ham in this recipe and like to dice it into fairly small pieces so it mixes evenly with the potatoes.
Butter, flour, milk and chicken broth: These form the base of the sauce.
Sour cream: It’s stirred in after the skillet comes off the heat, making the sauce richer and creamier.
Onion and garlic: The onion is softened in butter first, followed by fresh garlic. I tried using garlic powder instead of fresh garlic but prefer the fresh garlic flavor in the finished ham casserole.
Dijon mustard: The amount is small enough to add a little tang rather than a strong mustard flavor.
Smoked paprika and thyme: These season the sauce along with a little salt and black pepper.
Sharp cheddar and Monterey Jack: The cheddar has a stronger flavor, while Monterey Jack is mild and melts smoothly.

Assorted bowls of diced ham, potatoes, shredded cheese, onions, spices, butter, and cream on a blue tile surface.

How to Make Ham Potato Bake

For more detailed instructions with weights and measurements, jump to the printable recipe card.

Start the potatoes: Boil the potato cubes in salted water until they’re just beginning to soften, then drain well.
Cook the onion and garlic: Melt the butter, soften the onion and cook the garlic briefly. Stir in the flour and cook it for another minute.
Make the sauce: Gradually whisk in the milk and chicken broth. Stir in the Dijon, smoked paprika, thyme, salt and black pepper, then simmer until slightly thickened.
Combine everything: Remove the skillet from the heat and stir in the sour cream. Fold in the potatoes and ham.
Finish and bake: Spread the mixture out evenly, add both shredded cheeses and bake uncovered until the potatoes are tender, the sauce is bubbling and the cheese is lightly golden. Let it rest for a few minutes, then add fresh parsley and serve hot.

A spoon lifts cheesy, creamy casserole with ham and potatoes from a baking dish.

Substitutions and Variations

Try russet potatoes: If you use russets instead of Yukon Golds, the finished potatoes will be softer and starchier.
Extra garlic: Include a pinch of garlic powder as well as the fresh garlic in the recipe.
Cheese swap: Use more cheddar in place of the Monterey Jack if you prefer. Colby Jack is another melting cheese that works well.
Crispy topping: I like to broil the baked casserole for a couple of minutes to crisp up the topping. This is optional but highly recommended!

Creamy baked casserole with ham, potatoes, and cheese served on a plate with a spoon and sliced bread nearby.

Serving Suggestions

With bread: I love serving this potato and ham casserole recipe with homemade bread, especially cloverleaf rolls or homemade sourdough.
With vegetables: Something simple like garlic green beans is a good pairing for this rich and cheesy casserole, or you might prefer maple roasted rainbow carrots.
With a salad: I like to add something with contrasting flavors and textures, perhaps a shaved Brussels sprouts slaw.

A wooden spoon serving cheesy ham and potato casserole topped with melted cheese and chopped herbs.

How to Store

Store: Keep leftovers covered in the refrigerator for up to 3 or 4 days.
Freeze: I don’t recommend freezing this casserole if you can avoid it. Cooked potatoes can thaw out grainy and dairy-based sauces can separate.
Reheat: Microwave individual portions or warm a larger amount in a 350°F oven until heated through.

Baked cheesy casserole in a white dish, with bread, butter, plates, and utensils on a blue tiled table.

Top Tips

Don’t fully cook the potatoes first: They only need to cook briefly in the pot because they will finish cooking in the oven.
Keep the cubes even: Similar-sized potato pieces are more likely to get tender at the same time.
Leave the sauce a little loose: The potatoes absorb some of the liquid as the casserole bakes, so the sauce shouldn’t be overly thick before it goes into the oven.

A wooden spoon lifts cheesy ham and potato casserole from a white dish, with bread slices in the background.

Ham Potato Casserole FAQs

How is this different from scalloped potatoes with ham?

Scalloped potatoes are a creamy dish made with thin potato slices in a cheesy sauce. This casserole has potato cubes instead, giving it a chunkier consistency. If you do want to try those, my cheesy scalloped potatoes au gratin are a rich side dish.

How can I tell when the casserole is done?

Pierce one of the larger potato pieces with a fork. It should be tender all the way through. The sauce should be bubbling and cheese should be a bit browned around the edges.

Why does the leftover ham and potato casserole need to rest before serving?

The sauce continues to thicken slightly during the resting time. Let it sit for 5 to 10 minutes, then sprinkle on the parsley and serve.

Can I make ham and potato casserole ahead?

Yes. Assemble the casserole, cover it and refrigerate it until you’re ready to bake. When I do this, I typically add a little extra baking time if it goes into the oven straight from the fridge, perhaps another 5 or 10 minutes, and I check it’s piping hot in the center.

Golden cheesy casserole in a white dish, topped with herbs, with bread, butter, plates, and forks nearby.

Cheesy Ham and Potato Casserole Recipe

No ratings yet

Ham and Potato Casserole

This cheesy casserole has fork-tender Yukon Gold potatoes and diced ham in a rich, creamy sauce. It's a hearty casserole with plenty of flavor.
Prep Time: 20 minutes
Cook Time: 45 minutes
Resting Time: 10 minutes
Total Time: 1 hour 15 minutes
Servings: 6 people

Ingredients 

  • 3 Pounds Yukon Gold potatoes, peeled and cut into small cubes
  • 2 ½ Cups cooked ham, diced
  • 1 yellow onion, medium, finely chopped
  • 3 Cloves garlic, minced
  • 4 Tablespoons unsalted butter
  • 3 Tablespoons all-purpose flour
  • 2 ¼ Cups whole milk
  • ½ Cup chicken broth
  • ½ Cup sour cream
  • 1 Tablespoon Dijon mustard
  • ½ Teaspoon smoked paprika
  • ½ Teaspoon dried thyme
  • Salt and black pepper, to taste
  • 1 ½ Cups sharp cheddar cheese, shredded
  • 1 Cup Monterey Jack cheese, shredded

For Garnish

  • 2 Tablespoons fresh parsley, chopped

Instructions 

  • Preheat the oven to 350°F.
  • Add the cubed potatoes to a large pot and cover them with cold water. Season the water with a little salt.
  • Bring the potatoes to a boil, then reduce the heat and cook for 6 to 8 minutes, until they are just starting to become tender. Drain well and set aside.
  • Melt the butter in a large oven-safe skillet over medium heat.
  • Add the yellow onion and cook for 4 to 5 minutes, stirring occasionally, until softened.
  • Add the minced garlic and cook for another 30 seconds, just until fragrant.
  • Sprinkle the flour over the onion mixture and cook, stirring continuously, for about 1 minute.
  • Gradually whisk in the milk and chicken broth until the sauce is smooth.
  • Stir in the Dijon mustard, smoked paprika, thyme, salt, and black pepper.
  • Bring the sauce to a gentle simmer and cook for 4 to 5 minutes, stirring frequently, until it has thickened slightly.
  • Remove the skillet from the heat, stir in the sour cream and add the partially cooked potatoes and diced ham. Gently fold everything together until coated in the creamy sauce.
  • Spread the mixture out evenly in the skillet. Sprinkle the cheddar and Monterey Jack on top.
  • Bake uncovered for 25 to 30 minutes, or until the potatoes are completely tender, the sauce is bubbling, and the cheese is melted and golden around the edges.
  • Remove from the oven and let the casserole rest for about 5 to 10 minutes.
  • Sprinkle with fresh parsley before serving.

Notes

Don’t fully cook the potatoes first: They only need to cook briefly in the pot because they will finish cooking in the oven.
Keep the cubes even: Similar-sized potato pieces are more likely to get tender at the same time.
Leave the sauce a little loose: The potatoes absorb some of the liquid as the casserole bakes, so the sauce shouldn’t be overly thick before it goes into the oven.

Nutrition

Calories: 617kcal | Carbohydrates: 51g | Protein: 29g | Fat: 34g | Saturated Fat: 18g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 9g | Trans Fat: 0.3g | Cholesterol: 122mg | Sodium: 999mg | Potassium: 1344mg | Fiber: 6g | Sugar: 8g | Vitamin A: 1134IU | Vitamin C: 59mg | Calcium: 518mg | Iron: 3mg
Like this recipe? Rate and comment below!

This is a hearty, cheesy casserole with plenty of ham and tender chunks of potato. The sauce is rich and creamy, with a little Dijon, smoked paprika and thyme giving it a wonderful flavor. It’s a good way to turn leftover ham into something delicious, warm and filling and definitely one of the best ham and potato casseroles I’ve tried.

Other Recipes to Try

Bella Bucchiotti

Bella Bucchiotti is a Canadian-based syndicated food, travel, and lifestyle writer, photographer, and creator at xoxoBella. She founded xoxoBella in 2015, where she shares her love for food, dogs, sustainability, fitness, crafts, outdoor adventures, travel, and philanthropy to encourage others to run the extra mile, try new recipes, visit unfamiliar places, and stand for a cause. Bella creates stress-free and family-friendly recipes for weeknight dinners and festive feasts.

 

You Might Also Like

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating