A hearty and comforting ham and potato casserole that's perfect for family dinners. This dish combines tender potatoes, savory ham, and a creamy sauce, baked to perfection.
Directions
Step 1
Preheat your oven to 375°F (190°C).
Step 2
In a large pot, cook the diced potatoes in boiling water for about 10 minutes or until tender. Drain and set aside.
Step 3
In a saucepan, melt the butter over medium heat. Add the chopped onion and cook until soft.
Step 4
Stir in the flour and cook for another minute.
Step 5
Gradually whisk in the milk, continuing to stir until the mixture thickens.
Step 6
Add the shredded cheddar cheese, salt, and black pepper, stirring until the cheese is melted and the sauce is smooth.
Step 7
In a large mixing bowl, combine the cooked potatoes, diced ham, and cheese sauce. Mix well.
Step 8
Transfer the mixture into a greased baking dish.
Step 9
Bake in the preheated oven for 30 minutes or until the top is golden brown and bubbly.
Step 10
Let the casserole cool for a few minutes before serving.