Ham and Noodle Casserole
This post may contain affiliate links. Please read our disclosure policy.
This Ham and Noodle Casserole uses short pasta, savory ham, fresh basil, and a homemade bรฉchamel sauce, then tops it with mozzarella, Parmigiano Reggiano, and breadcrumbs. The result is a creamy baked pasta with ham and cheese, finished with a golden, bubbly topping. Ready in about 40 minutes, this baked pasta casserole is a comforting main dish and a great way to use leftover holiday ham.
Pair this casserole with a fresh Lemon Arugula Salad and a piece of Crusty Bread.


Quick Look: Ham and Noodle Casserole
- Prep Time: 20 minutes
- Cook Time: 20 minutes
- Total Time: 40 minutes
- Servings: 8
- Method: Stovetop + oven
- Technique: Make the bรฉchamel sauce, cook the pasta slightly under al dente, combine the pasta with the sauce, ham, and basil, then top with mozzarella, Parmigiano Reggiano, and breadcrumbs and bake.
- Flavor/Texture: Creamy, cheesy, savory, tender
A Favorite Way to Use Leftover Ham

Iโm always happy to find a good use for leftover ham, especially after the holidays. Instead of reheating the same meal again, I turn it into this creamy baked pasta with homemade bรฉchamel, fresh basil, mozzarella, and Parmigiano Reggiano.
I love the way the silky sauce coats every piece of pasta and the breadcrumbs bake into a golden topping. Itโs the kind of casserole that makes leftover ham feel like a completely new meal, and itโs one my family always enjoys.
If you still have leftover ham after making this dish, try my Navy Bean Soup with Ham or Cheesy Ham and Potato Soup.
Made With Amore,

โI made this with leftover Ham from Easter. Oh. My. Goodness. So very delicious! My 16 year old son had thirds and afterwards said it was on his top 5 list of favorite meals. Thank you!! It was so delicious! The rest of the family agreed! My husband made himself stop at seconds.โ
โ Nicole
Table of Contents
Simple Ingredients
A homemade bรฉchamel, short pasta, ham, cheese, and fresh basil come together in this creamy baked pasta casserole.

- Bechamel Sauce: Butter, flour, whole milk, Parmigiano Reggiano, nutmeg, salt, and black pepper create the creamy white sauce.
- Short Pasta: Use rigatoni, shells, or penne and cook it slightly under al dente so it holds its texture during baking.
- Ham and Basil: Sliced ham, leftover Fresh Ham Roast or leftover Baked Ham adds savory flavor while fresh basil adds a bright herbal note.
- Mozzarella and Parmigiano Reggiano: The cheeses create a savory topping and adds flavor to the casserole.
- Breadcrumbs: Add a crisp finish to the baked pasta.
See recipe card for full information on ingredients and quantities.
Variations & Substitutions
- Prosciutto: Use thinly sliced prosciutto in place of the ham for a saltier, more Italian-style variation. Try my Chicken Saltimbocca and Mozzarella Stuffed Chicken next.
- Cheese: Substitute Fontina for some or all of the mozzarella for an especially flavorful melt. For another cheesy pasta bake, try my Creamy Sausage Baked Ziti.
- Vegetables: Add cooked peas, sautรฉed spinach, or mushrooms for extra flavor and texture.
- Pasta: Rigatoni, penne, shells, or another sturdy short pasta can be used.
How to Make Baked Pasta with Ham
This casserole comes together by making a homemade bรฉchamel, slightly undercooking the pasta, then combining and baking everything with ham, cheese, basil, and breadcrumbs. Follow the step-by-step photos and see the recipe card at the bottom for a printable version.

- Preheat the oven to 425ยฐF. Lightly grease a 9ร13-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.

- 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. Add the pasta to the bรฉchamel sauce.

- Gently toss until every piece of pasta is coated. Fold in the ham and fresh basil.

