Transform your leftovers into pure comfort with this irresistible Cheesy Leftover Ham Casserole. Perfectly cooked pasta is tossed with tender, diced ham and optional peas, all enveloped in a rich, velvety cheddar-Parmesan cheese sauce. A crunchy breadcrumb topping adds a satisfying texture to this creamy, oven-baked dish. Ready in just 40 minutes, this family-friendly casserole is a fantastic way to give new life to your holiday ham or weeknight leftovers. Whether you’re looking for an easy make-ahead dinner or a hearty dish to feed a crowd, this recipe delivers cozy, cheesy goodness in every bite.
Scan with your phone to download!
Preheat your oven to 375°F (190°C). Grease a 9x13-inch baking dish and set aside.
Cook the pasta according to the package instructions until al dente. 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.
Gradually whisk in the milk, ensuring no lumps form. Continue whisking until the mixture thickens, about 3-4 minutes.
Remove the saucepan from the heat and stir in the cheddar cheese and Parmesan cheese until melted and smooth.
Season the cheese sauce with salt, black pepper, and garlic powder (if using).
In a large mixing bowl, combine the cooked pasta, diced ham, and peas (if using). Pour the cheese sauce over the mixture and stir until evenly coated.
Transfer the mixture to the prepared baking dish. If desired, sprinkle breadcrumbs evenly over the top for added crunch.
Bake in the preheated oven for 20-25 minutes, or until the casserole is bubbly and the top is golden brown.
Remove from the oven and let cool for 5 minutes before serving. Enjoy your Cheesy Leftover Ham Casserole!
Serving size | (2184.9g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 3741.2 |
Total Fat 165.3g | 0% |
Saturated Fat 94.0g | 0% |
Polyunsaturated Fat 0.3g | |
Cholesterol 653.0mg | 0% |
Sodium 9476.3mg | 0% |
Total Carbohydrate 323.4g | 0% |
Dietary Fiber 22.5g | 0% |
Total Sugars 46.1g | |
Protein 242.8g | 0% |
Vitamin D 262.7IU | 0% |
Calcium 2813.4mg | 0% |
Iron 15.5mg | 0% |
Potassium 2949.9mg | 0% |
Source of Calories