Go Back

Cozy Christmas Ham Casserole

A warm, creamy Christmas ham casserole made with leftover ham, tender pasta or potatoes, and rich cheese sauce for a comforting holiday dinner.
Prep Time 15 minutes
Cook Time 24 minutes
Total Time 45 minutes
Course Main Course
Cuisine American
Servings 6
Calories 450 kcal

Ingredients
  

Casserole Base

  • 2 cups diced leftover ham
  • 2 cups cooked pasta or potatoes
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced

Creamy Sauce

  • 4 tbsp butter
  • 1/4 cup all-purpose flour
  • 2 cups milk or cream (whole milk or cream recommended)
  • 2 cups shredded cheese (cheddar or a cheese blend)

Seasoning and Extras

  • 1 tsp salt
  • 1 tsp pepper
  • 1 tbsp Dijon mustard
  • 1/4 cup fresh herbs (thyme or parsley), for garnish
  • Optional veggies: bell peppers, peas, or mushrooms

Instructions
 

  • Preheat Oven: Set your oven to 350°F (175°C) and lightly grease a 9×13-inch baking dish.
  • Assemble the Base: In a large bowl, combine the diced ham, cooked pasta or potatoes, chopped onion, and minced garlic.
  • Make the Roux: Melt butter in a saucepan over medium heat until foamy, then whisk in flour. Cook for 1–2 minutes until lightly golden.
  • Create the Sauce: Slowly pour in the milk or cream, whisking constantly until the sauce becomes smooth and thick.
  • Add Cheese & Mustard: Stir in shredded cheese and Dijon mustard until fully melted and creamy.
  • Season & Combine: Season with salt and pepper, then pour the sauce over the ham mixture. Mix gently to coat.
  • Bake: Transfer the mixture to the prepared baking dish and bake for 20–25 minutes, until bubbly and golden on top.
  • Rest & Garnish: Let cool for 5 minutes, then finish with fresh thyme or parsley.

Notes

  • Use sharp cheddar for the richest flavor.
  • Let the casserole rest before serving to help it set.
  • Perfect for winter nights and holiday gatherings.