
Ham and potato casserole with cream of mushroom soup is a practical way to turn leftovers into a full meal without much preparation. It combines diced ham, potatoes, cream of mushroom soup, and cheese into a one dish dinner that is familiar, filling, and easy to assemble. The result is a cheesy potato bake with enough structure to serve cleanly and enough moisture to stay tender.
This is the kind of leftover ham recipe that works after holidays, but it is also useful any time you have cooked ham in the refrigerator and want a weeknight meal that requires little more than slicing, mixing, and baking. The method is straightforward, but the casserole benefits from a few small choices: using the right potato, cutting the pieces evenly, and seasoning with care.
Essential Concepts
- Use cooked ham and par-cooked potatoes.
- Cream of mushroom soup binds the casserole.
- Cheddar adds salt, body, and depth.
- Bake covered first, then uncover to brown.
- Rest before serving for cleaner slices.
Why This Casserole Works
The appeal of this dish comes from contrast and balance. Potatoes contribute starch and structure. Ham contributes salt, savoriness, and substance. Cream of mushroom soup provides moisture and a mild earthy note. Cheese finishes the casserole with richness and a browned top.
Unlike many layered casseroles, this one does not rely on elaborate technique. It is an easy casserole recipe because the ingredients are familiar and forgiving. If the ham is a little smoky or the potatoes are slightly irregular, the dish still works. That flexibility is part of why it has long been a dependable family comfort food.
Ingredients
This recipe serves 6 to 8.
Main Ingredients

