A hearty and comforting dish featuring layers of tender potatoes, savory ham, and creamy cheese sauce, baked to golden perfection.
Directions
Step 1
Preheat oven to 180°C (350°F). Grease a baking dish.
Step 2
In a medium saucepan, melt the butter over medium heat. Add the flour and stir until smooth. Gradually add the milk, stirring constantly until the sauce thickens.
Step 3
Add the salt, black pepper, and garlic powder to the sauce. Stir in the shredded cheddar cheese until melted and smooth.
Step 4
Layer half of the sliced potatoes in the prepared baking dish. Top with half of the diced ham and half of the chopped onion.
Step 5
Pour half of the cheese sauce over the potato layer. Repeat the layers with the remaining potatoes, ham, and onion, and top with the remaining cheese sauce.
Step 6
Cover the baking dish with aluminum foil and bake in the preheated oven for 60 minutes. Remove the foil and bake for an additional 30 minutes, or until the potatoes are tender and the top is golden brown.
Step 7
Let the dish sit for a few minutes before serving. Enjoy!