Prep Time: 25 minutes | Cook Time: 1 hour | Serves: 6–8
This Cheesy Ham and Potato Casserole is a warm, comforting dish that’s perfect for family dinners or potlucks. With layers of tender potatoes, smoky ham, and creamy cheese sauce, it’s rich, filling, and full of flavor. The secret? Using a blend of cheeses for that gooey, melty topping while adding scallions for a fresh bite.
Ingredients
-
4 cups potatoes, peeled and diced
-
2 cups cooked ham, diced
-
1 small onion, finely chopped
-
2 green onions, sliced (for topping)
-
2 cups shredded cheddar cheese
-
1 cup shredded mozzarella cheese
-
3 tablespoons butter
-
3 tablespoons all-purpose flour
-
3 cups milk
-
1 teaspoon Dijon mustard (optional, for depth)
-
½ teaspoon garlic powder
-
Salt and black pepper to taste
Instructions
CONTINUE READING NEXT PAGE…