
Cheesy Ham Potato Casserole combines tender sliced potatoes, savory chicken ham, rich cream of mushroom sauce, and plenty of melted cheddar cheese in one delicious oven-baked dish. Every serving delivers creamy potatoes, flavorful pieces of ham, and a golden, bubbly cheese topping that makes this casserole a comforting family favorite.
Whether you need a hearty weeknight dinner, a satisfying holiday side dish, or an easy way to use leftover cooked ham, this recipe offers a wonderful solution. It requires simple ingredients, minimal hands-on preparation, and just one baking dish.
The combination of soft potatoes, creamy sauce, and gooey cheddar makes this casserole especially satisfying. Plus, the preparation involves easy layering rather than complicated cooking techniques.
I first made a version of this casserole after a family dinner when I had extra cooked ham and several potatoes left in the kitchen. I wanted to create something warm and filling without spending too much time preparing another meal. I sliced the potatoes, diced the ham, mixed a creamy sauce, and layered everything with cheddar cheese. As the casserole baked, the kitchen filled with the comforting aroma of potatoes, onion, and melted cheese. Everyone enjoyed the creamy texture and golden topping, and I quickly realized how useful this recipe could become for busy evenings. Now I make it whenever I want a dependable, cozy dinner.
Another reason to love Cheesy Ham Potato Casserole is its flexibility. You can use chicken ham or traditional cooked ham, adjust the cheese, and add extra vegetables while keeping the same creamy foundation.

