Give your leftover holiday ham and veggies a makeover with this yummy pasta casserole. It’s quick and easy to put together, and makes for a creamy-cheesy good meal! A leftover ham and vegetable casserole on a wooden board with plaid napkin and serving spoon.

I hope everyone had a very merry Christmas with lots of good food and lots of great family memories. We had our family dinner on Tuesday which felt really early this year. So now what to do with all the leftovers? Well, I made this ham casserole dish packed with cheese and leftover goodies. It’s like a homemade macaroni and cheese with ham and veggies. A scoop of leftover ham and vegetable casserole in a white casserole dish.

Why this recipe is so great:

  • A great way to use up Christmas leftovers – This recipe is a great way to use up any leftover ham and/or veggies you have from Christmas dinner. Then all is left is to cook up some pasta, open a can of soup, and shred some cheese.
  • Quick and easy to make – All you have to do is mix everything together, bake for 30 minutes, and you have a meal.
  • Can be made in advance – You can also prepare the casserole the night before or the morning of and just pop it in the oven when you are ready to eat.

How to make leftover ham casserole:

(the ingredient amounts are listed in the printable recipe card further below)

A bowl of ham, broccoli, noodles, corn, cheese and cream of chicken soup. This recipe starts with cooked pasta tossed with some cooked ham, cooked veggies, a can of cream of chicken soup, and shredded cheddar cheese. An unbaked ham and vegetable casserole in a white oval baking dish. Place the mixture in a casserole dish. A ham and vegetable casserole topped with cheese ready to be baked. Top it with more cheese, bake for 30 minutes at 375F, and you have a complete meal. A green plate of leftover ham and vegetable casserole with a black fork. This creamy ham casserole is flavorful, wholesome and satisfying. It’s loaded with cheese, ham, and veggies. It’s a simple one-dish recipe that makes for an easy and relaxing meal for the family to sit down to. Not only is this ham casserole absolutely delicious and the whole family will enjoy it. It’s a great way to use leftovers, so no waste.

You might also like:

Did you make this recipe? Please kindly leave a comment with your star rating below.

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Leftover Ham and Vegetable Casserole

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.7 from 3 reviews
  • Author: Lily Ernst
  • Prep Time: 10 min
  • Cook Time: 30 min
  • Total Time: 40 minutes
  • Yield: 4-6
  • Category: lunch, dinner
  • Method: bake
  • Cuisine: American


Give your leftover holiday ham and veggies a makeover in this yummy pasta casserole. It’s quick and easy to put together, and makes for a creamy cheesy good meal!


  • 2 cups cooked macaroni (about 1 cup uncooked)
  • 2 cups cooked veggies (I used corn and broccoli)
  • 1 & 1/2 cups cooked ham, chopped
  • 1 & 1/2 cups shredded cheddar cheese, divided
  • 1 can condensed cream of chicken soup


  1. Preheat oven to 375F and grease a 2.5 – 3 quart casserole dish.
  2. In a large mixing bowl, mix everything together, except for 1/2 cup of shredded cheese.
  3. Spoon the mixture into the prepared casserole dish. Sprinkle remaining cheese on top.
  4. Loosely cover with foil and bake for 30-35 minutes until hot and bubbling. Let stand for 5 minutes and serve.


Leftovers can be stored in the fridge for up to 3 days.

Make-ahead option:

Prepare the casserole up to step 3, cover with foil and refrigerate up to a day in advance. When ready to bake, remove casserole from the fridge and let stand for 15 minutes while your oven preheats. Bake as instructed.