Ingredients:
- 6 medium russet potatoes, peeled and cubed
- 1/2 cup butter
- 1/2 cup milk
- 1/4 cup all-purpose flour
- 1 tsp salt
- 1/2 tsp black pepper
- 1/4 tsp garlic powder
- 8 oz cream cheese, softened
- 2 cups shredded cheddar cheese, divided
- 1 1/2 cups diced cooked ham
- 1/2 cup sour cream
- 1/4 cup melted butter (for topping)
- 1/2 cup crushed cornflakes
Instructions:
- Preheat oven to 350°F (175°C) and grease a 9×13-inch baking dish.
- Boil potatoes in salted water for 15–20 minutes until tender. Drain well.
- Melt butter in a saucepan, whisk in flour, and cook 1 minute.
- Slowly whisk in milk and cook until thickened.
- Season with salt, pepper, and garlic powder.
- Stir in cream cheese and 1 cup cheddar until smooth.
- Mix sauce with potatoes, then fold in ham and sour cream.
- Transfer to baking dish.
- Mix crushed cornflakes with melted butter and sprinkle on top.
- Sprinkle remaining cheddar cheese over the topping.
- Bake 20–25 minutes until bubbly and golden. Rest 10 minutes before serving.