|

Creamy Ham, Pea, & Potato Casserole

Creamy Ham, Pea, and Potato Casserole is a hearty dish brimming with comforting flavors that evoke memories of family gatherings and cozy Sunday dinners. Tender chunks of ham mingle with creamy potatoes and sweet peas, all bound together in a luscious, white cream sauce.

A Serving of Ham, Pea, and Potato casserole on a dish.

Updated: April 10, 2025

I’m proud to share this recipe with you! It “hails” from one of my very favorite women in the whole wide world. My Grandma Helen. She was an amazing cook…when she didn’t get too creative! Lol (I’m still scarred for life over the wheat germ in the pancake batter!)

One year there was a lot of leftover ham after Easter. Grandma said, “We’ll just whip up my ham, pea, and potato casserole, Nori!” (Her nickname for me!) It had three of my favorite ingredients…seemed like a great idea to me.  

I watched as she made this amazing white creamy “gravy”, peeled & sliced a bunch of potatoes, cut up some of the leftover ham slices, and opened a can of peas. Then she started layering everything. Popped it into the oven and an hour or so later, out came the BEST creamy ham, pea, and potato casserole. It was heavenly!

Ever since that first “lesson”, I’ve been making this delicious ham casserole every year after the Holidays with our leftover ham. It’s pure comfort food and reminds me of my beautiful, passionate, fun Grandma. She truly was the hardest working lady I have ever known and reveled in the JOY of working!

Allow me to share a very personal family recipe with you! I’m sure there are copy-cat recipes out there, but this one has been around for at least 70 years! (And NO…that’s NOT how old I am!)

  • ¼ cup butter
  • ¼ cup all-purpose flour
  • 2½ cups 2% milk, or whole milk
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • ¼ teaspoon onion powder
  • ¼ teaspoon garlic powder
  • 8 large potatoes, peeled and sliced. Keep them in a bowl of water to prevent them from turning brown.
  • 3 cups ham, diced or sliced
  • 1 (15 ounce) can of sweet peas
  • Smoked Paprika for garnish (optional)
Ingredients for Creamy ham, pea and potato casserole in separate bowls in preparation to make casserole.

I would like to start by making the homemade white sauce for this casserole! It allows me to throw it together quickly!

I know making homemade gravy and sauces can be extremely intimidating. However, once you’ve masted it, there’s SO much you can do with it. From sausage gravy and creamy country gravy for Chicken Fried Steak. So, let’s begin with the good stuff…the gravy!

The main sauce for this delicious casserole is a homemade white sauce that begins with a traditional simple “roux”. Roux is the thickening agent used in white sauce/gravy. It is made by combining equal parts of butter and flour.

In a large skillet over medium-high heat, melt ¼ cup of butter. Whisk in ¼ cup of all-purpose flour to create a creamy, lump-free base.

Butter in a skillet

Slowly add in milk, stirring constantly, until well incorporated. Continue stirring until smooth and creamy, and the sauce is thick enough to coat the back of a spoon. Stir in the salt, pepper, garlic powder, and onion powder. Simmer for 1 minute and turn heat off. Set aside as you start to assemble the casserole.

Tip: ALWAYS use a whisk when making gravy, cream sauces, or cheese sauces. It reduces the chance of any lumps, and creates a smooth creamy sauce!

White sauce for Ham, Pea, and Potato Casserole in a skillet

TIP: If the sauce becomes too thick, add enough milk until you have reached the desired consistency of “gravy”.

Peel and slice 8 large potatoes. Cut out any brown spots. Slice them and place them in a large bowl of water, so they won’t turn brown. This allows you to prepare the potatoes before making your white sauce.

Drain the potatoes before assembling the casserole. Spray a 4-quart casserole dish with cooking oil. Place 1/3 of the sliced potatoes in the bottom of your casserole dish.

Bottom layer of sliced potatoes in a sprayed baking dish for the ham and potato casserole.

Add a layer of sliced ham. You can use diced ham too if you don’t have any leftover ham. Sprinkle with 1/3 of the peas.

Pour 1/3 of the white sauce over the ham and potato layer. Repeat the layers again. Sliced potatoes, sliced ham, and the other 1/3 of the can of peas. Pour another 3rd of the sauce over the second layer.

Casserole with a layer of potatoes, ham, and peas topped with the homemade white cream sauce.

