My tasty Leftover Ham Casserole with Broccoli and Cheese combines all of my favorite flavors in a creamy pasta with a crunchy breadcrumb topping! Tender pieces of ham are tossed with broccoli, pasta and an easy from scratch cheese sauce to make this perfect quick dinner!
Preheat your oven to 350 degrees F (175 degrees C) and butter or spray your 9 x 13 baking dish, 2.5 qt casserole dish, or Dutch oven with non-stick cooking spray.
Cook ziti pasta according to the boxed directions, but remove the pasta 2 minutes earlier than the recommended cooking time (for an al dente texture).
Make the sauce while cooking your pasta. Bring a saucepan to medium heat. Melt butter and add garlic, milk, heavy cream, seasoning (nutmeg, salt and pepper) and cubed cream cheese.
Bring the sauce base to medium heat, whisk to incorporate the cream cheese. Add grated cheddar and mozzarella cheeses. Stir until melted.
Once the pasta is cooked and drained and rinsed under cold water, transfer into the prepared baking dish. Add broccoli (thawed if using frozen), chopped ham, and cheese sauce. Stir to combine.
In a small microwave safe dish, melt the remaining 2 tablespoon of butter. Add the breadcrumbs to dish and combine using a fork until crumbly in appearance. Spread buttered breadcrumb over combined pasta.
Bake in the center of the oven at 350 degrees F (175 degrees C) for 30-35 minutes, or until top is golden and casserole is bubbling around the sides. Remove from oven and serve.
*To quickly cook fresh broccoli for use in this casserole, add it to your boiling pasta for about 2 minutes before draining the pasta and adding to the casserole or baking dish.