Total Time
Prep 15 mins
Cook 20 mins

A great recipe for leftover ham. Serve it over buttered toast or leftover mashed potatoes for a quick and easy meal.

Ingredients Nutrition


  1. Melt butter in a heavy saucepan, sauté onion and celery over medium heat for 5 minutes.
  2. Add the flour and stir until incorporated.
  3. Slowly add the milk stirring constantly until smooth and thickened, add more milk if the sauce becomes too thick.
  4. Add remaining ingredients and cook over low heat, stirring frequently until heated through.


Most Helpful

I have always served this over mashed potatoes. It's a nice way to make instant potatoes (If you don't have leftovers of the real thing on hand) a little more "special." It is a very comforting and tasty dish. I have even made a "prep ahead cassarole" version to take as a meal to a friend. To do this I made the potatoes and lined the bottom of a 9 by 13 dish with them, and then made the sauce and poured it on top of the potatoes. It warms up in a cassarole dish in about 20-30 minutes at 350.

berry271 June 19, 2010

I diced an entire onion, two stalks of celery, subbed a 14 oz. can chicken broth for the milk (added about a quarter cup of milk as well), increased the worcestershire sauce to 1 tsp. and left out the pimientos...everyone loved it!

cause4chubbyhubby November 30, 2008

I found it too bland as is but I didn't put in the pimientos so maybe that was it? I added at least a tsp more worcestershire and some salt until I was happy with the flavor. I thought capers might make an interesting addition to replace the pimientos but I'm not sure...

Chef Tweaker September 07, 2008

Join the Conversation

  • all
  • reviews
  • tweaks
  • q & a