Finish with the last 3rd of the potatoes, ham, peas and the remaining sauce. Sprinkle top with paprika. Please note that you do not have to sprinkle with paprika. I just love the added color, and well… Grandma did it, so I did it too!

Casserole sprinkled with paprika and ready to be covered for baking.

Cover casserole with aluminum foil and place in a preheated 350 °F oven for 1 hour. After one hour, remove the foil, and place back in the oven for an additional 10–15 minutes to brown the top of the casserole.

Baked Casserole dish straight out of the oven and on a countertop with a plaid dishtowel.

Your potatoes should be “fork tender”. I always gently test by poking a few of the potatoes in the center of the casserole to make sure they are done.

Nothing I hate more than “crunchy” potatoes! This casserole needs to have tender tatters!

Ham and potato casserole served up close with fork tender potatoes.

The wonderful thing about this casserole is it’s a complete meal with the potatoes, meat, and peas. The creamy white sauce brings all those ingredients together beautifully.

This is a pure “comfort” dish! It’s so fantastic with that leftover ham. I used the slow cooker peach glazed ham leftovers so don’t worry if your ham has a glaze on it. You can actually rinse the cooked ham to remove any glaze, if you want, but it isn’t necessary. It’s still going to be amazingly delicious!

Serving of Ham and Potato casserole with the casserole in the background.

I hope as you prepare Grandma’s Ham, Pea, and Potato Casserole in your own kitchen, you take a moment to savor the aroma of bubbling creamy white sauce and savory ham that fills the air. This dish isn’t just about nourishing the body; it’s about creating memories and honoring family traditions.

I’m truly honored to share it with you, and I know Grandma would be flattered that you shared it with your family and friends.

Happy Nesting Friends!

Norines Photo and signature

Creamy Ham, Pea, & Potato Casserole

A Fantastic Ham, Potato, and Pea casserole in a creamy white sauce. Perfect for using up that leftover Holiday Ham! Pure Comfort food!
3 from 1 vote
Prep Time 15 minutes
Cook Time 1 hour 15 minutes
Total Time 1 hour 25 minutes
Servings 6 servings
Calories 532 kcal

Ingredients
  

  • 1/4 cup butter
  • ¼ cup all-purpose flour
  • cups 2% milk
  • ½ tsp salt
  • ¼ tsp coarse black pepper
  • ¼ teaspoon Garlic powder
  • ¼ teaspoon Onion powder
  • 8 large potatoes peeled and sliced, keep in a bowl of water to prevent browning, drain before using.
  • 3 cups Diced, or sliced, ham.
  • 1 (15 ounce) can Sweet peas drained
  • 1 teaspoon Smoked Paprika (optional)

Instructions
 

  • In a large skillet, over medium heat, melt 1/4 cup of butter. Using a whisk, add ¼ cup of flour and whisk briskly to create a thick paste.
  • Slowly add in 2½ cups of milk, whisking continually, until thick and creamy. If the sauce is too thick, add in more milk until the creamy consistency of gravy and coats the back of a spoon.
  • Add in ½ tsp. of salt and ¼ tsp. coarse black pepper.
  • Spray a deep, 4 quart, baking dish, with cooking spray.
  • Place ⅓ of the sliced, drained potatoes in the bottom of the baking dish. Place ⅓ the ham slices or diced ham on top of the potatoes. Sprinkle ⅓ the can of drained peas over the ham.
  • Pour ⅓ of the white cream sauce over the top of the layers.
  • Repeat the layers again. ⅓ of the sliced potatoes, ⅓ of the ham, ⅓ of the can of peas. ⅓ of the cream sauce.
  • Top with the last layer of the remaining ⅓ of the potatoes, peas and cream sauce. Ending with cream sauce.
  • Sprinkle with Paprika. Cover with aluminum foil.
  • Bake in the preheated 350°F oven for one hour. Remove foil, and brown for 10-15 minutes.
  • Serve Immediately.

Nutrition

Serving: 2cupsCalories: 532kcalCarbohydrates: 60gProtein: 25gFat: 22gSaturated Fat: 10gPolyunsaturated Fat: 2gMonounsaturated Fat: 8gTrans Fat: 0.4gCholesterol: 72mgSodium: 1147mgPotassium: 1541mgFiber: 4gSugar: 7gVitamin A: 507IUVitamin C: 16mgCalcium: 165mgIron: 3mg
Tried this recipe?Let us know how it was!

