Campbell's Soup Scalloped Potatoes and Ham Recipe: Cheesy Layers That Bake to Golden Perfection

Soups & Stews

Campbell's Soup Scalloped Potatoes and Ham Recipe: Cheesy Layers That Bake to Golden Perfection

This Campbell's Soup-inspired scalloped potatoes and ham recipe delivers restaurant-quality comfort food with layers of cheesy, creamy goodness that bake to golden perfection—every bite is tender, rich, and packed with savory ham flavor.

The secret lies in precise layering and a foolproof baking method that ensures crispy edges without drying out the potatoes. I perfected this dish after years of testing, and it’s now a weekly staple in my kitchen.

The beauty of this recipe is its versatility—whether you're serving a family dinner or meal prepping for the week, it delivers consistent results. The ham adds a salty, savory depth that pairs perfectly with the creamy cheese sauce and crispy potato layers.

Campbell’s soup (or a homemade alternative) forms the base, giving the dish that familiar, comforting flavor we all love.

By the time it emerges from the oven, you’ll have a dish that’s irresistibly cheesy, with perfectly tender potatoes and a golden, bubbly top that’s hard to resist.

The aroma alone will have everyone gathering around the table, and the texture—crispy on the edges, creamy in the center—is exactly what makes this recipe a crowd-pleaser. Ready to master this classic?

This method works equally well in a standard oven or Instant Pot for a quicker version, so you can adapt it to your schedule without sacrificing flavor. The key is patience—letting the layers meld together during baking creates that restaurant-quality result at home. Let’s get started!

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for campbell's soup scalloped potatoes and ham

Six ingredients make this creamy, cheesy scalloped potatoes dish shine with golden perfection every time.

Ingredient Amount Notes
Russet Potatoes 🥔 4 lbs Thinly sliced, peeled preferred
Campbell's Cream of Mushroom Soup 🍲 2 cans Condensed, 10.5 oz each
Sharp Cheddar Cheese 🧀 2 cups Shredded, block preferred
Milk 🥛 1 ½ cups Whole milk for creaminess
Diced Ham 🥓 1 ½ cups Low-sodium preferred
Heavy Cream 🥛 ½ cup Full-fat for richness
Butter 🧈 ½ cup Unsalted, melted
Garlic Powder 🧄 1 tsp Freshly ground preferred
Onion Powder 🧅 1 tsp For depth of flavor
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly cracked
Breadcrumbs 🍞 ¼ cup Panko for extra crunch
Parmesan Cheese 🧀 ¼ cup Freshly grated

The potatoes are the star, so Russets are a must—they hold their shape and soak up the creamy sauce perfectly. Pre-peeled bags save time, but I always peel mine myself for cleaner slices. The Campbell's Cream of Mushroom Soup is non-negotiable here—it's the secret to that familiar, comforting flavor. Grab the condensed version from any grocery store, but check the canned goods aisle for the best selection. For the ham, low-sodium is key so you don't over-salt the whole dish. I usually grab Black Forest or Honey Ham from the deli section—it adds that sweet, savory depth that makes this dish sing.

No Campbell's soup? Homemade mushroom cream sauce works just as well—sauté mushrooms, garlic, and shallots, then blend with cream and a splash of milk. Short on cheddar? Monterey Jack or Gruyère both melt beautifully. The breadcrumbs? Panko gives extra crunch—don't skip this step, it's what makes the top golden and crispy. For a quicker version, instant potatoes can replace fresh, but they won't be as tender. And if you're watching fat, low-fat milk and cream work, though the texture will be slightly lighter. Fresh herbs? A sprinkle of chives or parsley on top adds a nice pop of color.

