This website may contain affiliate links and advertising so that we can provide recipes to you. Read my disclosure policy.

If you have leftover ham from your holiday dinner then this casserole is for you! Delicious noodles topped with cheese sauce, ham, broccoli, and crispy bread crumbs, this dish will be a family favorite!

If you love cooking casseroles for your family then you MUST TRY this chicken casserole, this corn casserole, and this amazingly delicious breakfast casserole!

Casserole with ham, noodles, broccoli and cheese sauce in a dish.

Cheesy Ham and Broccoli Casserole

In my opinion, there isn’t anything much better than when I can use my leftovers to make another delicious meal. Maybe even a meal better than the first! I usually cook up some ham on Christmas (I might make this apricot glazed ham this year instead). But the thing is, those meals make SO much ham that I always have a lot leftover.

That’s where this dish comes in! It is so good that it doesn’t even taste like leftovers and it uses up all of my extra food from the night before. I’d say that’s a win-win. This casserole has it all. Noodles, sauce, veggies, and ham. So, if you just wanted to cook up some quick rolls to go with this then you will be all set! Easy, delicious, and a meal that my entire family can agree on… Have I convinced you to try it yet??

Ingredients You Need to Make Leftover Ham Casserole

Ok, so I know that the title says “leftover” ham but you can totally just go out and buy some ham to use! See the recipe card at the bottom of the post for the exact measurements.

  • Rotini noodles: If you don’t have these noodles then you can try large elbow noodles or bowtie pasta instead.
  • Butter: I used unsalted butter in this recipe.
  • Flour: All purpoe flour works great!
  • Salt and Pepper: This is used to season the dish and enhance all of the other flavors.
  • Chicken broth: Using chicken broth adds in some additional flavor.
  • Heavy cream: This creates the creaminess that makes the sauce taste so good!
  • Sharp cheddar: If you shred this from a block (instead of getting it pre-packaged at the store) then it will melt better in the sauce.
  • Ham: I chop up my leftover ham but you can use whatever ham that you have at your house.
  • Broccoli: Steam up your broccoli and chop it up before you put it into the casserole.
  • Bread crumbs: These are mixed with the butter and put on top to give it that crispy texture when it’s done cooking.
  • Parmesan cheese: This goes on top!

Let’s Make a Casserole!

This cheesy, leftover ham and broccoli casserole is going to knock your socks off when you taste it! Oh, and did I mention that it is super quick and easy to make? Go ahead and try it!

  1. Cook the pasta: Boil the pasta according to package directions. Drain and set aside.
  2. Make the sauce: Preheat oven to 350 degrees and spray a 9×13 inch pan with a non stick cooking spray. In a medium-sized saucepan over medium-high heat, melt the butter. Whisk in the flour, salt, and pepper to create a roux. Slowly whisk in the chicken broth and then the heavy cream and whisk until it starts to thicken. Add in the cheddar and continue to whisk until melted.
  3. Combine into baking dish: In a large bowl combing the ham, broccoli, pasta, and cheese sauce. Spread into your 9×13 inch baking dish.
  4. Melt and combine: In a small bowl combine melted butter, bread crumbs, and parmesan cheese.
  5. Sprinkle on top of casserole: Top with the topping and bake for 20-25 minutes or until bubbly.
6 pictures showing how to make the cheese sauce and pout it onto the noodles.

Tips for Baking a Casserole

I love a good casserole and I want this leftover ham casserole to turn out perfectly for you. Here are a few tips that I think will help you out.

  • Small pieces of ham: Make sure that when you cut up your ham that it’s in bite sized pieces. It mixes better and is easier to eat!
  • Breadcrumbs: You can use any kinds of breadcrumbs. I usually just use traditional breadcrumbs but you can use panko or even seasoned breadcrumbs if you like that flavoring!
  • Pasta: You can use whatever pasta that you have on hand. Roniti, penne, bowtie, etc. If you want to make this dish a bit healthier then use some whole wheat pasta instead.
A close up of cheesy ham casserole.

How to Store Leftovers

Storing leftovers of leftovers sounds crazy! But this leftover cheesy ham and broccoli casserole is delicious the next day! You can even make it ahead of time so that you can bake it up nice and fresh when you need it!

  • Making ahead: This can be made up to 24 hours in advance. Just cover and store in the refrigerator until ready to bake. Then, follow the baking instructions that you can find on the recipe card.
  • Freezer: If you want to freeze this to make later then it’s best to freeze it before you bake it. Cover the pan tightly with foil and write down the directions on top of the container (along with the date). Remove the casserole from the freezer and let it thaw in the refrigerator during the day before bakingThis will freeze for 1 month.
  • Reheat it: Because of the cheesy sauce in this casserole, it reheats really well and won’t dry out. To reheat leftovers, heat your oven to 350 degrees Fahrenheit and bakes for 20-25 minutes or until it is warmed throughout. You do not want to over bake.
