This post may contain affiliate links. Please read our disclosure policy.
This Cheesy Ham Casserole has chunks of leftover ham mixed with pasta and broccoli in a creamy sauce. The crunchy breadcrumb topping is the perfect finishing touch.
Pure comfort food with every bite, this leftover ham casserole is perfect for a cozy family dinner. It’s a great way to use up ham leftovers, plus it’s a full meal – no sides needed.
With an ultra creamy, cheesy sauce, and chunks of salty ham, ham and noodle casserole is a real crowd pleaser, and perfect for potlucks, too! For more delicious ham recipes, try Ham and Cheese Quiche and Ham and Navy Bean Soup.
Pin this recipe for later!Why I Love This Casserole
- One Pan Recipe – Ham, broccoli and pasta all covered in a creamy cheese sauce makes for a delicious dinner, all ready to go in one dish.
- Leftover Ham Recipe – We love ham but a whole ham feeds a ton, and we always have leftovers. This is a great way to use them up!
- Comforting – Casseroles are the ultimate comfort food and this one definitely hits the mark!
How To Make Ham Casserole
See the recipe card below for full, detailed instructions
Cook pasta and broccoli. Cook the pasta in boiling water for about a minute less than directed. Add the chopped broccoli for the last few minutes to blanch it.
Make the sauce. Melt butter in a saucepan and cook with flour. Whisk in seasonings and milk and boil until the mixture is thickened.
Add the cheese. Stir in the cream cheese until melted. Remove the pot from the heat and stir in the shredded cheddar cheese. For best results, stir in a little at a time. Finally, stir in the sour cream.
Assemble the casserole. Stir together the cheese sauce, ham, pasta, and broccoli and pour into a greased casserole dish. Top with a mixture of breadcrumbs, melted butter, Parmesan cheese, and dried parsley.
Bake uncovered in a 375 degree oven for about 30 minutes or until the top is golden and crunchy and sauce is bubbly.
FAQs
You can prep this casserole up to 24 hours in advance. Follow the steps up to pouring it into a baking dish. Cover tightly with foil and refrigerate for up to 24 hours. Remove from the fridge, uncover, and let sit on the counter while the oven preheats. Bake as directed.
Yes! Thaw and pat the broccoli dry. Since it’s already blanched, there’s no need to add it with the pasta and you can just toss it right into the casserole.
Expert Tips
- Cheese – Feel free to use any type of cheese you like. Mozzarella or jack cheese would taste great and melt nicely.
- Veggies – Add other vegetables like peas, cauliflower, or even leftover broccoli.
- Pasta – You can also use your favorite type of pasta. While long noodles like spaghetti aren’t ideal, they will work. I prefer small pasta like egg noodles, shells, or cavatappi.
- Storage: Let the casserole cool completely before storing. Cover tightly and refrigerate for up to 3-4 days. Reheat in the microwave at 50 percent power; add a splash of milk to reconstitute the sauce.
- Freezing: Assemble casserole with the breadcrumb topping. Cover tightly and freeze for up to 3 months. Be sure to use a freezer safe or disposable aluminum container. Thaw completely, add the breadcrumb topping, and bake as directed.
More Casserole Recipes You’ll Love
- Ground Turkey Casserole
- Cheesy Broccoli Casserole
- Copycat Cracker Barrel Hashbrown Casserole Recipe
- Cheesy Scalloped Potatoes and Ham
- Hamburger Casserole
- King Ranch Chicken Casserole
Cheesy Ham Casserole
Ingredients
Cheese Sauce
- 3 tablespoons butter
- ¼ cup flour
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- ½ teaspoon dry mustard
- ½ teaspoon salt
- ½ teaspoon black pepper
- 2 cups milk ½ cup more if needed
- 4 ounces cream cheese room temperature
- 3 cups grated cheddar cheese divided
- ½ cup sour cream
Casserole
- 2 cups diced cooked ham
- 16 ounces cooked noodles like rotini, cavatappi, egg noodles or penne
- 3 cups broccoli florets
- 1 cup Panko breadcrumbs
- 2 tablespoons melted butter
- ¼ cup grated Parmesan cheese
- 2 teaspoons dried parsley
Instructions
- Preheat the oven to 375 degrees F. Spray a 9×13-inch baking dish with nonstick cooking spray. In a small bowl, combine the Panko, melted butter, Parmesan cheese and dried parsley and set aside.
- Cook the pasta for a minute less than directed, adding the broccoli to the pot during the last 2 minutes. Drain and set aside.
- Melt butter in a large, deep pan over medium heat. Whisk in flour and cook, whisking often, for several minutes or until golden. Whisk in garlic powder, onion powder, dry mustard, salt and pepper, then stir in milk. Bring to a gentle boil and simmer for 5 minutes or until the mixture is thickened. Stir in cream cheese until melted, then remove from heat.
- Stir in 3 cups of cheddar cheese, a little at a time, stirring constantly until completely melted. Stir in sour cream.
- Add ham and pasta to the cheese sauce and stir gently to combine. Sprinkle breadcrumb mixture over the casserole.
- Bake uncovered for 25-30 minutes or until the top is golden and the sauce is bubbly.
Notes
- Storage: Let the casserole cool completely before storing. Cover tightly and refrigerate for up to 3-4 days. Reheat in the microwave at 50 percent power; add a splash of milk to reconstitute the sauce.
- Freezing: Assemble casserole with the breadcrumb topping. Cover tightly and freeze for up to 3 months. Be sure to use a freezer safe or disposable aluminum container. Thaw completely, add the breadcrumb topping, and bake as directed.
- Make Ahead: You can prep this casserole up to 24 hours in advance. Follow the steps up to pouring it into a baking dish. Cover tightly with foil and refrigerate for up to 24 hours. Remove from the fridge, uncover, and let sit on the counter while the oven preheats. Bake as directed.
Nutrition
Nutritional Disclaimer Kristin Maxwell of “Yellow Bliss Road” is not a dietician or nutritionist, and any nutritional information shared is an estimate. For accurate calorie counts and other nutritional values, we recommend running the ingredients through your preferred online nutritional calculator. Calories and other nutritional values can vary depending on which brands were used.