This Cheesy Ham and Potato Casserole is creamy, comforting, and great for using leftover ham. It's an easy, crowd-pleasing family favorite!
Prep Time 5 minutesminutes
Cook Time 50 minutesminutes
Total Time 55 minutesminutes
Servings 8servings
Ingredients
¼cupbutter
½mediumonionchopped
¼cupall-purpose flour
1teaspoonsalt
½teaspoondry mustard
½teaspoonpepper
1 ½cupsmilk
2cupsshredded cheddar cheese
½poundhamdiced
6cupsdiced cooked potatoes
¼cupfresh parsleychopped
Instructions
Preheat the oven to 350°F and lightly grease a 2-quart baking dish; set it aside.
Melt the butter in a large skillet or saucepan over medium heat. Add the chopped onion and cook, stirring occasionally, until the onion is tender but not browned, about 5 minutes.
¼ cup butter, ½ medium onion
Stir in the flour, salt, dry mustard, and pepper until the onions are well coated. Let the mixture cook for 1 to 2 minutes to remove the raw taste from the flour.
¼ cup all-purpose flour, 1 teaspoon salt, ½ teaspoon dry mustard, ½ teaspoon pepper
Slowly add the milk, stirring constantly to prevent lumps. Continue cooking over medium heat until the mixture thickens into a smooth sauce, about 5 to 7 minutes. Add 1 ½ cups of the shredded cheese and stir until it melts completely and the sauce is smooth.1 1/2 cups shredded cheese
1 ½ cups milk
Add the diced ham, cooked potatoes, and chopped parsley. Stir gently to combine, being careful not to break up the potatoes too much.
½ pound ham, 6 cups diced cooked potatoes, ¼ cup fresh parsley
Spoon the mixture into the prepared baking dish and spread it out evenly. Sprinkle the remaining ½ cup of cheese over the top.1/2 cup shredded cheese
Bake for 30 minutes, or until the casserole is bubbly and the cheese is melted and lightly golden. Let the casserole sit for a few minutes before serving. Garnish with extra parsley, if desired.
Notes
This recipe is great for using up leftover baked potatoes, but if you don’t have them you can just quickly microwave a few (usually about 6) small baking potatoes and cube them.
If you don’t have leftover ham, you can pick up an 8 ounce package of diced ham available in most grocery stores.
Store leftovers covered in the fridge for 2-3 days. Reheat in the microwave.