INGREDIENTS
•
1/2 pound ziti
•
2 cups milk
•
2 cups coarsely grated gruyere cheese (about 6 ounces)
•
1 cup finely grated parmesan cheese (about 4 ounces)
•
2 large eggs
•
3 slices white sandwich bread, roughly diced
•
2 tablespoons unsalted butter, plus more for greasing
•
1 medium onion, diced
•
1 clove garlic, minced
•
3 tablespoons all-purpose flour
•
Pinch of cayenne pepper
•
1/8 teaspoon freshly grated nutmeg
•
Kosher salt
•
8 ounces thinly sliced deli-boiled ham