Cheesy ham casserole in a bowl, ready to eat.

Pin this now to find it later

Pin It

Leftover Ham and Cheese Broccoli Casserole

5 from 9 votes
By: Alyssa Rivers
If you have leftover ham from your holiday dinner then this cheesy ham casserole is for you! Delicious noodles topped with cheese sauce, ham, broccoli, and crispy bread crumbs, this dish will be a family favorite! 
Prep Time: 10 minutes
Cook Time: 25 minutes
Total Time: 35 minutes
Servings: 8 people

Ingredients 

  • 12 ounces rotini noodles
  • 4 tablespoons butter
  • 1/4 cup flour
  • 1/2 teaspoon kosher salt
  • 1/2 teaspoon crushed black pepper
  • 1 cup chicken broth
  • 2 cups heavy cream
  • 1 cup sharp cheddar, shredded
  • 2 cups ham chopped
  • 2 cups steamed broccoli chopped

Topping:

Instructions 

  • Boil the pasta according to package directions. Drain and set aside.
  • Preheat the oven to 350 degrees and spray a 9×13 inch pan with a non-stick cooking spray. In a medium-sized saucepan over medium-high heat, melt the butter. Whisk in the flour, salt, and pepper to create a roux. Slowly whisk in the chicken broth and then the heavy cream and whisk until it starts to thicken. Add in the cheddar and continue to whisk until melted.
  • In a large bowl combine the ham, broccoli, pasta, and cheese sauce. Spread into your 9×13 inch baking dish.

To make the topping:

  • In a small bowl combine melted butter, bread crumbs, and parmesan cheese.
  • Top with the topping and bake for 20-25 minutes or until bubbly.

Nutrition

Serving: 8peopleCalories: 582kcalCarbohydrates: 42gProtein: 17gFat: 38gSaturated Fat: 22gPolyunsaturated Fat: 2gMonounsaturated Fat: 12gTrans Fat: 1gCholesterol: 129mgSodium: 917mgPotassium: 293mgFiber: 2gSugar: 2gVitamin A: 1180IUVitamin C: 3mgCalcium: 104mgIron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Dinner
Cuisine: American
Tried this recipe?Mention @alyssa_therecipecritic or tag #therecipecritic!

About Alyssa Rivers

Alyssa Rivers is the author of 'The Tried and True Cookbook', a professional food photographer and experienced recipe-developer. Having a passion for cooking, her tried and true recipes have been featured on Good Morning America, Today Food, Buzzfeed and more.

More Ideas

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




18 Comments

  1. I want some evidence that one human can prep this in 10
    minutes. Assemble ingredients, bring water to a boil, cook and drain pasta (my pasta said cook for 11 minutes), chop 2 cups of broccoli and steam it, chop 2 cups of ham, grate cheese, cook the cheese sauce, and prepare the melted butter topping. Simultaneously. In 10 minutes.

  2. 5 stars
    This was delicious! I pretty much followed the recipe, and it turned out perfectly. Great way to use up leftover Easter ham.

    1. Yes! Let it cool completely and then put it in an airtight container and put it in your freezer. It will last about 2 months. Thaw it in your fridge and then reheat it in your oven at 350 for about 15 minutes or until it’s warmed through.

    1. This can be made up to 24 hours in advance. Just cover and store in the refrigerator until ready to bake. Then, follow the baking instructions that you can find on the recipe card!

  3. 5 stars
    We are well-pleased w/the results. We have a fam of 6, and we have leftovers! I did add a little bit of dry mustard & a dash of cayenne so it wd be a bit more spicy. It turned out wonderfully, without too much heat.
    It’s super tasty. Thank u for the suggestion. We will make it again.

  4. 5 stars
    Delicious! Had leftover Christmas ham and this was the perfect solution to use some up. I added onions and red pepper I had cut up already as well.

  5. 5 stars
    Since it is just me in my house, I divided your recipe by 4 to make 2 servings. Mmmmm, it was delicous! I ate half and will save the rest to have as a meal in a day or two. Thanks so much for this easy and yummy recipe, Alyssa!

  6. Since I am the only one in my house, I divided your recipe by 4 so I could make just 2 servings. Mmmmm, it was delicious! I ate half of it and will save the rest for another meal in a day or two. Thanks so much for this easy and yummy recipe, Alyssa!

  7. 5 stars
    I made this tonight for dinner and I cut the recipe in half and it was really good. I also only added half the cheese sauce as we don’t like our food too saucy but it was really really good! will for sure be making this again!