Cheesy Ham and Potato Casserole

Instructions:

  1. Cook the potatoes: In a large pot, boil the diced potatoes in salted water for 8–10 minutes until just tender. Drain well.
  2. Make the cheese sauce: In a saucepan over medium heat, melt the butter. Stir in flour and cook for 1 minute to form a roux. Gradually whisk in milk and cream until smooth and thickened, about 4–5 minutes.
  3. Add cheese and seasoning: Stir in 1 1/2 cups cheddar cheese, mozzarella, garlic powder, onion powder, salt, and pepper. Mix until creamy and smooth.
  4. Assemble the casserole: Preheat oven to 375°F (190°C). In a greased 9×13-inch baking dish, layer the potatoes and ham. Pour the cheese sauce evenly over the top and gently stir to coat.
  5. Top and bake: Sprinkle the remaining 1/2 cup cheddar cheese on top. Bake uncovered for 25–30 minutes until bubbly and golden brown.
  6. Garnish and serve: Remove from oven, let rest for 5 minutes, then sprinkle with fresh chives. Serve warm.

Variations :

  • Use smoked gouda or Monterey Jack for a twist on the classic flavor.
  • Add cooked broccoli or peas for extra color and nutrition.
  • Top with buttery breadcrumbs before baking for a crunchy topping.

Tips :

  • Dice potatoes evenly so they cook at the same rate.
  • Don’t overcook the potatoes when boiling—they should be just fork-tender.
  • This casserole can be assembled ahead of time, refrigerated, and baked when ready to serve.