Indulge in the comforting flavors of this Ham and Swiss Casserole, a creamy, cheesy baked pasta dish that's perfect for weeknight dinners or family gatherings. Tender penne pasta is coated in a rich, homemade béchamel sauce infused with garlic and onion powder for extra flavor. Tossed with savory diced ham and gooey shredded Swiss cheese, this casserole is topped with a golden, crispy breadcrumb and Parmesan crust that provides the ultimate satisfying crunch. Ready in just 45 minutes, this easy-to-make casserole is an all-in-one meal that serves up nostalgia with every bite. Garnish with fresh parsley for a pop of color and serve it straight from the oven for a warm, satisfying dish the whole family will love.
Preheat your oven to 375°F (190°C). Grease a 9x13-inch baking dish and set aside.
Cook the penne pasta in a large pot of salted boiling water until al dente, according to package instructions. Drain and set aside.
In a medium saucepan, melt the butter over medium heat. Whisk in the flour and cook for 1-2 minutes, stirring constantly, to create a roux.
Gradually whisk in the milk and chicken broth, ensuring a smooth consistency. Continue to cook and stir until the sauce thickens, about 3-5 minutes.
Stir in the garlic powder, onion powder, salt, and black pepper. Remove the saucepan from heat.
In a large mixing bowl, combine the cooked pasta, diced ham, shredded Swiss cheese, and the prepared sauce. Mix well to coat all the ingredients evenly.
Pour the mixture into the prepared baking dish, spreading it out in an even layer.
In a small bowl, combine the breadcrumbs and grated Parmesan cheese. Sprinkle the breadcrumb mixture evenly over the casserole.
Bake the casserole in the preheated oven for 25-30 minutes, or until the top is golden brown and bubbly.
Remove the casserole from the oven and let it cool for 5 minutes. If desired, garnish with chopped parsley before serving.
Serving size | 2151.7 grams (2151.7g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 4247 |
Total Fat 182.60g | 234% |
Saturated Fat 91.40g | 457% |
Polyunsaturated Fat 1.80g | |
Cholesterol 677mg | 226% |
Sodium 12303mg | 535% |
Total Carbohydrate 399.80g | 145% |
Dietary Fiber 17.60g | 63% |
Total Sugars 45.80g | |
Protein 269.30g | 539% |
Vitamin D 325IU | 1627% |
Calcium 3340mg | 257% |
Iron 24mg | 134% |
Potassium 3452mg | 73% |
Source of Calories