This Cheesy Scalloped Potatoes and Ham recipe is a comforting, hearty casserole made with thinly sliced potatoes, savory diced ham, and a creamy homemade cheese sauce. Everything is layered together and baked until the potatoes are tender and the top is beautifully golden and bubbly. It’s an easy family dinner that brings classic comfort-food flavors to the table.
If you’re looking for a comfort food recipe, easy scalloped potatoes, or a delicious ham and potato casserole, this recipe is a great choice. Serve it alongside roasted vegetables, a fresh green salad, or your favorite protein for a cozy and satisfying meal that the whole family will enjoy.

This easy potato casserole is especially wonderful for busy weeknight dinners, family gatherings, holidays, or whenever you have leftover ham to use. The homemade cheese sauce gives every layer a creamy texture, while the melted cheddar on top creates a golden, bubbly finish that makes the dish irresistible.

Ingredients:
Main:
1.2 kg potatoes, about 6–7 medium, peeled and thinly sliced
2 cups cooked ham, diced
Cheese Sauce:
3 tbsp unsalted butter
1 small onion, finely chopped
3 cloves garlic, minced
3 tbsp all-purpose flour
2 ½ cups milk, whole milk for best creaminess
1 cup heavy cream
2 cups shredded cheddar cheese, divided
½ tsp salt, adjust depending on ham saltiness
¼ tsp black pepper
¼ tsp paprika, optional but adds depth
Instructions:
- Preheat the oven: Heat the oven to 375°F (190°C).
- Prepare the dish: Grease a 9 × 13-inch baking dish.
- Make the cheese sauce: Melt the butter in a saucepan over medium heat.
- Add the chopped onion and cook for 3–4 minutes, until softened.
- Stir in the minced garlic and cook for about 30 seconds.
- Add the flour and whisk for 1 minute to create a smooth roux.
- Gradually pour in the milk and heavy cream, whisking continuously until the mixture becomes smooth and slightly thickened.
- Stir in 1½ cups of the shredded cheddar cheese until melted.
- Season the sauce with salt, black pepper, and paprika.
- Layer the casserole: Arrange half of the sliced potatoes in the prepared baking dish.
- Add half of the diced ham over the potatoes.
- Pour half of the creamy cheese sauce evenly over the top.
- Repeat the layers with the remaining potatoes, ham, and cheese sauce.
- Cover the baking dish with foil and bake for 45 minutes.
- Remove the foil and sprinkle the remaining ½ cup of shredded cheddar cheese over the top.
- Bake uncovered for another 15–25 minutes, or until the potatoes are tender and the top is golden and bubbly.
- Let the casserole rest for 10–15 minutes before serving. This allows the creamy cheese sauce to set and makes the casserole easier to slice.


Cheesy Scalloped Potatoes and Ham
Ingredients
Method
- Heat the oven to 375°F (190°C).
- Grease a 9 × 13-inch baking dish.
- Melt the butter in a saucepan over medium heat.
- Add the chopped onion and cook for 3–4 minutes, until softened.
- Stir in the minced garlic and cook for about 30 seconds.
- Add the flour and whisk for 1 minute to create a smooth roux
- Gradually pour in the milk and heavy cream, whisking continuously until the mixture becomes smooth and slightly thickened.
- Stir in 1½ cups of the shredded cheddar cheese until melted.
- Season the sauce with salt, black pepper, and paprika.
- Layer the casserole: Arrange half of the sliced potatoes in the prepared baking dish.
- Add half of the diced ham over the potatoes
- Pour half of the creamy cheese sauce evenly over the top.
- Repeat the layers with the remaining potatoes, ham, and cheese sauce.
- Cover the baking dish with foil and bake for 45 minutes.
- Remove the foil and sprinkle the remaining ½ cup of shredded cheddar cheese over the top.
- Bake uncovered for another 15–25 minutes, or until the potatoes are tender and the top is golden and bubbly.
- Let the casserole rest for 10–15 minutes before serving. This allows the creamy cheese sauce to set and makes the casserole easier to slice.



