Ingredients

2-1/3 cups uncooked penne pasta3 tablespoons butter3 tablespoons all-purpose flour2 cups 2% milk1 cup half-and-half cream1-1/2 cups shredded Swiss cheese1/2 cup shredded Colby cheese2 cups cubed fully cooked hamTOPPING:1/4 cup seasoned bread crumbs1/4 cup grated Parmesan cheese2 tablespoons butter, melted

Preparation

Preheat oven to 375°. Cook pasta according to package directions for al dente; drain.

Meanwhile, in a large saucepan, melt butter over medium heat. Stir in flour until smooth; gradually whisk in milk and cream. Bring to a boil, stirring constantly; cook and stir until thickened, 1-2 minutes. Gradually stir in Swiss and Colby cheeses until melted. Add ham and pasta; toss to coat.

Transfer to a greased 11x7-in. baking dish. In a small bowl, mix topping ingredients; sprinkle over pasta. Bake, uncovered, until bubbly, 15-20 minutes.