Leftover Ham Casserole

Featured in: Dinner
This leftover ham casserole is a lifesaver after big holidays, turning your extra ham into a cozy, family-friendly meal. With a rich cheese sauce, tender pasta, and hearty veggies, it's a comforting dinner that everyone will ask for again.
Creamy baked ham casserole with golden breadcrumb topping in a ceramic baking dish Pin it
Creamy baked ham casserole with golden breadcrumb topping in a ceramic baking dish | plateseason.com

This creamy leftover ham casserole is the ultimate solution for turning your holiday extras into a comforting, family-friendly dinner. It’s a classic American comfort food that brings everyone to the table with its rich cheese sauce, tender pasta, and hearty vegetables. I’ve relied on this recipe for years to clear out the fridge without any fuss. It’s the kind of cozy meal that feels like a warm hug and proves that the best dishes often come from cleverly using what you already have.

Ingredients You’ll Need

  • Elbow macaroni: the classic casserole pasta that holds sauce beautifully and cooks up tender every time.
  • Unsalted butter: forms the base of your roux and adds that essential rich, savory flavor you can’t skip.
  • Yellow onion: diced and cooked until soft to build a sweet, savory foundation for the whole sauce.
  • Garlic: minced fresh for the best aromatic punch that makes the cheese sauce truly irresistible.
  • All-purpose flour: the key to thickening your sauce into a luscious, creamy consistency that coats everything.
  • Whole milk: creates a richer, smoother sauce than lower-fat versions for that ultimate comfort food feel.
  • Chicken broth: adds a layer of savory depth to the sauce that plain water or milk just can’t match.
  • Dijon mustard: a little secret ingredient that cuts through the richness and brightens all the flavors.
  • Smoked paprika: gives the dish a subtle, warm smokiness that pairs perfectly with the ham.
  • Black pepper: fresh ground pepper adds a gentle heat and complexity to balance the creaminess.
  • Salt: you’ll adjust this to taste since your ham and broth already bring their own saltiness.
  • Leftover ham: the star of the show, diced into bite-sized pieces for that hearty, savory protein in every forkful.
  • Frozen peas: they add a pop of color and sweet flavor straight from the freezer, no thawing needed.
  • Sharp cheddar cheese: shredded yourself for better melting and that tangy, gooey cheese pull we all love.
  • Panko breadcrumbs: mixed with oil for an incredibly crispy, golden topping with fantastic texture.
  • Olive oil: tossed with the panko to help it brown evenly and become perfectly crunchy in the oven.

How to Make It

Preheat and Prep:
Start by heating your oven to 375°F and lightly greasing a 9×13 inch baking dish. This quick prep ensures your casserole bakes evenly and won’t stick, making cleanup a breeze later on.

Cook the Pasta:
Bring a large pot of well-salted water to a rolling boil and cook your elbow macaroni until it’s just al dente. You want it to still have a slight bite since it’ll soften more when baked in that creamy sauce.

Sauté the Aromatics:
Melt the butter in a large skillet or Dutch oven over medium heat, then add your diced onion. Cook them until they’re soft and translucent, which builds a sweet, savory base for your entire sauce.

Build the Roux:
Stir in the minced garlic for one minute until fragrant, then sprinkle the flour over everything. Cook and stir this mixture for another minute or two to cook out the raw flour taste and form your golden roux.

Create the Creamy Sauce:
Gradually whisk in the milk and chicken broth until the mixture is completely smooth with no lumps. Let it come to a gentle simmer, whisking often, until it thickens enough to coat the back of your spoon.

Season and Combine:
Take the skillet off the heat and stir in the Dijon mustard, smoked paprika, pepper, and salt. Then, fold in your cooked pasta, diced ham, frozen peas, and one cup of the shredded cheese until everything is gloriously coated.

Assemble for Baking:
Pour the saucy mixture into your prepared baking dish and spread it out evenly. Sprinkle the remaining half cup of cheese over the top for an extra cheesy layer that’ll get beautifully bubbly.

Add the Crispy Topping:
In a small bowl, mix the panko breadcrumbs with the olive oil until they’re evenly moistened. Sprinkle this mixture all over the cheesy top for that irresistible golden, crunchy finish.

Bake to Perfection:
Bake your leftover ham casserole for 20 to 25 minutes until the top is golden and the edges are bubbling. Let it sit for about five minutes before serving so it sets up nicely and doesn’t burn anyone’s mouth.

Close-up of a spoon lifting a cheesy, saucy bite with ham, peas, and pasta

Storage Tips

Store any cooled leftovers in an airtight container in your fridge, where they’ll stay perfect for up to three days. To reheat, you can warm individual portions in the microwave or cover the whole dish with foil and heat it in a 350°F oven for 15 to 20 minutes until it’s bubbly again. If you want to freeze it, transfer the cooled casserole to a freezer-safe container and it’ll keep for about two months; just thaw it overnight in the fridge before reheating. The pasta might soften a bit more after freezing, but the flavors will still be fantastic.

Ingredient Substitutions

If you’re out of elbow macaroni, any small pasta like shells, rotini, or cavatappi works just as well. You can swap the peas for other frozen veggies you have on hand—chopped broccoli, corn, or diced carrots are all great options. For the cheese, a Monterey Jack or Gruyère blend would be lovely, and for a gluten-free version, simply use your favorite gluten-free pasta and breadcrumbs. If you need it dairy-free, plant-based milk, cheese, and butter can work, though the flavor and melt will be a bit different.

Serving Suggestions