This dish reheats beautifully—just cover it with foil and warm in the oven for 15-20 minutes. Keeps in the fridge for 4-5 days, though I rarely have leftovers. For meal prep, portion into individual casserole dishes before baking—just add a splash of milk to the top before reheating. Freezes for up to 3 months if you wrap it tightly in foil. The best part? It tastes even better the next day as all the flavors meld together. Trust me, you'll want to make this twice in one week.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this for nights when I’m too tired to scrub a million dishes—just slice those Russets, layer them with ham and soup, and let the oven do the work. No chopping boards left sticky, no pot to wash.
  • Creamy Crispy Perfection: That cheddar on top melts into a golden crust while the creamy mushroom soup keeps it rich and satisfying. Honestly, the first time I tried it, I nearly licked the pan.
  • Lunchbox Hero: Between us, this is my go-to for meal prep—slice it into squares, wrap in foil, and boom, you’ve got a lunch that feels fancy but costs next to nothing. My kids even ask for it.
  • Budget Dinner Win: A can of soup, a block of cheese, and some ham stretch this into six servings without breaking the bank. I’ll be real: it’s the kind of recipe that makes me feel like I’m feeding a crowd without stressing.

Step-by-step instructions for Campbell's soup scalloped potatoes and ham

Here's how to create layers of cheesy, creamy goodness that bake to golden perfection every time.

1

Prep and Layer the Potatoes

Preheat your oven to 375°F. Peel and thinly slice the 4 lbs russet potatoes into ⅛-inch thick rounds using a mandoline or sharp knife. I find soaking them in cold water for 10 minutes helps remove excess starch and prevents a gummy texture.

In a 9x13-inch baking dish, spread half the potato slices in a single layer, overlapping slightly. Sprinkle with half the 1.5 cups diced ham and half the 2 cups sharp cheddar cheese, dividing evenly. This layering creates the signature scalloped effect while ensuring every bite has ham and cheese.

Repeat with the remaining potatoes, ham, and cheese. The layers should be even—no more than 3 inches deep—so the dish cooks uniformly. I like to press down gently on the top layer to help the potatoes hold their shape during baking.

2

Make the Creamy Sauce Mixture

In a medium bowl, whisk together the 2 cans Campbell's cream of mushroom soup, 1.5 cups milk, 0.5 cup heavy cream, 0.5 cup melted butter, 1 tsp garlic powder, 1 tsp onion powder, 1 tsp salt, and 0.5 tsp black pepper until completely smooth. The mixture should be thick but pourable—like heavy cream.

Here's the thing—don't skip the whisking. Those powdered spices need to fully dissolve to distribute flavor evenly. If the mixture looks too thick, add 1-2 tablespoons milk to loosen it slightly. This sauce is the heart of your dish, so take your time getting it right.

3

Pour and Top with Crunchy Finish

Pour the sauce evenly over the potato layers, spreading it to the edges with a spatula. The sauce should come about ½ inch below the top of the potatoes—this prevents overflow when baking. Let it sit for 10 minutes while you prepare the topping.

In a small bowl, mix together the 0.25 cup breadcrumbs and 0.25 cup freshly grated parmesan cheese. This topping adds a delightful textural contrast to the creamy layers below. Sprinkle it evenly over the top, pressing down lightly so it sticks. Real talk: this step makes all the difference for that perfect crispy finish.

4

Bake to Golden Perfection

Cover the baking dish tightly with aluminum foil and bake for 45 minutes. This initial covered baking allows the potatoes to soften and absorb the creamy sauce without over-browning. After 45 minutes, remove the foil and bake for another 15-20 minutes until the top is deep golden brown and bubbly.

You'll know it's done when the edges are crispy and the cheese on top has turned a beautiful golden hue. If the top browns too quickly, tent it loosely with foil for the last 5-10 minutes to prevent burning. The internal temperature of the potatoes should reach 200°F—this ensures they're tender all the way through.

5

Rest and Serve Warm

Remove the dish from the oven and let it rest for 10 minutes before serving. This resting period allows the layers to set slightly, making it easier to slice and serve. The potatoes will continue cooking from residual heat, so don't cut into it immediately.

Slice into 6 equal portions (about 2-inch squares) and serve warm. The combination of creamy sauce, tender potatoes, savory ham, and crispy topping makes this dish irresistible. For extra flair, garnish each serving with a sprinkle of freshly cracked black pepper and a few extra breadcrumbs.

👨‍🍳

Pro Tips For Making Campbell'S Soup Scalloped Potatoes And Ham

  • Slice Potatoes Thinly: DESCRIPTION:
  • Pre-Cook the Ham: DESCRIPTION:
  • Don’t Skip the Bake: DESCRIPTION:
  • Mix the Cheese: DESCRIPTION:

