Easy Ham and Potato Casserole with Cheddar Cheese Soup

December 2, 2025

This easy ham and potato casserole with cheese soup creates creamy, cheesy comfort in just 90 minutes with minimal prep and very simple ingredients. The secret is Campbell's condensed cheddar cheese soup whisked with milk, creating a velvety sauce that transforms everyday ingredients into a hearty family meal. The combination of tender potato layers, savory ham chunks, and that rich cheese sauce never disappoints! 

The smell of this casserole - that warm, buttery scent mingling with sharp cheddar and a hint of green onion - transforms a hectic Tuesday into something comforting. The gentle sizzle as the edges bubble golden brown, the way steam rises when you first cut into it. This is the kind of dish that saves busy weeknights when everyone's starving and you need dinner on the table fast, yet it's impressive enough for church potlucks and game day gatherings where you need to feed a crowd without spending all day in the kitchen.

If you're looking to level up with an elegant potato casserole, try our Tartiflette French Potato Casserole with Bacon and Cheese

Back in the 1980s Kitchen

The 1980s were when Campbell's condensed soup stopped being just a starter and became a culinary building block. Kitchens hummed with almond-colored appliances and AM/FM radios playing Top 40, while cupboards stayed stocked with cans of soup that promised "creative cooking" without culinary school training. This was the Reagan era, when dual-income households became the norm and weeknight dinner needed to be fast, budget-friendly, and on the table before anyone started raiding the pantry.

Campbell's marketed their condensed cheddar cheese soup as an instant cheese sauce, eliminating the intimidation of building a roux or tempering a béchamel from scratch. For home cooks juggling careers and kids, that shortcut was liberating, not lazy. The company even published dedicated cookbooks in the 1980s showcasing "creative cooking with soup," teaching a whole generation that sophisticated flavor could come from a can.

Ham and potato casserole became the star of that movement. It was the perfect leftover ham recipe, transforming Easter spiral-cut ham or Christmas remnants into an economical weeknight meal that fed a family of six for under five dollars. That math still works today.

What Makes This Easy Ham and Potato Casserole Special

Russet Potatoes Are the Right Choice
Russet potatoes are the only variety worth using in this casserole dish, and the reason is science. Their high starch content releases into the cheese sauce as they bake, naturally thickening it into something silky and cohesive rather than watery and thin. Waxy potatoes like red or Yukon Gold hold their shape well, but they do not give you that saucy, creamy interior that makes this a true family favorite.

Slice them thin and uniform, about an eighth of an inch. Uneven slices mean some pieces turn to mush while others stay underdone, and that is a textural situation nobody wants. If you have a mandoline, this is the moment to use it.

The Cheese Sauce Formula
Two cans of Campbell's condensed cheddar cheese soup whisked with one cup of whole milk is the ratio that works. The soup is formulated with emulsifiers that keep the sauce smooth and stable through 90 minutes of oven time, which is why homemade versions can turn grainy if you are not careful. This soup mixture is the reason this potato casserole recipe is so reliably foolproof.

Whole milk keeps the sauce rich without making it heavy. Skim milk thins it out too much and you lose that coating texture that clings to every potato layer. Pour the soup mixture slowly and evenly so it settles into all the gaps before the foil goes on.

Ham Selection Matters More Than You Think
Leftover holiday ham is the original use for this recipe, and it is still the best. Spiral-cut glazed ham from Easter or Christmas brings a slightly smoky sweetness that balances the sharpness of the cheddar in ways a plain deli ham just cannot replicate. A ham steak from the grocery store works beautifully too, especially on a regular weeknight when you are not sitting on holiday leftovers.

One thing worth noting: glazed honey ham can tip the flavor sweet in a way that competes with the savory cheese sauce. Smoked ham is the better upgrade if you want depth. Avoid anything labeled "water added" if you can, since the extra moisture thins the sauce.

Why Green Onions Belong in This Recipe
Green onions are not just a garnish here. Scattered over the cheese sauce before the foil goes on, they soften into the casserole and their mild, sharp bite cuts through the richness in every forkful. Three stalks chopped fine, added just before baking, is the move. Save a few for the top after baking if you want a fresh, bright finish on the plate.

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
easy ham and potato casserole baked in a white casserole dish

Easy Ham and Potato Casserole Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This vintage 1988 ham and potato casserole features tender potato layers, savory ham chunks, and a rich Campbell’s cheese soup sauce. The grated potato topping creates irresistible texture while breadcrumbs add a golden, crispy finish.

  • Total Time: 1 hour 50 minutes
  • Yield: 8 servings 1x

Ingredients

