Creamy Leftover Ham Casserole

Sharing is caring!

If you are looking for a recipe that works with any ham you have leftover from a holiday or just one you made recently then you will love this creamy leftover ham casserole. 


This is really simple with a few ingredients and a sauce that is to die for. You can add in a veggie like beans or peas, I prefer peas personally. 


Use red skin potatoes or Yukon gold because they are a bit softer and have the best flavor. Slice them up real thin and add them to your casserole in layers.

Creamy ham casserole

leftover ham casserole

This is my favorite leftover ham recipe, I am not a big ham fan but this casserole I can’t get enough of.


It has the best cream sauce and the flavors all melt together into this divine medley that your whole family is going to love.


This is comfort food right here!!!


You are going to love how simple this ham and potato casserole is.



Make sure to preheat your oven while you slice up your potatoes into thin chunks.


You can add an onion if you like it does help spice up the recipe just caramelized it first before adding it to the casserole.



Slice up the leftover ham into smaller pieces and set them aside.


Grab some milk, flour and a stick of butter along with salt and pepper.



Once you have sliced everything start your sauce by melting the butter in a pan on medium-low heat then slowly adding in the flour and milk while stirring vigorously.


A side note: Let the milk warm up a bit before adding it in, it works better for a smoother consistency.


Put in the salt and pepper and keep stirring until it thickens and then shut it off.



You want to layer your ingredients, add the potatoes and onions on the bottom put a good amount of ham on, half the peas or beans, and cover with the sauce.


I add more pepper after that to help bring out the flavors.



Then repeat the steps again, you may want to double the sauce recipe for extra creaminess.





  • 1/2 Cup Flour
  • 2 1/2 Cups Milk
  • 1/4 tsp Pepper
  • 1/4 tsp Salt
  • 1 Stick of Butter


  • 1 Can Peas or Beans
  • 2 Cups Leftover Ham
  • 8 Large Potatoes or Bag Small Ones
  • 1 Onion (optional)


  1. Preheat oven 375 F.
  2. Slice up your potatoes into small chunks or slices.
  3. Cut ham into smaller pieces.
  4. Carmelize your onions if you want.
  5. Melt the stick of butter and then start adding in some flour until it is a paste.
  6. Slowly pour in your milk and whisk until thick and then add in more milk.
  7. Add your salt and pepper.
  8. Stir until it is a creamy consistency.
  9. Using a 9×8 casserole dish spray with cooking spray.
  10. Add in the potatoes on the bottom with onions.
  11. lay the ham on top.
  12. Add half the peas or beans.
  13. Pour half the sauce evenly.
  14. Repeat your layers and cover with foil.
  15. Bake for 1 hour or until potatoes are soft.

Final thoughts on leftover ham casserole

This is such an easy recipe that you could double it and freeze it for a day you don’t feel like cooking.


You can also make it ahead of time and put in the refrigerator then take it out let it warm to room temperature, cover and cook.



I do want to note that when you make the sauce the milk should be warm, not right out of the refrigerator.


It makes the sauce creamier and helps it thicken faster when you are making it.




I hope you enjoy this super delicious ham recipe and don’t forget to pin this post for reference later!!



Related Casserole Recipes

Sharing is caring!

Leave a Comment

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.