Transform your weeknight dinner routine with this creamy and satisfying Swiss and Ham Casserole — a perfect family-friendly comfort food packed with rich flavors and hearty ingredients. Tender wide egg noodles are tossed with a velvety homemade cheese sauce made from Swiss cheese, milk, and a hint of ground nutmeg for warmth. Diced ham, nutrient-packed spinach, and a crisp breadcrumb-Parmesan topping elevate this classic casserole to a restaurant-quality dish that bakes to golden perfection in just 25 minutes. With its balance of creamy, savory, and crunchy textures, this easy-to-make casserole is a guaranteed crowd-pleaser, ideal for busy weeknights or potluck gatherings. Serve it on its own or pair it with a fresh salad or crusty bread for a complete and satisfying meal.
Preheat your oven to 375°F (190°C). Grease a 9x13-inch baking dish and set aside.
Cook the egg noodles according to the package instructions until al dente. 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, until the mixture is golden and bubbly.
Gradually whisk in the milk and chicken broth. Continue to cook, whisking constantly, until the sauce thickens, about 4-5 minutes.
Stir in the salt, black pepper, and ground nutmeg. Remove the saucepan from heat and mix in 1 1/2 cups of the shredded Swiss cheese until melted and smooth.
In a large mixing bowl, combine the cooked egg noodles, diced ham, thawed and drained spinach, and the cheese sauce. Mix well to evenly coat all ingredients.
Pour the mixture into the prepared baking dish, spreading it out evenly. Sprinkle the remaining 1/2 cup of Swiss cheese over the top.
In a small bowl, mix together the breadcrumbs, Parmesan cheese, and olive oil. Sprinkle this mixture evenly over the casserole.
Bake in the preheated oven for 25-30 minutes, or until the top is golden brown and the casserole is bubbling.
Remove from the oven and allow the casserole to rest for 5 minutes before serving. Enjoy!
Calories |
3454 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 195.6 g | 251% | |
| Saturated Fat | 97.0 g | 485% | |
| Polyunsaturated Fat | 3.1 g | ||
| Cholesterol | 787 mg | 262% | |
| Sodium | 10336 mg | 449% | |
| Total Carbohydrate | 196.7 g | 72% | |
| Dietary Fiber | 13.8 g | 49% | |
| Total Sugars | 37.4 g | ||
| Protein | 238.8 g | 478% | |
| Vitamin D | 6.8 mcg | 34% | |
| Calcium | 3785 mg | 291% | |
| Iron | 16.4 mg | 91% | |
| Potassium | 3733 mg | 79% | |
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.