Cheesy Ham Potato Casserole
Ingredients
Equipment
Method
- Preheat the oven to 375°F (190°C). Lightly grease a 9-by-13-inch baking dish with butter or cooking spray.
- Peel the potatoes and slice them into even rounds approximately 1/8 inch thick.
- Dice the fully cooked chicken ham into small pieces and finely chop the yellow onion.
- In a medium mixing bowl, whisk the cream of mushroom soup, sour cream, milk, garlic powder, onion powder, black pepper, and salt until smooth and creamy.
- Spread a few tablespoons of the creamy sauce across the bottom of the baking dish. Add half the sliced potatoes, half the diced chicken ham, half the onion, and 3/4 cup shredded cheddar. Pour half the remaining sauce over the layer.
- Repeat the layers using the remaining potatoes, chicken ham, onion, and another 3/4 cup cheddar. Pour the rest of the creamy sauce evenly over the casserole. Reserve the final 1/2 cup cheddar for the topping.
- Cover the baking dish tightly with aluminum foil and bake for approximately 50-60 minutes, until the potatoes are fork-tender. Continue baking covered for another 10-15 minutes if needed.
- Remove the foil and sprinkle the reserved 1/2 cup shredded cheddar over the casserole. Bake uncovered for another 10-15 minutes until the cheese melts and turns lightly golden. Check that the center reaches 165°F.
- Remove the casserole from the oven and let it rest for approximately 10 minutes before serving to allow the creamy sauce to settle.
- Sprinkle fresh chopped parsley over the top and serve warm with steamed vegetables, roasted broccoli, or a crisp garden salad.
Nutrition
Notes
Tried this recipe?
Let us know how it was!Why You'll Love This Cheesy Ham Potato Casserole
Creamy Potatoes, Savory Ham, and Melted Cheddar
The secret to a delicious Cheesy Ham Potato Casserole lies in its combination of familiar ingredients and satisfying textures.
Potatoes provide the foundation. As they bake in the creamy sauce, the thin slices become tender and absorb the savory flavors around them.
Chicken ham adds a mild, smoky flavor that complements the potatoes beautifully. Because the ham already contains seasoning, it also helps make the casserole flavorful without requiring many additional spices.
Cheddar cheese creates the rich, gooey texture that makes this recipe especially comforting.
As the casserole bakes, the cheddar melts between the potato layers and blends with the creamy sauce.
Meanwhile, the cheese on top develops golden patches and lightly browned edges.
The cream of mushroom soup provides a savory base with a smooth consistency.
Sour cream contributes tanginess, while milk helps the sauce spread evenly throughout the potato layers.
Finely diced onion adds a subtle sweetness as it softens during baking.
Garlic powder, onion powder, and black pepper deepen the flavor without overpowering the other ingredients.
Finally, fresh parsley adds a touch of color and brightness.
Together, these simple ingredients create a hearty dish with a wonderful balance of creamy, cheesy, and savory flavors.
Perfect for Family Dinners and Holiday Gatherings
Cheesy Ham Potato Casserole works well for many occasions because it feels comforting and satisfying without requiring expensive or unusual ingredients.
For weeknight dinners, serve it with steamed green beans, roasted broccoli, or a crisp garden salad.
The casserole already includes potatoes, protein, and cheese, so a simple vegetable side creates a complete meal.
During holiday gatherings, this recipe also makes a delicious addition to the dinner table.
Its creamy potatoes complement roasted turkey, baked chicken, and other savory main dishes.
Additionally, the recipe makes approximately six to eight servings, making it convenient for families or small gatherings.
You can also increase the ingredients and prepare two baking dishes when serving a larger group.
Another benefit is its easy preparation.
Once you slice the potatoes and mix the sauce, the oven handles most of the cooking.
This gives you time to prepare other dishes, tidy the kitchen, or enjoy time with family.
Best of all, leftovers reheat well, making this casserole a practical choice for meal planning.
Essential Ingredients for the Best Cheesy Ham Potato Casserole
Choosing the Right Potatoes, Ham, and Cheese
The ingredients you choose can make a noticeable difference in the texture of Cheesy Ham Potato Casserole.
For the potatoes, Yukon Gold varieties work especially well.
They have a naturally buttery flavor and hold their shape while becoming tender during baking.
Russet potatoes also work beautifully. However, their higher starch content creates a softer, creamier texture.
Whichever variety you choose, slice the potatoes evenly.
Aim for slices approximately 1/8 inch thick. Thin, consistent slices cook more evenly and absorb the creamy sauce.
A mandoline slicer can make this step easier, although a sharp knife works well too.
Next, choose one pound of fully cooked chicken ham.
Chicken ham offers a mild, savory flavor that pairs nicely with cheddar cheese.
You can also substitute traditional cooked ham if you prefer.
Dice the ham into small, even pieces so it distributes throughout the casserole.
For the cheese, sharp cheddar provides a delicious balance of richness and flavor.
Mild cheddar creates a gentler taste, while a combination of both gives the casserole extra depth.
Freshly shredded cheddar often melts more smoothly than some packaged shredded varieties.
Finally, finely dice the onion so it softens completely as the potatoes bake.
These simple preparation details help create a consistent texture in every serving.
Making the Rich and Creamy Mushroom Sauce
The creamy sauce is an essential part of Cheesy Ham Potato Casserole because it keeps the potatoes moist and flavorful during baking.
Cream of mushroom soup provides the main foundation.
Its thick consistency helps coat the potatoes while contributing a savory mushroom flavor.
Sour cream adds richness and gentle tanginess.
Meanwhile, milk thins the soup mixture just enough to flow between the potato slices.
Garlic powder and onion powder enhance the overall savory flavor.
Black pepper introduces mild warmth without making the dish spicy.
Because cooked ham, cheddar cheese, and canned soup already contain sodium, taste the sauce before adding extra salt.
To prepare the sauce, combine the cream of mushroom soup, sour cream, milk, garlic powder, onion powder, and black pepper in a mixing bowl.
Whisk until smooth.
The mixture should remain creamy but pour easily from a spoon.
If the sauce seems unusually thick, add one or two tablespoons of milk.
However, avoid adding excessive liquid because the casserole should become creamy rather than soupy.
You can also customize the flavor by adding a small pinch of smoked paprika or dried thyme.
For a different variation, substitute cream of chicken soup for the mushroom soup.
Both versions work well with potatoes and ham.
The key is to distribute the sauce evenly so the potato layers cook properly.
How to Make Cheesy Ham Potato Casserole Perfectly
Preparing and Layering the Casserole
Making Cheesy Ham Potato Casserole starts with a few simple preparation steps.
First, preheat your oven to 375°F.
Lightly grease a 9-by-13-inch baking dish with butter or cooking spray.
Next, peel the potatoes and cut them into thin, even slices.
Try to keep the slices close to 1/8 inch thick.
Uniform thickness helps the potatoes cook at approximately the same rate.
If you use a mandoline slicer, follow the manufacturer's safety instructions and use the hand guard.
Next, dice the fully cooked chicken ham into small pieces.
Finely chop the yellow onion and shred the cheddar cheese.
In a separate bowl, whisk together the cream of mushroom soup, sour cream, milk, garlic powder, onion powder, and black pepper.
Taste the sauce and add salt only if necessary.
Now begin assembling the casserole.
Spread a few tablespoons of sauce across the bottom of the baking dish.
Arrange half the sliced potatoes in an even layer.
Scatter half the diced ham and half the onion over the potatoes.
Sprinkle with approximately 3/4 cup of shredded cheddar.
Pour half the remaining sauce over this layer.
Next, repeat with the remaining potatoes, chicken ham, onion, and another 3/4 cup cheddar.
Pour the rest of the creamy sauce evenly over the casserole.
Reserve the final 1/2 cup of cheddar for the golden topping.
Baking Until Tender, Golden, and Bubbly
Once you assemble the casserole, cover the baking dish tightly with aluminum foil.
The foil traps moisture and helps the potatoes become tender without drying out.
Place the dish on the center rack of your preheated oven.
Bake for approximately 50–60 minutes.
During this time, the potato slices soften as they cook in the creamy mushroom sauce.
After 50 minutes, carefully lift one corner of the foil and test the potatoes with a fork.
The fork should slide easily through the potato layers.
If the potatoes still feel firm, replace the foil and continue baking for another 10–15 minutes.
Once the potatoes become tender, remove the foil.
Sprinkle the reserved 1/2 cup of shredded cheddar evenly across the top.
Return the casserole to the oven and bake uncovered for another 10–15 minutes.
The cheese should melt completely and develop lightly golden edges.
Look for gentle bubbling around the sides of the dish.
For a deeper golden topping, switch to broil for one or two minutes, watching carefully.
When the casserole finishes baking, remove it from the oven.
Allow it to rest for approximately 10 minutes before serving.
This resting period helps the sauce thicken slightly and makes portioning easier.
Finally, sprinkle fresh chopped parsley over the top.
Serve warm while the potatoes remain creamy and the cheese stays soft and delicious.
Helpful Tips, Delicious Variations, and Storage Advice
Simple Ways to Customize Your Potato Casserole
Cheesy Ham Potato Casserole offers plenty of opportunities to adjust the recipe to your family's preferences.
For a stronger cheese flavor, replace some of the cheddar with smoked gouda or Gruyère.
Both cheeses melt beautifully and create a rich, savory taste.
If you prefer mild flavors, use Monterey Jack or Colby Jack.
You can also add extra vegetables.
Broccoli florets make a wonderful addition because they complement the creamy cheese sauce.
However, cut them into small pieces and blanch them briefly before adding them to the casserole.
Sautéed mushrooms also work well, especially when using cream of mushroom soup.
For additional color, try finely diced red bell pepper.
If you enjoy a little spice, add a pinch of cayenne pepper or finely diced jalapeños.
A small amount of Dijon mustard in the sauce can also enhance the cheddar flavor.
For a crispier topping, sprinkle a few tablespoons of buttered breadcrumbs over the final cheese layer.
You can even use crushed buttery crackers for a golden, crunchy finish.
If you want a slightly lighter casserole, replace some of the sour cream with plain Greek yogurt.
Keep in mind that the sauce may taste a little tangier.
Whatever variation you choose, maintain enough creamy sauce to coat the potatoes thoroughly.
Make-Ahead Preparation, Storage, and Reheating
Cheesy Ham Potato Casserole works well for meal planning, but a few simple precautions help maintain its quality.
You can prepare the sauce, shred the cheese, and dice the ham and onion one day ahead.
Store these ingredients separately in airtight containers in the refrigerator.
For the best results, slice the potatoes shortly before assembling the casserole.
Freshly sliced potatoes can discolor when exposed to air for too long.
If you need to slice them ahead, refrigerate the slices in cold water for a short period, then drain and dry thoroughly before layering.
You can also assemble the casserole several hours before baking.
Keep it tightly covered in the refrigerator until you're ready to cook.
A chilled casserole may require extra baking time, so always check that the potatoes become completely tender and the center reaches 165°F.
Store leftover casserole in an airtight container in the refrigerator within two hours of cooking.
Enjoy refrigerated leftovers within three to four days.
To reheat, place individual portions in an oven-safe dish and cover loosely with foil.
Warm at 350°F until heated through to 165°F.
You can also use the microwave for smaller portions.
If the sauce seems thick after refrigeration, add a splash of milk before reheating.
For longer storage, freeze cooked portions for up to two months for best quality.
Although freezing may slightly change the potato texture, gentle reheating helps restore the casserole's creamy consistency.
Ingredients
Yield: 6–8 servings | Prep time: 20 minutes | Cook time: 70 minutes | Total time: approximately 1 hour 30 minutes
For the Cheesy Ham Potato Casserole
- 2 lbs potatoes, peeled and thinly sliced (approximately 1/8 inch thick)
- 1 lb fully cooked chicken ham, diced
- 2 cups shredded cheddar cheese, divided
- 1 small yellow onion, finely diced
- 1 can (10.5 oz) condensed cream of mushroom soup
- 1/2 cup sour cream
- 1/2 cup whole milk
- 1 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/4 teaspoon freshly ground black pepper
- 1/8 teaspoon salt, or to taste
- 2 tablespoons fresh parsley, chopped
Instructions
1. Preheat the oven. Set your oven to 375°F (190°C). Lightly grease a 9-by-13-inch baking dish with butter or cooking spray.
2. Prepare the potatoes. Peel the potatoes and slice them evenly into approximately 1/8-inch-thick rounds.
3. Prepare the ham and onion. Dice the fully cooked chicken ham into small pieces and finely chop the yellow onion.
4. Make the creamy sauce. In a medium mixing bowl, whisk together the cream of mushroom soup, sour cream, milk, garlic powder, onion powder, black pepper, and salt until smooth.
5. Assemble the first layer. Spread a few tablespoons of sauce across the bottom of the baking dish. Arrange half the potatoes in an even layer. Add half the chicken ham, half the onion, and 3/4 cup cheddar. Pour half the remaining sauce over the layer.
6. Repeat the layers. Add the remaining potatoes, chicken ham, onion, and another 3/4 cup cheddar. Pour the rest of the sauce evenly over the top. Reserve the final 1/2 cup cheddar.
7. Cover and bake. Cover the dish tightly with aluminum foil and bake for 50–60 minutes, until the potatoes become fork-tender. If necessary, bake covered for an additional 10–15 minutes.
8. Add the cheese topping. Remove the foil and sprinkle the reserved 1/2 cup cheddar over the casserole. Bake uncovered for another 10–15 minutes until the cheese melts and turns lightly golden. Ensure the center reaches 165°F.
9. Rest the casserole. Remove the baking dish from the oven and let it rest for approximately 10 minutes so the creamy sauce can thicken slightly.
10. Garnish and serve. Sprinkle the chopped fresh parsley over the top. Serve warm alongside green beans, roasted vegetables, or a fresh garden salad.
Frequently Asked Questions
1. Can I use regular ham instead of chicken ham?
Yes. Traditional fully cooked ham works beautifully in Cheesy Ham Potato Casserole. Simply dice one pound of cooked ham into small pieces and use it in place of the chicken ham. Because ham can contain a significant amount of sodium, taste the sauce before adding extra salt.
2. What are the best potatoes for Cheesy Ham Potato Casserole?
Yukon Gold potatoes make an excellent choice because their naturally buttery texture holds up well during baking. Russet potatoes also work and create a softer, creamier casserole. Regardless of the variety, slice the potatoes evenly to ensure consistent cooking.
3. Can I prepare this casserole the night before?
Yes. You can assemble the casserole several hours ahead and refrigerate it tightly covered. However, the potatoes may discolor slightly if you store the uncooked dish too long. For the freshest results, prepare the sauce, ham, onion, and cheese ahead, then slice and layer the potatoes shortly before baking.
4. Why are my potatoes still firm after baking?
Potatoes may remain firm when the slices are too thick, the baking dish is overcrowded, or the oven temperature runs low. Keep the slices approximately 1/8 inch thick and cover the casserole tightly during the first baking stage. If necessary, continue baking under foil until a fork slides easily through the potatoes.
5. Can I freeze Cheesy Ham Potato Casserole?
Yes. You can freeze fully baked, cooled portions in airtight freezer-safe containers for up to two months for best quality. However, the potatoes may become slightly softer after thawing. For the best results, thaw overnight in the refrigerator and reheat until the center reaches 165°F.
Conclusion
Cheesy Ham Potato Casserole brings together tender potatoes, savory chicken ham, creamy mushroom sauce, and melted cheddar in one satisfying family meal.
The simple layered preparation makes this recipe approachable for beginners, while the rich flavors and golden cheese topping create a comforting dish that everyone can enjoy.
Whether you're preparing a weeknight dinner, using leftover cooked ham, or planning a holiday gathering, this casserole offers convenience and delicious homemade flavor.
For the best results, slice the potatoes evenly, distribute the creamy sauce between the layers, and bake until the potatoes become completely tender.
Serve this Cheesy Ham Potato Casserole with fresh vegetables or a crisp salad, and enjoy a warm, hearty dinner that deserves a regular place on your family menu.





Leave a Reply