Units Scale
  • 6-8 medium russet potatoes, sliced thin or cubed
  • 2 cups grated russet potatoes
  • 1 tablespoon ground black pepper
  • 1-2 lbs cooked ham, cubed
  • 1 cup whole milk
  • 2 cans Campbell's Condensed Cheddar Cheese Soup
  • 1 bunch green onions, chopped
  • 1 cup bread crumbs
  • 1/4 cup fresh parsley, chopped

Instructions

  1. Preheat and Prep: Preheat oven to 350°F. Grease a 9×13-inch casserole dish with butter or cooking spray.
  2. Layer the Base: Arrange sliced or cubed potatoes in an even layer on the bottom of the prepared casserole dish. Scatter the cubed ham over the potatoes. Season with the full tablespoon of black pepper. Spread the grated potatoes evenly over the top.
  3. Make the Cheese Sauce: In a medium bowl, whisk together the milk and both cans of Campbell’s Cheddar Cheese Soup until completely smooth with no lumps. Pour this mixture evenly over the layered potatoes and ham.
  4. Add Toppings: Sprinkle the chopped green onions over the cheese sauce. If using, sprinkle bread crumbs evenly across the top.
  5. Bake Covered: Cover the casserole dish tightly with aluminum foil. Bake in the preheated oven for 60 minutes.
  6. Finish Uncovered: Remove foil and continue baking for 30-45 minutes more, until potatoes are fork-tender and the top is golden brown. Baking time depends on potato variety and slice thickness.
    Rest and Serve: Remove from oven and let rest for 10-15 minutes. Sprinkle with freshly chopped parsley just before serving.

How to Make the Perfect Ham and Potato Casserole

Slice Your Potatoes in Cold Water
Cut your russet potatoes into thin, even slices and drop them straight into a bowl of cold water as you go. This prevents oxidation (nobody wants grey potatoes) and rinses off excess surface starch that would otherwise make the layers gummy rather than tender.

Pat them completely dry between paper towels before layering, because extra water in the baking dish dilutes the cheese sauce and you will spend the whole dinner wondering why it turned out thin.

Build Your Layers with Intention
Start with a thin pour of the soup mixture on the bottom of the baking dish before any potatoes go in. That base layer prevents the bottom from sticking and means every slice gets coated in cheese sauce from the start.

Alternate potato layers with ham chunks and a scatter of green onions, and season lightly with black pepper and onion powder between each layer. This is where the flavor builds, not just on top.

Cover First, Uncover Second
Cover the baking dish tightly with aluminum foil for the first 60 minutes. The foil traps steam, which cooks the potato layers through without drying out the edges. Removing the foil for the final 30 minutes is what gives you the golden brown top and slightly reduced sauce that makes this a proper casserole rather than a soup. Skip the uncovered stage and you lose the best part.

Do Not Rush the Rest
Pull the casserole out of the oven at 350 degrees F and let it sit uncovered for 10 to 15 minutes before cutting into it. This is the step most people skip the first time and regret immediately. The cheese sauce is still loose and bubbling when it comes out of the oven.

Resting gives it time to tighten up so your servings hold together on the plate instead of sliding into a cheesy puddle. Worth the wait. Every time.

Taste Before You Season
I have made the mistake of salting this casserole aggressively before baking, and two cans of condensed soup will not forgive you for it. The soup mixture already carries significant seasoning, so hold off on salt until after you taste a bite from the finished casserole.

Black pepper is your safe seasoning throughout. If you are using a leftover holiday ham that was glazed or pre-seasoned, that adds another layer of salt content to account for. Season last, not first.

Easy Ham and Potato Casserole Recipe Variations, Serving Ideas, and Storage

  • Recipe Variations

  • Serving Ideas

  • Make Ahead & Storage 

Recipe Variations

  • Add Vegetables
    Diced bell peppers, broccoli florets cut small, or green beans tucked into the potato layer all work well. Keep additions to about one cup so the casserole does not get crowded and watery. Pre-cook harder vegetables like broccoli for 3-4 minutes before layering them in.
  • Top With Sour Cream
    A generous dollop of sour cream on individual servings at the table adds a tangy coolness that plays well against the richness of the cheddar cheese sauce. Some cooks stir a half cup directly into the soup mixture before pouring, which softens the saltiness and adds body.
  • Extra Cup of Cheese
    For a cheesier top, sprinkle a cup of cheese (shredded sharp cheddar works best) over the casserole during the last 15 minutes of uncovered baking. It melts into a bubbly, slightly crisp layer that makes this the ultimate comfort food.
  • Swap the Topping
    Crushed Ritz crackers tossed with two tablespoons of melted butter make an excellent alternative to breadcrumbs. Panko is another solid option if you want a lighter crunch.

Frequently Asked Questions

Can I use fresh potatoes or do I need frozen hash browns?