Common mistakes when making great campbell's soup scalloped potatoes and ham

Skipping the Soak

I’ve made this mistake more times than I’d admit—skipping the 10-minute soak for the potato slices. Without soaking, the potatoes release excess starch into the creamy sauce, making it watery and gummy instead of tender.

The fix? Always soak thinly sliced potatoes in cold water before layering. Drain and pat them dry with a kitchen towel to prevent sogginess. 🥔

Uneven Layers

Layering potatoes haphazardly leads to uneven cooking—some slices stay raw while others turn mushy. The secret is to distribute the ham and cheese evenly between each layer. I like to divide the ham and cheese into four equal parts and alternate them with the potatoes.

Press down gently on each layer to help them hold their shape during baking.

Over-Saucing

Pouring too much sauce causes the dish to overflow and become watery. The sauce should cover the potatoes but stay ½ inch below the top layer. If it looks too thick, thin it with 1-2 tablespoons of milk before pouring.

Over-saucing also dilutes the flavor, so measure carefully. The goal is a creamy, cohesive texture—not a soupy mess.

Skipping the Rest

Cutting into the dish immediately after baking is a cardinal sin. The 10-minute rest lets the layers set and redistribute juices, ensuring clean slices and maximum flavor. Without resting, the potatoes release moisture, making them gummy. Trust the process—patience here makes all the difference. ⏰

Ignoring the Crust

The breadcrumb-Parmesan topping isn’t just for looks—it’s what creates that perfect crispy crust. Skipping it or using plain breadcrumbs results in a bland, soggy top. For extra crunch, toast the breadcrumbs in a dry pan for 2-3 minutes before mixing with Parmesan.

Press them firmly into the sauce to create a golden, textured finish.

Overbaking for Crispiness

Baking too long past the golden-brown stage turns the top burnt while the inside stays undercooked. The dish is done when the top is deep golden and the internal temperature hits 200°F.

If it browns too quickly, tent it loosely with foil for the last 5-10 minutes. Overbaking also dries out the potatoes, so keep an eye on the clock.

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 16g80%
Cholesterol 95mg32%
Sodium 1200mg52%
Total Carbohydrate 36g13%
Dietary Fiber 3g11%
Sugars 6g
Protein 24g48%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use a different type of soup instead of Campbell's Cream of Mushroom?

While Campbell's adds that classic flavor, you can substitute with homemade mushroom cream sauce or other creamy soups like chicken noodle or celery. For a vegetarian version, try a creamy spinach or broccoli soup base. Just ensure it's thick enough to coat the potatoes properly.

2

How do I make this recipe in a smaller baking dish?

For a 9x9-inch dish, reduce the recipe by about 30%: use 2.5 lbs potatoes, 1 can soup, 1 cup cheese, and 1 cup ham. Adjust baking time to 35-40 minutes covered, then 10-15 minutes uncovered. The layers should still be 2 inches deep max for even cooking.

3

Why did my scalloped potatoes turn out watery?

Watery results usually come from over-saucing or not soaking the potatoes. The sauce should cover but not drown the potatoes—leave ½ inch headspace. Also, always soak thin potato slices in cold water for 10 minutes before layering to remove excess starch. Pat them dry before assembling.

4

Can I make this ahead of time for meal prep?

Yes! This dish reheats beautifully. Assemble completely (including topping) and refrigerate for up to 2 days. Bake covered at 350°F for 1 hour (add 10-15 minutes uncovered at the end). For freezing, bake fully, cool completely, wrap tightly in foil, and freeze for up to 3 months. Reheat covered at 350°F for 30 minutes.

5

What's the best way to make this dish extra crispy?

For maximum crispiness, toast the breadcrumbs in a dry pan for 2-3 minutes before mixing with Parmesan. Press them firmly into the sauce before baking. Also, broil for 1-2 minutes at the very end (watch closely!) for an extra golden finish. Just be sure to tent with foil if the top starts browning too quickly.

★★★★★4.8(1 review)
Categories Soups & Stews