Go Back
Print Recipe
5 from 1 vote

Cheesy Ham & Potato Casserole

Cheesy comfort food
Prep Time30 mins
Cook Time30 mins
Total Time1 hr
Servings: 8 people
Calories: 527kcal


  • 2 lb potatoes diced
  • 1 lb carrots diced
  • ½ lb peas
  • lb diced smoked ham from the deli counter

For the cheese sauce

  • 4 oz butter unsalted
  • 1/2 cup ap flour
  • 1 quart milk warmed (divided)
  • 1 tsp salt
  • ½ tsp pepper
  • ¼ tsp garlic powder
  • 1 pinch cayenne pepper
  • ½ lb sharp cheddar grated
  • ½ lb Velveeta Cheese grated
  • ½ tsp sodium citrate


Prepare the Vegetables and Ham

  • Pan fry the potatoes, carrots, peas, and ham (one at a time) in a cast iron skillet with a little oil till they start to take on a little color. Once each one is finished transfer it to a larger bowl.

Prepare the Cheese Sauce

  • In a small pot add the 1/2 tsp of sodium citrate along with 1 cup of milk. Heat till the milk simmers and the sodium citrate is dissolved. Add the grated cheddar cheese and Velveeta to the milk and stir till all of your cheese has completely melted
  • In a separate pot add the butter and the flour. On a medium heat stirring frequently cook for 5 minutes.
  • After 5 minutes of cooking add the rest of the warmed milk and whisk to incorporate.
  • Finally add the seasonings and the cheese sauce (that you just made) and cook for 5 minutes more or until the sauce has thickened up.
  • Pour the cheese sauce over the cooked vegetables and ham and enjoy for dinner!!

To Freeze and Reheat

  • To freeze this dinner you can either plate it up in a casserole dish or in a Vacuum sealed bag. If you plate this up in a casserole dish wrap tightly with foil and cling film.
  • To reheat simply take it out of the freezer, let it thaw, and bake at 350f for 30 minutes or till warmed through.
  • If you are using boilable bags like I am then take it out of the freezer and place the bag in simmering water for 15-20 minutes. Serve and enjoy.