Creamy, cheesy, and baked until golden and bubbly, this Ham and Noodle Casserole is pure comfort food. Tender pasta and savory ham are coated in a silky homemade béchamel sauce, then topped with mozzarella, Parmigiano, and breadcrumbs for that irresistible golden crust.This is the kind of cozy baked pasta my whole family loves. Serve it for Sunday dinner, use up leftover holiday ham, or assemble it ahead for an easy weeknight meal. Simple ingredients, plenty of flavor, and so much amore in every bite!
Prep Time20 minutesmins
Cook Time20 minutesmins
Total Time40 minutesmins
Course: Main Course
Cuisine: Italian
Keyword: baked ham and cheese pasta, creamy ham and cheese pasta
1poundshort pastasuch as rigatoni, shells, or penne
½poundsliced hamcut into strips or bite-size pieces, leftover holiday ham is great
5fresh basil leavestorn
1cupmozzarella cheesefreshly shredded
½cupfreshly grated Parmigiano Reggiano
¼cupbreadcrumbspanko or Italian breadcrumbs
Instructions
Preheat the oven to 425°F. Lightly grease a 9x13-inch baking dish and set aside.
Make the Béchamel Sauce. Melt the butter in a medium saucepan over medium-low heat. Add the flour and whisk continuously for 2–3 minutes. You want to cook away the raw flour taste without browning the mixture.
Slowly pour in the milk while whisking constantly to keep the sauce smooth.
Add the nutmeg, salt, and black pepper. Continue cooking, whisking often, for about 8–10 minutes, or until the sauce is smooth and thick enough to coat the back of a spoon.
Remove from the heat and stir in the 2 tablespoons Parmigiano Reggiano.
Cook the Pasta. Bring a large pot of generously salted water to a boil. Add the pasta and cook it for about 2 minutes less than the package directions for al dente. The pasta will continue cooking in the oven, so don't overcook it here.
Combine. Return the pasta to the pot. Pour in the warm béchamel sauce and gently toss until every piece of pasta is coated. Fold in the ham and fresh basil.
Assemble. Transfer the pasta mixture to the prepared baking dish and spread it into an even layer. Sprinkle the mozzarella, Parmigiano Reggiano, and breadcrumbs evenly over the top.
Bake. Bake uncovered for 15–25 minutes, start checking at 15 minutes, until the sauce is bubbling around the edges and the top is beautifully golden.
Let the casserole rest for 5–10 minutes before serving. This helps the creamy sauce settle around the pasta.
Notes
Elena's Tips
Undercook the pasta slightly. This is the biggest tip! Cooking it about 2 minutes shy of al dente keeps it from becoming soft in the oven.
Add the milk gradually. Whisking it into the roux a little at a time gives you a silky béchamel without lumps.
Don't let the roux brown. For a classic béchamel, keep the heat moderate and cook just until the flour loses its raw taste.
Use freshly grated Parmigiano. It melts beautifully into the sauce and gives this simple casserole so much flavor.
Look for the spoon test. Dip a spoon into the béchamel and run your finger through the sauce on the back. If the line stays clean, the sauce is thick enough.
Perfect for leftover ham. This is one of my favorite ways to turn leftover baked holiday ham into an entirely new meal.
Make Ahead: Assemble the casserole, cover, and refrigerate for up to 24 hours before baking. Let it sit at room temperature while the oven preheats, then bake as directed, adding a few extra minutes if needed.Variations
Prosciutto: Use thinly sliced prosciutto in place of the ham for a saltier, more Italian-style version.
Cheese: Try fontina in place of some or all of the mozzarella for an extra creamy melt.
Vegetables: Add cooked peas, spinach, or sautéed mushrooms for an easy variation.
Pasta: Rigatoni, penne, shells, or another sturdy short pasta all work well.