A comforting and hearty dish made with layers of thinly sliced potatoes, diced ham, and a creamy cheese sauce. Perfect for family dinners or potlucks.
Directions
Step 1
Preheat the oven to 180°C (350°F).
Step 2
In a large saucepan, melt the butter over medium heat. Add the chopped onion and cook until softened.
Step 3
Stir in the flour and cook for another minute.
Step 4
Gradually add the milk, stirring constantly until the mixture thickens and starts to bubble.
Step 5
Add the salt and black pepper, then stir in the shredded cheddar cheese until melted and smooth.
Step 6
In a greased baking dish, layer half of the sliced potatoes, followed by half of the diced ham. Pour half of the cheese sauce over the ham.
Step 7
Repeat the layers with the remaining potatoes, ham, and cheese sauce.
Step 8
Cover the baking dish with aluminum foil and bake for 45 minutes.
Step 9
Remove the foil and bake for an additional 30 minutes, or until the potatoes are tender and the top is golden brown.
Step 10
Let it cool for a few minutes before serving. Enjoy!