Description
This Ham and Potato Casserole is the perfect comfort food, featuring layers of tender potatoes, savory ham, and a creamy, cheesy sauce. It’s a great way to use up leftover ham and makes an excellent main dish or side for any occasion, from weeknight dinners to holiday feasts.
Ingredients
Units
Scale
- 4 cups potatoes, peeled and thinly sliced
- 2 cups cooked ham, diced
- 1 small onion, finely chopped
- 2 cups shredded cheddar cheese
- 3 tbsp butter
- 3 tbsp all-purpose flour
- 2 cups milk
- 1/2 tsp garlic powder
- 1/2 tsp onion powder
- Salt and pepper to taste
- Optional: 1/4 cup breadcrumbs for topping
Instructions
- Preheat the oven to 375°F (190°C). Grease a 9×13-inch baking dish.
- In a medium saucepan, melt butter over medium heat. Stir in flour and cook for 1 minute, whisking constantly.
- Gradually whisk in the milk, garlic powder, onion powder, salt, and pepper. Cook until the sauce thickens and bubbles (about 3-5 minutes).
- Remove the saucepan from heat and stir in 1 ½ cups of shredded cheese until melted and smooth.
- In the prepared baking dish, layer half of the sliced potatoes, half of the diced ham, and half of the chopped onion. Pour half of the cheese sauce over the layer. Repeat with the remaining potatoes, ham, onion, and cheese sauce.
- Sprinkle the remaining ½ cup of shredded cheese over the top. If using, sprinkle breadcrumbs evenly over the casserole.
- Cover the dish with aluminum foil and bake for 30 minutes. Remove the foil and bake for an additional 25-30 minutes, or until the potatoes are tender and the top is golden and bubbly.
- Let the casserole cool for 5 minutes before serving.
Notes
- You can use Yukon Gold or Russet potatoes for the best results.
- Add cooked, diced vegetables like broccoli or peas for extra nutrition.
- For a smoky flavor, substitute cheddar with smoked gouda or use smoked ham.
Nutrition
- Serving Size: 1/6th of casserole
- Calories: ~340 kcal
- Sugar: 4g
- Sodium: 580 mg
- Fat: 18g
- Saturated Fat: 10g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 2g
- Protein: 16g
- Cholesterol: 55 mg