Creamy Ham and Potato Casserole Dinner Recipes

This irresistible casserole combines thinly sliced potatoes and savory ham, layered with a velvety cheese sauce. Baked to golden perfection, each bite offers a creamy texture and a delightful blend of flavors. Perfect for a cozy family dinner or a special occasion, this scalloped potatoes and ham recipe is sure to please everyone at the table.


  • 4 large potatoes, peeled and thinly sliced
  • 2 cups cooked ham, diced
  • 2 cups cheddar cheese, shredded
  • 2 cups milk
  • 3 tablespoons unsalted butter
  • 3 tablespoons all-purpose flour
  • 1 teaspoon Dijon mustard
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon dried thyme
  • Salt and pepper to taste
  • Fresh parsley, chopped (for garnish)


1. Preheat the oven to 350°F (175°C). Grease a baking dish.

2. In a large skillet, melt the butter over medium heat. Add the flour and whisk constantly for 1-2 minutes to create a roux.

3. Gradually pour in the milk and whisk until the mixture thickens. Stir in the Dijon mustard, garlic powder, dried thyme, salt, and pepper.

4. Remove the skillet from heat and add half of the shredded cheese. Stir until melted and smooth.

5. Arrange half of the sliced potatoes in the greased baking dish. Top with half of the diced ham and half of the cheese sauce, spreading evenly.

6. Repeat the layers with the remaining potatoes, ham, and cheese sauce.

7. Sprinkle the remaining shredded cheese on top.

8. Cover the baking dish with foil and bake for 45 minutes. Then, remove the foil and bake for an additional 15 minutes or until the potatoes are tender and the top is golden and bubbly.

9. Let it cool for a few minutes before serving. Garnish with fresh parsley.

10. Enjoy this creamy and comforting scalloped potatoes and ham casserole!