- 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 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.
Ham and Cheese Pasta Bake FAQs
Bรฉchamel is a classic white sauce made by thickening milk with a butter-and-flour roux. In this casserole, the bรฉchamel coats the pasta and creates the creamy base for the ham, basil, and cheese.
Whisk the flour into the melted butter continuously, then slowly add the milk while whisking. Cooking the roux without browning it and adding the milk gradually helps create a smooth sauce.
Yes! Leftover holiday ham works especially well in this casserole. Cut it into strips or bite-size pieces before combining it with the pasta.
The pasta continues cooking while the casserole bakes. Cooking it slightly under al dente helps keep the finished pasta from becoming too soft.
Assemble the casserole, cover it, and refrigerate it 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.
Store leftover Ham and Noodle Casserole in an airtight container or covered baking dish in the refrigerator for up to 3 days. Reheat individual portions in the microwave or larger portions covered in the oven until heated through.
Serving Suggestions
Serve ham and noodle casserole with a fresh salad or vegetables to balance the creamy, cheesy pasta. I especially like to start with a Fennel and Orange Salad (Italian Style) or Tomato Burrata Salad. I then add some Parmesan Roasted Broccoli, Steamed Asparagus, or Roasted Green Beans. For a heartier meal, add Italian Ciabatta Bread to soak up the creamy bรฉchamel sauce.

My Pro Tips
Recipe Tips
- Cook the pasta about 2 minutes shy of al dente. It will continue cooking in the oven, so slightly undercooking it helps preserve its texture.
- Add the milk gradually. Whisk continuously as you add the milk to the roux for a smooth bรฉchamel.
- Donโt brown the roux. Cook it just long enough to remove the raw flour taste.
- Use freshly grated Parmigiano Reggiano. It melts into the bรฉchamel and adds savory flavor.
- Use the spoon test. The bรฉchamel is ready when it coats the back of a spoon and the line made with your finger stays clear.
More Baked Pasta Dishes
๐ MADE THIS RECIPE AND LOVED IT? ๐ Please leave a โญ๏ธSTAR rating and COMMENT below- I love connecting with you! Tag me with your creations on Instagram and find me on Pinterest.
Ham and Noodle Casserole

Ingredientsย
Bรฉchamel Sauce
- 6 tablespoons unsalted butter
- 5 tablespoons all-purpose flour
- 4 cups whole milk
- 1/4 cup Parmigiano Reggiano, freshly grated
- ยผ teaspoon ground nutmeg
- ยฝ teaspoon salt, or to taste
- Freshly ground black pepper, to taste
Pasta Casserole
- 1 pound short pasta, such as rigatoni, shells, or penne
- ยฝ pound sliced ham, cut into strips or bite-size pieces, leftover holiday ham is great
- 5 fresh basil leaves, torn
- 1 cup mozzarella cheese, freshly shredded
- ยฝ cup freshly grated Parmigiano Reggiano
- ยผ cup breadcrumbs, panko or Italian breadcrumbs
Instructionsย
- Preheat the oven to 425ยฐF. Lightly grease a 9ร13-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
- Serve with a fresh salad or vegetables to balance the cheesy pasta, starting with a Fennel and Orange Saladย or Tomato Burrata Salad, followed by Parmesan Roasted Broccoli, Steamed Asparagus, or Roasted Green Beans, and add Italian Ciabatta Bread to soak up the creamy bรฉchamel sauce.
- Cook the pasta about 2 minutes shy of al dente. It will continue cooking in the oven, so slightly undercooking it helps preserve its texture.
- Add the milk gradually. Whisk continuously as you add the milk to the roux for a smooth bรฉchamel.
- Donโt brown the roux. Cook it just long enough to remove the raw flour taste.
- Use freshly grated Parmigiano Reggiano. It melts into the bรฉchamel and adds savory flavor.
- Use the spoon test. The bรฉchamel is ready when it coats the back of a spoon and the line made with your finger stays clear.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
















Very good! Filled two deep dish pie plates…one for us and another to send! Accompanied both meals with an orange/ fennel salad and thin asparagus spears sautรฉed in an Italian infused olive oil. Finished with your delicious pignoli cookies! Thank you! (Will be making again!)
Yay! So happy you loved this recipe and the others. I am excited to hear what you try next and how you love it!