Meet The Author

Similar Posts

24 Comments

  1. My house smells so good, casserole’s in the oven. Even though it’s 90 degrees and it’s Aug in Florida I’ll just drop the air down and pretend it’s January.

    1. Hi Carol!
      Some sacrifices have to be made in the name of food! lol I hope you liked the casserole…it’s truly one that holds a special place in my heart! Thanks for popping by…hope it cools down soon.
      Happy Nesting!
      ~Norine

  2. My Mom used to make this with leftover roast beef. Only difference is hers was only 3 layers, chopped onion on the bottom, sliced roast beef on top of the onion and sliced potatoes on top of the beef. Add leftover homemade gravy or a can of beef gravy on top and bake. I probably do about half of your recipe but it could be doubled. Also good with leftover chicken or turkey with the corresponding gravy. It’s possible my Mom got the recipe from her Mom and it was called “Pack Supper”!

    1. I’m loving this recipe change up! I’m going to have to try it especially with left over roast beef. Yum! It would be great at Thanksgiving too with left over Turkey. Thank you so much for sharing this with me and my readers. Grandma’s and Mom’s have the best family recipes! I hope you have a great weekend!
      Happy Nesting!
      ~Norine

  3. My mom used to make this on the stove and I am so happy to find your variation for the oven! Cooked it with leftover Christmas ham and used frozen peas instead of canned, plus a little grated parmesan on the top. So delicious!!!!

    1. Hi Eliza!
      I love the addition of grated parmesan on top! I’m going to try that next time. Thanks so much for sharing with me. I love hearing how others change my recipes up to fit their individual tastes. It gives me great ideas. I hope you have a wonderful and happy New Year.
      Happy Nesting!
      ~Norine

    1. Hi Marsha!
      Grandma always knew best and was a wiz in the kitchen! I sure do miss her and cherish our memories together. Thanks so much for stopping by. You always brighten my day! Happy New Year Friend!
      ~Norine

  4. Thanks for sharing your family recipe. It is just what I was looking for. I find it really hard to deal with leftover ham and usually just make soup or ham salad. Will be preparing this for supper tonight.

    1. Hi Ruth!
      I agree about “dealing” with leftover ham. One can only stand so much soup and so many ham and cheese omelettes! You will love this recipe. It’s pure comfort food. Grandma knew what she was doing. Thanks for stopping by and visiting with me. I hope you have a wonderful and Merry Christmas!
      Happy Nesting!
      ~Norine

  5. I love the look of this and will be trying it soon. The only change I’ll make is to substitute the white sauce with a cauliflower redo sauce, yum.

    1. That sounds like a wonderful redo! I’m excited to hear how it turns out. This is such a delicious dish and pure comfort food! Thanks for stopping by and visiting. Have a GREAT weekend!
      Happy Nesting!
      Norine

  6. Wow! Thanks for sharing this to timeless classic recipe. What a cool story to go along with it. I can’t wait to make this! Looks delicious.

  7. Norine – I just have to tell you that we had the above meal tonight – and it was scrumptious delicious. I used chopped ham, but otherwise totally did it like you said. I can’t remember when I was able to make a new recipe without tweaking it somewhere, but this was super and no tweaking needed. Thank you again, for such a delicious recipe.

    1. I’m so glad you enjoyed this casserole as much as we do! Thank you for your sweet comments! Grandma’s have the best recipes. Thank you for stopping by and sharing with me. Have a GREAT day!

  8. I gotta tell you that nothing makes me happier than this. I love, love casseroles and even though I don’t think I ever added easter ham, per se, I would love to try it soon. I do use leftover chicken, bacon and sometimes ground beef with peas and potatoes. I know this taste heavenly. I love the story behind it, too.

    1. Hi Sandra! Loving your idea’s of adding potatoes and peas to ground beef and leftover chicken! Casseroles were a staple in our house growing up. Money was always tight and Mom was always looking for a way to stretch the main course! As a kid I didn’t realize why we had so many casseroles…I just knew I loved them and still do! 🙂 Thanks for your sweet comments! You’re the BEST!!! 😉

Leave a Reply

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

Recipe Rating




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