This cheesy ham and potato casserole features Yukon Gold potatoes, smoked ham, and sweet peas in a creamy cheddar cheese sauce with onions, garlic, and peas. The result is a delectable casserole that the whole family will enjoy.
I usually purchase a ham steak for this recipe, but it is also perfect with leftover holiday ham. This is a hearty meal, but sometimes I like to serve it with cheddar biscuits and a garden salad. With less than 20 minutes of preparation time, this easy casserole is doable on those busy weeknights.
Why this recipe works
- Cheese, ham, and potatoes combine like three peas in a pod. This flavor combination is hard to resist—even the little ones like this recipe.
- This casserole is great for using leftover ham and that bag of potatoes sitting in the pantry, just waiting for you to do something with them.
- Anyone can make this recipe because it is just that easy. The novice cook will enjoy this tasty dish’s simple yet scrumptious results.
Ingredient Notes and Substitutions
See the complete list of ingredients below on the recipe card.
- Potatoes: My go-to potatoes for this recipe are Yukon Gold. You can also use russet or red potatoes, but Yukon Golds work best. If you are always pressed for time, use frozen diced hash brown potatoes.
- Butter: unsalted or salted: If using salted butter, reduce the added salt to 1/4 teaspoon.
- Milk: Whole or 2%
- Chicken broth: preferably low-sodium
- Cheese: sharp cheddar and Parmesan, but any cheese that melts well in a bechamel sauce will work. Think of cheeses that are good in mac and cheese. Fontina, Gouda, and Gruyere are all good cheeses for this casserole.
How to make Cheesy Ham and Potato Casserole
This is the summary version; see the recipe card below for the complete list of ingredients and the instructions.
Start by washing your potatoes. Then, prick the potatoes with a fork and precook in the microwave for about 4 minutes. Cube the potatoes and ham. Mix them in a large baking dish along with the frozen peas.
Melt the butter in a large skillet or medium saucepan over medium heat and add the onions. Cook until the onions soften. Reduce the heat to low, add the garlic, and cook for a minute. Sprinkle in the flour and continue cooking for a few minutes, stirring constantly. Slowly add the chicken broth and milk, whisking until it is smooth and slightly thickened.
Reduce the heat to low and slowly add the shredded cheddar cheese and grated Parmesan, whisking until melted and smooth. Stir in the salt and pepper and pour the sauce over the ham and potatoes, stirring to coat.
Bake for 25-30 minutes or until the casserole is heated through and the potatoes are tender. Remove the casserole from the oven and top with the remaining cheese. Bake for 5-10 minutes or until the cheese melts. Let the casserole rest for 10 minutes before serving. The sauce will thicken upon standing.
Preparation Tips
- Warm the milk and chicken broth to room temperature.
- Let the casserole rest for 10 minutes before serving. The sauce will thicken upon standing.
- This casserole can be prepped up to 24 hours in advance, covered with plastic wrap, and stored in the refrigerator. Remove the casserole from the fridge 45 minutes before baking. Replace the plastic wrap with aluminum foil.
Store and Reheat
Store leftovers in an airtight container in the fridge for up to 3 days. Reheat in the microwave at reduced power.
To freeze, wrap the prepared casserole in several layers of plastic wrap and then foil. Place on a level surface in the freezer and freeze for up to 3 months. Thaw in the fridge overnight and bake as directed in the recipe.
More Casserole Recipes
Ham and Potato Casserole Recipe
Ingredients
- 2½ lbs yellow potatoes
- 1¼ lbs smoked ham cubed
- 1 cup frozen baby peas
- 4 tablespoons unsalted butter
- 1 medium yellow onion finely chopped
- 3 cloves garlic minced
- ¼ cup all purpose flour
- 1 cup low sodium chicken broth
- 1½ cup whole milk or 2%
- 2 cups shredded sharp cheddar cheese (reserve 1/2 cup for the top)
- ½ cup grated parmesan
- ½ teaspoon kosher salt
- ¼ teaspoon freshly ground black pepper
- chopped fresh parsley
Instructions
- Prick the potatoes with a fork and precook in the microwave for 4 minutes or until they have a little give to them when squeezed. After cooled enough to handle, cut the potatoes into small bite-sized cubes.
- Preheat oven to 375 degrees. In a 9×13 inch casserole dish combine the potatoes, ham, and peas.
- Melt the butter in a large skillet over medium/medium-low heat and add the onions. Cook until the onions soften, approximately 7-8 minutes. Add the garlic and cook for 1 minute, stirring constantly. Sprinkle in the flour and continue cooking for 2 minutes, stirring constantly. Slowly add the chicken broth and milk, whisking till it is smooth and slightly thickened.
- Lower the heat and slowly add the cheddar and Parmesan cheeses, whisking until melted and smooth. Stir in the salt and pepper. Pour the cheese sauce over the ham and potatoes, stirring to coat.
- Bake for 25-30 minutes or until the casserole is heated through and the potatoes are tender. Remove the casserole from the oven and top with the remaining cheese. Bake for 5-10 minutes or until the cheese melts. Let the casserole rest for 10 minutes before serving. The sauce will thicken upon standing.
Notes
- Warm the milk and chicken broth to room temperature.
- Let the casserole rest for 10 minutes before serving. The sauce will thicken upon standing.
- This casserole can be prepped up to 24 hours in advance, covered with plastic wrap, and stored in the refrigerator. Remove the casserole from the refrigerator 45 minutes before baking. Replace the plastic wrap with aluminum foil.
Nutrition
Are you on the hunt for more delicious recipes? Follow Small Town Woman on Facebook, Pinterest, and Instagram.
https://www.smalltownwoman.com/wp-content/uploads/2019/05/Beth-1.pdf
AJ
Absolute wonderful recipe, sooo good! The perfect comfort food meal to fill up on, thanks for sharing!!
Beth Pierce
My pleasure, AJ!
Mary L
This was the perfect combination. Great meal for an easy weeknight dinner! You are going to love it! Even my picky husband loved it!
Lynn
This was a very comforting and delicious dish. Everyone wanted seconds and I loved using a ham steak. Great recipe!
Beth Pierce
Thank you, Lynn! So glad that you liked it!
Laurie Ann
This was the ultimate comfort food!! I paired it with your cheddar beer bread and a side salat. The family loved it! Thank you!
Beth Pierce
You are most welcome, Laurie Ann!
Karen
I made your recipe yesterday and it was very successful. Everyone asked for seconds which is always a good sign lol…Thank you so much.
Beth Pierce
The pleasure is all mine, Karen!
Janelle C
This was such a filling and hearty dish! Thank you for sharing your recipe. I made it for my parents and they loved it. They were so proud of how far I have come with cooking!
Beth Pierce
That is awesome!
Rebecca
Other than the peas (which I just can’t seem to force myself to like) this was such a great dish. Super comforting and really tasty! I loved every bite!
Stacy
This was so delicious and easy to make – too good to be true, almost. Thanks for the recipe. We loved it!
Beth Pierce
Thank you, Stacy!