- 2 pounds russet or Yukon Gold potatoes, peeled and cut into 1-inch cubes
907 grams potatoes, peeled and cut into 2.5-centimeter cubes - 2 cups cooked ham, diced
300 grams cooked ham, diced - 1 can cream of mushroom soup, 10.5 ounces
298 grams cream of mushroom soup - 1 cup sour cream
240 grams sour cream - 1 1/2 cups shredded sharp cheddar cheese, divided
170 grams shredded sharp cheddar cheese, divided - 1/2 cup milk
120 milliliters milk - 1/2 cup chopped onion
75 grams chopped onion - 2 tablespoons unsalted butter, melted
28 grams unsalted butter, melted - 1 teaspoon garlic powder
- 1 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon black pepper
- 1/2 teaspoon dried thyme, optional
- 1 tablespoon chopped parsley for garnish, optional
Optional Add-Ins
- 1 cup frozen peas, thawed
- 1 cup cooked broccoli florets
- 1/2 cup sliced mushrooms
- 1 tablespoon Dijon mustard for sharper flavor
Best Potatoes to Use
Potato choice shapes the final texture.
Russet Potatoes
Russets are high in starch and produce a soft interior. They absorb the sauce well and create a hearty, casserole-like consistency. They are a good choice if you want a more tender, unified bake.
Yukon Gold Potatoes
Yukon Golds hold their shape better than russets and offer a naturally buttery flavor. They are often the best choice for this dish because they balance structure and creaminess.
Red Potatoes
Red potatoes can work, but they remain firmer and less fluffy. Use them if you prefer a more distinct potato bite.
For the most reliable ham and potato casserole, Yukon Golds are usually the best compromise between texture and flavor.
How to Make Ham and Potato Casserole
1. Prepare the potatoes
Preheat the oven to 375°F, or 190°C. Grease a 9-by-13-inch baking dish.
Place the cubed potatoes in a pot and cover them with salted water. Bring to a boil, then reduce the heat and simmer for 8 to 10 minutes, just until the potatoes are barely tender. Drain well.
Par-cooking the potatoes matters. It prevents the final casserole from turning dry on top while the center is still firm. It also shortens the baking time.
2. Mix the sauce
In a large bowl, combine:
- cream of mushroom soup
- sour cream
- milk
- melted butter
- onion
- garlic powder
- salt
- pepper
- thyme, if using
Stir until smooth. Fold in 1 cup of the cheddar cheese.
This mixture creates the sauce base. The soup provides body, the sour cream adds tang, and the cheese helps the casserole set after baking.
3. Combine the casserole
Add the drained potatoes and diced ham to the bowl. Stir gently until everything is evenly coated. If using peas, broccoli, or mushrooms, fold them in now.
Transfer the mixture to the prepared baking dish and spread it into an even layer. Top with the remaining 1/2 cup cheddar cheese.
4. Bake
Cover the dish with foil and bake for 25 minutes. Remove the foil and bake for another 20 to 25 minutes, until the top is golden and the casserole is bubbling at the edges.
If you want more browning, place the dish under the broiler for 1 to 2 minutes, watching carefully.
5. Rest and serve
Let the casserole rest for 10 minutes before serving. This helps the sauce thicken slightly and makes the portions easier to cut and serve.
Recipe Notes
Texture and Moisture
If the casserole seems too thick before baking, add a little more milk, 1 tablespoon at a time. If it seems too loose, do not add more liquid. The potatoes will release some moisture as they bake, and the sauce will thicken as it rests.
Salt Level
Ham varies in saltiness. Taste the sauce before adding the potatoes, then adjust the salt cautiously. If the ham is especially salty, you may need less than the full teaspoon of kosher salt.
Cheese Choice
Sharp cheddar gives the clearest flavor, but Colby, Monterey Jack, or a blend also work. If you want a slightly more pronounced casserole flavor, mix cheddar with a small amount of Parmesan.
Variations
Make It More Vegetable Forward
Add peas, broccoli, or cauliflower. These vegetables fit naturally into the casserole and reduce the need for a separate side dish.
Make It More Savory
Add sautéed mushrooms and a teaspoon of Dijon mustard. The mushroom soup already contributes an earthy note, and fresh mushrooms deepen it.
Make It Crispier on Top
Combine the cheese topping with buttered breadcrumbs or crushed crackers during the final 20 minutes of baking. This creates contrast against the creamy interior.
Make It Lighter
Use reduced-fat sour cream, low-sodium soup, and less cheese. The casserole will still hold together, though the flavor will be less rich.
What to Serve With It
This dish already functions as a one dish dinner, but it can be paired with simple sides.
Good choices include:
- green salad with a sharp vinaigrette
- steamed green beans
- roasted carrots
- apple slices or applesauce
- crusty bread
Because the casserole is rich, the best side dishes are usually crisp, acidic, or plainly cooked.
For another practical casserole idea, try How to Make a Casserole Without a Recipe: Easy Formula.
Storage and Reheating
Refrigeration
Store leftovers in an airtight container in the refrigerator for up to 4 days.
Reheating
Reheat individual portions in the microwave with a splash of milk if needed. For a larger amount, cover the casserole and warm it in a 325°F, or 165°C, oven until heated through.
Freezing
This casserole can be frozen after baking, although the potato texture may soften slightly upon thawing. Cool it completely, wrap it well, and freeze for up to 2 months. Thaw overnight in the refrigerator before reheating.
Common Questions
Can I use uncooked ham?
No. This version assumes cooked ham. If you use raw ham, the cooking time and method need to change substantially, and the texture will not be the same.
Can I skip the cream of mushroom soup?
You can replace it with another condensed cream soup, such as cream of chicken, but the dish will no longer have the same flavor profile. The mushroom soup is central to the classic version.
Do I have to peel the potatoes?
No, especially if you use Yukon Gold or red potatoes. The peel adds texture and saves time. For russets, peeling is usually better because the skin is thicker and can separate during baking.
How do I know the casserole is done?
The potatoes should be tender, the sauce should be bubbling, and the top should be lightly browned. If the center is still firm, continue baking covered for a few more minutes.
Is this good for using leftover holiday ham?
Yes. In fact, it is one of the most useful leftover ham recipe formats because it uses enough ham to matter without requiring a long list of ingredients.
A Simple Serving Example
If you are planning a weeknight meal, this casserole can anchor the plate without much else. Serve it with a green salad and steamed beans, and you have a complete dinner in one hour or less. If you are using holiday ham, it also gives the leftovers a second purpose that feels ordinary rather than repetitive.
For safe potato handling and storage, see the USDA food safety guidance.
Conclusion
Easy ham and potato casserole with cream of mushroom soup is a practical, dependable way to make use of cooked ham. It relies on basic ingredients, but the combination is effective: tender potatoes, savory ham, a creamy binder, and a browned cheese topping. As a leftover ham recipe, it is straightforward. As a weeknight meal, it is efficient. As family comfort food, it is familiar without being demanding.
The dish is best when the potatoes are par-cooked, the sauce is seasoned carefully, and the casserole is allowed to rest before serving. With those details in place, it becomes a reliable cheesy potato bake that fits both ordinary dinners and post-holiday meals.
Discover more from Life Happens!
Subscribe to get the latest posts sent to your email.


[…] Easy Ham and Potato Casserole with Cream of Mushroom Soup […]