Wellllll ... fresh russet potatoes are the better choice for this potato casserole recipe because their high starch content naturally thickens the cheese sauce as it bakes. 

 BUT frozen hash browns can work in a pinch if you thaw them completely and press out excess moisture first. The sauce will be thinner and the texture less cohesive than the fresh potato version.

Can I make homemade cheese sauce instead of canned soup?

Oh, for sure! You can make a homemade cheese sauce using two cups of shredded cheddar cheese melted into a roux of three tablespoons butter, three tablespoons flour, and two cups of whole milk.

Melt it in a medium saucepan over medium heat, stirring constantly, and remove from heat before adding the cheese so it does not seize.

The condensed soup version is more forgiving because of its built-in emulsifiers, so the homemade route works best if you are comfortable making a béchamel and willing to watch it closely.

How do I know when the ham and potato casserole is done?

Slide a knife straight down through the center of the casserole dish. It should pass through with no resistance. The edges should be bubbling steadily, the top golden brown, and the cheese sauce visibly thickened rather than loose and watery.

Baking time ranges from 90 minutes to two hours depending on how thick your potato slices are, so check at 90 minutes and go from there.

Why did my ham and potato casserole turn out watery?

eek! A watery easy ham and potato casserole almost always comes down to one of three things: potato slices that were too thick, not enough uncovered baking time for the sauce to reduce, or using a low-starch potato variety that does not release enough starch to thicken the sauce.

Always use russet potatoes, slice them thin and even, and do not skip the uncovered baking stage. Let the casserole rest for 10 to 15 minutes after it comes out of the oven so the sauce can fully set before you cut in.

Can I add other vegetables to this ham and potato casserole recipe?

Absolutely! Diced bell peppers, broccoli florets, or peas work beautifully. Add them to the potato layer before pouring the cheese sauce. Keep additions to 1-2 cups maximum so the casserole doesn't become overcrowded and watery. Pre-cook harder vegetables like broccoli for 2-3 minutes before adding.

What type of ham works best in ham and potato casserole?

Leftover holiday ham (spiral-cut glazed ham), ham steak from the deli counter, or even thick-cut deli ham all work perfectly. Avoid honey-glazed ham if you don't want sweetness competing with the savory cheese sauce. Smoked ham adds wonderful depth, while plain deli ham keeps the flavor mild and kid-friendly.

Can I use a different size baking dish for this ham and potato casserole?

A standard 9x13-inch casserole dish is ideal. It gives you the right sauce-to-potato ratio and enough surface area for the edges to get properly golden and slightly crisp, which is the best part.

A deeper 2.5-quart baking dish works but adds 15 to 20 minutes to your baking time and produces fewer crispy edges. Two 8x8-inch baking pans let you freeze one for later, just reduce the total baking time to 60 to 75 minutes.

Do I have to use breadcrumbs on top of the ham and potato casserole?

The breadcrumbs are optional but highly recommended for textural contrast. They create a golden, slightly crunchy topping that balances the creamy interior. For extra richness, toss the breadcrumbs with 2 tablespoons melted butter before sprinkling. Crushed butter crackers (like Ritz) or panko also works nicely.

How do I prevent the cheese sauce from curdling?

Campbell's condensed cheese soup is formulated with emulsifiers to prevent curdling, which is why this recipe is so foolproof. If making homemade cheese sauce instead, remove from heat before adding cheese, and stir constantly as it melts. Never boil cheese sauce, as high heat causes proteins to seize and separate.

Pin This Easy Ham and Potato Casserole Recipe For Later

The Empty Dish at the End Says Everything

If you come home from a potluck carrying an empty casserole dish, you already know this recipe earned its place in your regular rotation. This is the kind of dish that shows up when your family needs comfort fast, when holiday ham needs a second life, or when you want to bring something to a gathering that people will actually remember.

Did your family have a ham and potato casserole in the recipe box growing up? Was it this style, or did yours have a couple of tweaks that made it uniquely yours? Drop it in the comments. Those variations are always worth knowing.

If you make this easy ham and potato casserole with cheddar cheese soup, please leave a star rating and review!

About the Author

Melissa is the creator of Recipe Rewind, where she preserves culinary history one vintage recipe at a time. With Wisconsin roots and a passion for desserts, she specializes in reviving original recipes like the 1908 Hydrox cookie - honoring the authentic versions before they're overshadowed by modern imitations. Self-taught from age seven with a Bisquick box and her Mamaw's handwritten recipe cards, her culinary passion has grown through international travel and raising four children. Today, she cooks in a truly multi-generational kitchen spanning five generations - from the Silent Generation to Gen Z - where timeless recipes bridge the decades. Melissa adapts vintage recipes for modern home cooks and bakers, believing food connects us all across generations, cultures, and time.

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}
>