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
Lisalia
Yummy! This was so rich and delicious. We served it with a salad and it made for a perfect meal. I also used leftover Easter ham from my freezer so it’s a great recipe to put together in a pinch. Can’t wait to serve it again!
wilhelmina
This was delicious! I had some ham in the freezer that worked perfectly for this and the whole family loved it!
Dannii
Oh wow, this looks super comforting. I am definitely going to give it a try this week.
veenaazmanov
Delicious Casserole. Awesome combinations. My weekend option is ready for my foodie family too.
Biana
This casserole looks delicious. What a great way to use up the leftover ham.
Caitlyn Erhardt
What a classic and tasty combination! This was a hit with my family and everyone loved how cheesy it was!
Claudia Lamascolo
Since its just the two of us now and no company this is perfect for Easter for me the hubby great flavors and I am sure we will love leftovers if there are any!
Matt Taylor
This recipe reminds me of my childhood, we always had yummy casseroles. It is such a great dinner to make for the family. I love how easy this one is to make too. So good!
Jacque Hastert
I have saved this recipe for all my leftover Easter ham that I know I will have. I love simple and delicious casseroles like this one.
Beti
Such a fantastic meal!! I love ham and potatoes together!! SO GOOD!
katerina
I love the flavors in this Ham and Potato Casserole!! Incredibly delicious!
Catalina
Ham and potatoes are so great together! The best dinner idea!
Erin
This cheesy Ham and Potato Casserole is great dinner for busy weeknights!
Amanda
This is such a comfort meal for me, perfect on those chilly nights!