Cheesy Ham and Potato Casserole

This post may contain affiliate links. Please read my disclosure policy.

Delicious layers of potatoes, ham & peas smothered in a creamy homemade cheese sauce

Cheesy Ham & Potato Casserole in a casserole dish with browned cheese on the top

This Ham and Potato Casserole is a delicious and very simple dinner!  Ham and potatoes smothered in a homemade cheesy sauce! It makes a big meal and it’s not expensive to make!

The best part is that it’s very versatile…  replace cheddar with swiss, replace ham with chicken…  in this recipe, they will all work beautifully!

Another thing I love about this recipe is that is doesn’t start with “cream of” soup.  I’m not a huge fan of salt so I always use low sodium chicken broth but any type will work just fine!  Be sure to cut your potatoes fairly small (1/2″ x 1/2″) so they cook quickly.  I also like to put my 9×13 on a cookie sheet just in case it drips over.  The sauce will thicken upon standing.

If you love Ham & Potato, check out my Easy Ham and Potato Crock Pot soup recipe!

Click for more casserole recipes

 

REPIN HAM & POTATO CASSEROLE

collage of Cheesy Ham & Potato Casserole

 

Tools you’ll need:


9x13 Baking Dish Cheesy Ham & Potato Casserole

close up of ham and cheesy potato casserole
4.92 from 68 votes
Review Recipe

Cheesy Ham and Potato Casserole

Prep Time 20 minutes
Cook Time 1 hour 5 minutes
Total Time 1 hour 25 minutes
Servings 8
Author Holly Nilsson
This Ham and Potato Casserole is a delicious and very simple dinner! Ham and potatoes smothered in a homemade cheesy sauce! It makes a big meal and it’s not expensive to make!

Ingredients

Sauce
  • 3 tablespoons butter
  • 3 ½ tablespoons flour
  • 1 small onion
  • ¾ cup milk
  • 1 cup low sodium chicken broth
  • salt to taste
  • ½ teaspoon pepper
  • 1 cup sharp cheddar shredded
Other
  • 3 pounds potatoes peeled and diced
  • 2 cups ham diced
  • 2 cups frozen peas defrosted
  • 1 cup sharp cheddar cheese or to taste

Follow Spend with Pennies on Pinterest

Instructions

  • Preheat oven to 400°F.
  • Over medium heat, melt butter in a saucepan. Add onion and stir until softened, about 4 minutes. Add flour and cook an additional 2 while stirring.
  • Pour in pour in chicken broth and milk all at once. Whisk over medium heat until thick and bubbly. Remove from heat and stir in cheese.
  • Place ½ of the potatoes in a 9×13 pan. Sprinkle with ham and peas. Top with remaining potatoes. Pour sauce over top.
  • Cover with foil and bake 45-50 minutes or until potatoes are fork tender. Remove foil (carefully, it will steam), top with remaining cheese and bake an additional 15-20 minutes or until potatoes are soft and cheese is lightly browned.

Nutrition Information

Calories: 396, Carbohydrates: 32g, Protein: 22g, Fat: 20g, Saturated Fat: 11g, Cholesterol: 63mg, Sodium: 666mg, Potassium: 997mg, Fiber: 6g, Sugar: 3g, Vitamin A: 735IU, Vitamin C: 34.9mg, Calcium: 298mg, Iron: 6.8mg

(Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.)

Keyword ham and potato
Course Dinner
Cuisine American

 

Repin this recipe 

More recipes you’ll love

About the author

Holly

pinterest facebook twitter instagram

Holly is a wine and cheese lover, recipe creator, shopping enthusiast and self appointed foodie. Her greatest passion is creating in the kitchen and making deliciously comforting recipes for the everyday home cook!

More Posts by Holly

Leave a Reply

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

Recipe Rating




Comments

  1. Question: Looks like a great recipe. Can this be assembled ahead of time and refrigerated until time to bake?

    1. I think that should work just fine. You might need to take it out of the fridge for about 30 min before baking or slightly increase baking time if the dish is cold.

  2. I just made this for lunch and it was fantastic. I added a packet of Sazón Goya to my cheese sauce (I’ve been putting this stuff in EVERYTHING lately) and it added a wonderful flavor to make it just a tad different.5 stars

  3. I made this according to the recipe instructions, times, temperatures, etc. The potatoes were significantly undercooked. I added 45 minutes at 350 which solved the problem of getting the potatoes to soft and cooked, not crunchy, but it delayed the rest of the meal. The idea of the recipe makes good sense. If I were to make this again, I would strongly consider parboiling the potatoes, that is, boiling the diced potatoes for 10 minutes or so before using them to build the casserole, then putting the whole thing in the oven.3 stars

    1. Glad you enjoyed it Kevin. The recipe bakes at 400 for 45-50 minutes, then another 15-20 minutes in the final step. Were your potatoes cut to ½ pieces?

  4. Love this! I used left over spiral ham, 2 1/2 cups. I swapped 2 tablespoons of milk for heavy cream. While making the cheese sauce I added a few shakes of garlic powder, cayenne and sweet paprika. It took a good 10 minutes for my sauce to thicken. Used some shallot along with the onions. I baked for the full 50 minutes covered and it definitely needed an extra 20 for the potatoes to soften to our liking. We added a little salt once we dished up. Really liked the easy nature of this dish and terrific flavor! I can’t wait to eat the leftovers!5 stars

    1. In the final step, it is baked for 45-50 minutes, plus an additional 15-20 minutes. Glad you loved it Cheryl!

  5. I noticed only after putting it in the oven that the salt and pepper are listed in ingredients but are not in the directions. I will be salting it when it comes out before putting on the cheese.4 stars

  6. My 12 year old grandson made this two nights ago for dinner with a little help from grandma. He picked the recipe and did everything except peel and dice the potatoes. We did omit the peas as he doesn’t really care for them. We absolutely loved the casserole and will definitely make again. He cannot wait to try more of your recipes. Thanks for sharing.5 stars

  7. Tried this tonight. I didn’t peel the potatoes, diced them small like the recipe said. It was a huge hit. I was afraid there would not be enough sauce but it worked out just fine.
    This will be made often. I’m going to put it into smaller containers to share with my sister.5 stars