I love serving this hearty leftover ham casserole with something fresh and crisp on the side, like a simple green salad with a tangy vinaigrette or some steamed green beans. A slice of crusty garlic bread or a warm dinner roll is perfect for scooping up every last bit of that creamy sauce. For a more complete spread, add some roasted carrots or a bright, citrusy fruit salad to balance the richness and make the whole meal feel extra special.

Cultural Context

This style of baked pasta casserole is a beloved staple in American home cooking, especially in the Midwest and South where thrifty, hearty meals that feed a crowd are a way of life. It follows the wonderful tradition of ‘church supper’ or ‘potluck’ dishes, designed to be easily transported, scalable, and universally comforting. The practice of using leftover holiday ham stretches back to when preserving every bit of food was essential, transforming a special occasion centerpiece into a whole new family meal. It’s a delicious example of resourcefulness and comfort coming together on one plate.

Family-style table setting with a portion of ham casserole, a green salad, and crusty bread

Frequently Asked Questions

What type of pasta works best for Leftover Ham Casserole?

Short, sturdy pasta like elbow macaroni is ideal for this casserole because it holds the creamy cheese sauce well and cooks evenly. You can substitute with other small shapes like cavatappi, shells, or penne if needed.

Can I make this Leftover Ham Casserole ahead of time?

Absolutely! Assemble the casserole without the breadcrumb topping, cover, and refrigerate for up to 24 hours. When ready to bake, let it sit at room temperature for 20 minutes, add the topping, and bake as directed, adding 5-10 minutes to the baking time.

What can I substitute for Dijon mustard?

If you don’t have Dijon, you can use 1/2 teaspoon of dry mustard powder mixed into the sauce, or a tablespoon of yellow mustard. The mustard adds a subtle tang that balances the richness of the cheese and ham.

How do I know when the Leftover Ham Casserole is ready?

The casserole is done when the cheese sauce is bubbling vigorously around the edges and the panko breadcrumb topping is a deep, golden brown, which usually takes about 20-25 minutes in a hot oven.

What should I serve with Leftover Ham Casserole?

This hearty American casserole is a complete meal with protein, carbs, and veggies. For a lighter pairing, serve it with a crisp green salad, steamed broccoli, or garlic breadsticks to soak up the extra cheese sauce.

Rate This Recipe

How would you rate this recipe?

Creamy Leftover Ham Casserole

This leftover ham casserole is a lifesaver after big holidays, turning your extra ham into a cozy, family-friendly meal. With a rich cheese sauce, tender pasta, and hearty veggies, it's a comforting dinner that everyone will ask for again.

Prep Time
15 Minutes
Cook Time
30 Minutes
Total Time
45 Minutes
4.2
(184 reviews)
By: Simone Dubois
Category: Dinner
Difficulty: Easy
Cuisine: American
Yield: 6 Servings

Ingredients

  1. 01 8 ounces elbow macaroni
  2. 02 2 tablespoons unsalted butter
  3. 03 1 medium yellow onion, diced
  4. 04 2 cloves garlic, minced
  5. 05 3 tablespoons all-purpose flour
  6. 06 2 cups whole milk
  7. 07 1 cup chicken broth
  8. 08 1 teaspoon Dijon mustard
  9. 09 1/2 teaspoon smoked paprika
  10. 10 1/2 teaspoon black pepper
  11. 11 1/4 teaspoon salt (adjust to taste)
  12. 12 2 cups diced leftover ham
  13. 13 1 cup frozen peas
  14. 14 1 1/2 cups shredded sharp cheddar cheese, divided
  15. 15 1/2 cup panko breadcrumbs
  16. 16 1 tablespoon olive oil

Instructions

Step 01

Preheat your oven to 375°F. Lightly grease a 9x13 inch baking dish and set aside.

Step 02

Bring a large pot of salted water to a boil. Cook the elbow macaroni according to package directions until al dente, about 8-10 minutes. Drain and set aside.

Step 03

While the pasta cooks, melt the butter in a large skillet or Dutch oven over medium heat. Add the diced onion and cook until softened and translucent, about 5 minutes, stirring occasionally.

Step 04

Add the minced garlic to the skillet and cook for 1 minute until fragrant, stirring constantly to prevent burning.

Step 05

Sprinkle the flour over the onion and garlic mixture. Cook and stir for 1-2 minutes to form a light golden roux.

Step 06

Gradually whisk in the milk and chicken broth until smooth. Bring the mixture to a gentle simmer, whisking frequently, until the sauce thickens enough to coat the back of a spoon, about 5 minutes.

Step 07

Remove the skillet from heat. Stir in the Dijon mustard, smoked paprika, black pepper, and salt.

Step 08

Add the cooked pasta, diced leftover ham, frozen peas, and 1 cup of the shredded cheddar cheese to the sauce. Stir until everything is evenly coated and the cheese is melted.

Step 09

Transfer the mixture to the prepared baking dish. Sprinkle the remaining 1/2 cup of cheddar cheese evenly over the top.

Step 10

In a small bowl, mix the panko breadcrumbs with the olive oil until combined. Sprinkle this mixture over the cheese layer.

Step 11

Bake for 20-25 minutes, or until the topping is golden brown and the casserole is bubbly around the edges. Let it cool for 5 minutes before serving.

Tools You'll Need

  • 9x13 inch baking dish
  • Large pot for boiling pasta
  • Large skillet or Dutch oven
  • Whisk
  • Mixing bowls
  • Measuring cups and spoons

Allergy Information

Contains dairy, gluten, and wheat. For a gluten-free version, use gluten-free pasta and breadcrumbs. Dairy-free alternatives like plant-based milk, cheese, and butter can be used, but may alter flavor and texture.

Nutrition Facts (Per Serving)

Calories
420
Protein
22g
Carbohydrates
38g
Fat
20g