Turn dinner into a comforting, crowd-pleasing masterpiece with this Quick Ham Macaroni Casserole! Loaded with tender elbow macaroni, bite-sized chunks of savory cooked ham, and sweet pops of peas, all enveloped in a creamy homemade cheddar cheese sauce, this easy casserole is perfect for busy weeknights. Topped with a golden, buttery breadcrumb and parmesan crust, it adds the perfect crunch to every bite. Ready in just 45 minutes with minimal prep, this recipe is a fantastic way to use leftover ham while satisfying the whole family. Serve this baked ham and cheese casserole with a simple green salad or crusty bread for a complete meal that hits all the comforting notes. Perfect for quick family dinners or potluck gatherings, this dish will quickly become a staple in your recipe rotation.
Preheat your oven to 375°F (190°C) and grease a 9x13-inch baking dish.
Bring a large pot of salted water to a boil. Cook the elbow macaroni according to the package instructions until al dente, then drain and set aside.
In a medium saucepan, melt the butter over medium heat. Stir in the flour and cook for 1-2 minutes, whisking constantly, until lightly golden.
Gradually add the milk, whisking continuously, and cook until the mixture thickens, about 3-5 minutes.
Remove the saucepan from the heat and stir in 1 1/2 cups of shredded cheddar cheese until melted and smooth.
In a large mixing bowl, combine the cooked macaroni, cheese sauce, diced ham, frozen peas, garlic powder, onion powder, salt, and black pepper. Mix well to coat everything evenly.
Transfer the mixture into the prepared baking dish and spread it out in an even layer.
In a small bowl, combine the breadcrumbs, grated parmesan cheese, and olive oil. Sprinkle this mixture evenly over the casserole.
Top with the remaining 1/2 cup of shredded cheddar cheese.
Bake in the preheated oven for 20-25 minutes, or until the casserole is bubbling and the topping is golden brown.
Remove the casserole from the oven and let it cool for 5 minutes before serving. Enjoy!
Serving size | 1585.6 grams (1585.6g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 3382 |
Total Fat 165.80g | 213% |
Saturated Fat 89.40g | 447% |
Polyunsaturated Fat 1.70g | |
Cholesterol 576mg | 192% |
Sodium 8276mg | 360% |
Total Carbohydrate 274.60g | 100% |
Dietary Fiber 18.30g | 65% |
Total Sugars 49.20g | |
Protein 202.90g | 406% |
Vitamin D 215IU | 1074% |
Calcium 2554mg | 196% |
Iron 16mg | 89% |
Potassium 2102mg | 45% |
Source of Calories