Description
This easy cheesy ham and potato casserole is a comforting dish with layers of creamy potatoes, savory ham, and melted cheese. Perfect for family dinners, potlucks, or using up holiday leftovers!
Ingredients
Scale
- 2 tbsp unsalted butter
- 1 yellow onion, diced
- 3 tbsp all-purpose flour
- 1 ¼ cups whole milk
- ½ cup chicken broth
- ½ tsp salt
- ½ tsp black pepper
- ½ tsp garlic powder
- 2 lbs russet potatoes, peeled and diced
- 2 ½ cups cooked ham, diced
- 1 cup shredded cheddar cheese
- ½ cup shredded mozzarella cheese
- ¼ cup chopped parsley
Instructions
- Preheat oven to 400°F (204°C) and grease a 9×13-inch baking dish.
- In a skillet, melt butter and sauté onions until soft.
- Stir in flour, then gradually add milk and broth. Cook until thickened.
- Layer half the potatoes and ham in the dish, pour half the sauce over, and repeat.
- Cover with foil and bake for 40 minutes.
- Remove foil, add cheeses, and bake uncovered for 10-15 minutes until bubbly.
- Let rest for 5 minutes, garnish with parsley, and serve.
Notes
- Use fresh shredded cheese for better melting.
- Let the casserole rest before serving for the best texture.
- For a crispy top, broil for 2-3 minutes after baking.
- Prep Time: 15 minutes
- Cook Time: 55 minutes
- Category: Main Dish
- Method: Baking
- Cuisine: American