Creamy, cheesy, and comforting, this Ham and Cheese Noodle Casserole is the ultimate crowd-pleaser for busy weeknights and family gatherings. Packed with tender egg noodles, savory diced ham, vibrant peas, and a luscious homemade cheddar cheese sauce, this baked casserole comes together in just 50 minutes. A crispy breadcrumb and Parmesan topping adds the perfect golden crunch, making every bite irresistibly satisfying. Whether you're looking for a creative way to use up leftover ham or in search of an easy, hearty dinner recipe, this casserole delivers on flavor and simplicity. Serve it fresh from the oven with a side salad or warm crusty bread for a complete, cozy meal that’ll have everyone asking for seconds. Perfect for meal prep, this dish is freezer-friendly and reheats like a dream!
Preheat your oven to 350°F (175°C). Lightly grease a 9x13-inch baking dish with cooking spray and set it aside.
Cook the egg noodles in a large pot of salted boiling water until just al dente, following the package instructions. Drain and set aside.
In a medium saucepan, melt the butter over medium heat. Add the flour and whisk continuously for 1-2 minutes to form a roux, ensuring it doesn't brown.
Gradually whisk in the milk and chicken broth, continuing to stir until the mixture is smooth and begins to thicken, about 3-4 minutes.
Season the sauce with salt, pepper, and garlic powder. Remove the saucepan from heat and stir in 1 1/2 cups of the shredded cheddar cheese until melted and smooth.
In a large mixing bowl, combine the cooked noodles, cheese sauce, diced ham, and frozen peas. Mix until evenly coated.
Transfer the mixture to the prepared baking dish, spreading it out into an even layer.
Sprinkle the remaining 1/2 cup of shredded cheddar cheese on top, followed by breadcrumbs and grated Parmesan cheese.
Bake in the preheated oven for 20-25 minutes, or until the casserole is bubbly and the top is golden brown.
Allow the casserole to cool for a few minutes before serving. Enjoy your Ham and Cheese Noodle Casserole!
Serving size | 2086.5 grams (2086.5g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 3273 |
Total Fat 179.10g | 230% |
Saturated Fat 101.00g | 505% |
Polyunsaturated Fat 0.50g | |
Cholesterol 780mg | 260% |
Sodium 11440mg | 497% |
Total Carbohydrate 207.80g | 76% |
Dietary Fiber 15.20g | 54% |
Total Sugars 45.40g | |
Protein 217.60g | 435% |
Vitamin D 215IU | 1076% |
Calcium 2612mg | 201% |
Iron 16mg | 87% |
Potassium 2700mg | 57% |
Source of Calories