Description
This Ham and Potato Casserole combines tender potatoes, savory ham, and a rich, creamy cheese sauce baked to golden perfection. It’s a comforting, satisfying dish perfect for family dinners or gatherings.
Ingredients
- 3 cups potatoes, diced
- 2 cups cooked ham, diced
- 1 ½ cups shredded cheddar cheese
- 1 cup milk
- 1 cup heavy cream
- 3 tablespoons butter
- 3 tablespoons all-purpose flour
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- ½ teaspoon paprika (optional)
- Salt and pepper to taste
- 2 tablespoons fresh parsley, chopped
Instructions
- Preheat your oven to 375°F (190°C) and grease a 9×13 baking dish.
- Parboil the diced potatoes in salted water for 5-7 minutes, then drain and set aside.
- In a saucepan, melt 3 tablespoons butter over medium heat. Whisk in 3 tablespoons flour and cook for 1-2 minutes.
- Gradually add 1 cup milk and 1 cup heavy cream, whisking constantly until the sauce thickens.
- Stir in 1 cup shredded cheddar, garlic powder, onion powder, paprika, salt, and pepper. Stir until the cheese melts.
- In a large bowl, combine parboiled potatoes and diced ham. Pour the cheese sauce over the mixture and toss to coat.
- Transfer the mixture to the prepared baking dish and sprinkle the remaining ½ cup shredded cheese on top.
- Cover with foil and bake for 25 minutes. Remove the foil and bake for another 15-20 minutes until golden and bubbly.
- Garnish with chopped parsley and serve warm.
- Prep Time: 20 minutes
- Cook Time: 40 minutes