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! Delicious layers of ham, potatoes and peas with a homemade cheese sauce!! (No 'cream of' soup in this recipe!).

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!


More casserole recipes

Tools you’ll need:

Screen Shot 2014-10-26 at 7.06.52 PM9x13 Baking Dish Screen Shot 2014-10-26 at 7.05.40 PM

Cheesy Ham and Potato Casserole

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!

Did you make this recipe?



  • 3 tablespoons butter
  • 3 1/2 tablespoons flour
  • 1 small onion
  • 3/4 cup milk
  • 1 cup low sodium chicken broth
  • salt to taste
  • 1/2 teaspoon pepper
  • 1 cup sharp cheddar , shredded


  • 3 lbs potatoes , peeled and diced
  • 2 cups ham , diced
  • 2 cups frozen peas , defrosted
  • 1 cup sharp cheddar cheese (or to taste)


  1. Preheat oven to 400 degrees.
  2. 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.
  3. 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.
  4. Place 1/2 of the potatoes in a 9×13 pan. Sprinkle with ham and peas. Top with remaining potatoes. Pour sauce over top.
  5. 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.

©. Content and photographs are copyright protected. Sharing of this recipe is both encouraged and appreciated. Copying and/or pasting full recipes to any social media is strictly prohibited. Please view my photo use policy here.


Repin this recipe 

Here are a few more recipes you’ll love

* Loaded Twice Baked Potato Casserole * Easy Slow Cooker Ham & Potato Soup * Linguine Carbonara *

How to Make Cheesy Ham and Potato Casserole

Pin It
Pin now to save it for later!

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


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!

39 comments on “Cheesy Ham and Potato Casserole”

  1. Could frozen potatoes be used ?

  2. How much onion? You forgot to mention.

  3. What does 3lbs potatoes equal how many cups??

  4. this sounds awesome!! I think I will take this to our pot luck dinner this month. Can’t wait to try it!

  5. Do you list the calories and nutritional values anywhere with your recipes?

  6. I made this casserole last night. Good comfort food. The only thing I had to change was the cooking me. My potatoes were stubborn & wouldn’t get soft at the suggested cooking time. Another 30 minutes, all was great! In my rotation now. Thanks for sharing.

  7. Can corn starch be used in place of the flour, want to make this gluten free. Thank You, Ann

    • I’m sure it would work just fine. I don’t use cornstarch in my sauces (as I don’t follow gluten free) however any gluten free cheese sauce should work great. Please let us know how it works out if you try it!

  8. would this freeze well? Need to make some meals for an upcoming surgery

  9. I tried this tonight with corn starch instead of flour to make it gluten free. It turned out great! I cooked for the recommended time and the potatoes were cooked perfectly. Thanks for the recipe!

  10. Wow, this was really great! Any time I have ham, I’m definitely going to make this. Thank you!

  11. I made this recipe tonight. My husband said this is one of the best recipes I have ever made!! A huge hit! The only thing I did different… I added the French’s French Fried Onions on top of the cheese at the end and let them and the cheese brown. It added a nice crunch! This recipe is a keeper! Thank you!

  12. I just made this, but also added sliced boiled eggs with the ham and peas, and my family could not get enough! It was absolutely delicious! Thank you for sharing!

  13. What can be replaced if I do not like green peas? What type of green vegetable?

    Any comment is appreciated. Thanks

  14. how many does this serve?

  15. Made this last night – a hit! I love that it’s a cheesy, comfort casserole but without a “cream of” soup. Maybe a little more time to make the cheese sauce, but I feel better about feeding it to my family. Thanks!

  16. OMG this is great!!!!! I have made this three times & my husband & I love it. The second & third time I used a bag of frozen mixed veggies as I wanted other veggies & only used sweet potatoes. Love, love love!!!
    Thank you for this recipe.

  17. How far ahead can this be made? I was hoping to make it on a Monday night and bake it on Wednesday night. Would this work?

    • 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.

  18. Hi! If I replace the ham with chicken, should I first cook the chicken before adding it to the casserole?

  19. Thanks for the recipe Holly. I was looking for a dish for my leftover Easter ham. Made this last night and it was delish! I parboiled the potatoes on stove to cut down time in oven. Loved the sauce mix-so much better than canned soup! I should have put more than 2 cups ham in- I felt it could have used it. Most likely because the ham was spiral cut and thin. This is comfort food at it’s best!

  20. My casserole is in the oven as we speak but I’m worried it’s not enough sauce.  It just covered the top.

  21. Simple to make and my kids and husband liked it. We will be making it again.

Leave a Reply

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