Soups & Stews
This Campbell's soup scalloped potatoes and ham recipe transforms classic comfort food into something unexpectedly refined—where a vinegar-kissed crust meets layers of creamy, pink-tinged potato perfection.
The secret lies in using Campbell’s cream of mushroom soup as the base, which delivers that signature tangy depth while keeping the dish impossibly creamy. I developed this version after years of testing, and the difference between this and traditional recipes is night and day.
The beauty of this dish is its simplicity: just five key ingredients come together in a baking dish to create restaurant-quality results.
The ham adds savory richness, the soup provides that velvety texture, and a touch of vinegar in the topping ensures a crisp, golden crust that contrasts beautifully with the tender potatoes underneath.
It’s the kind of dish that tastes even better the next day, making it perfect for meal prep or holiday gatherings.
What you’ll end up with is a creamy, layered casserole where each bite delivers melt-in-your-mouth potatoes, savory ham, and a hint of vinegar brightness from the crust. The texture is flawless—crispy on top, creamy in the middle, with just enough resistance to hold its shape.
This isn’t your grandmother’s scalloped potatoes; it’s a modern take that still feels nostalgic and comforting.
Serve it alongside roasted green beans or a simple salad for a complete meal, or enjoy it as-is with a slice of crusty bread to soak up every last drop of that creamy sauce.
The best part? It’s ready in just over an hour, with minimal hands-on time. Let’s get cooking—this dish is a game-changer for weeknight dinners and special occasions alike.
Ingredients for campbell's soup scalloped potatoes and ham
Five simple ingredients transform into restaurant-style scalloped potatoes with a vinegar-kissed crust.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 3 lbs | Thinly sliced, peeled (optional) |
| Campbell's Cream of Mushroom Soup 🍲 | 3 cans | Condensed, unsweetened |
| Deli Ham 🥓 | 1 ½ lbs | Thinly sliced, honey or black forest |
| Heavy Cream 🥛 | 1 cup | Full-fat for richness |
| White Vinegar 🍶 | 2 tbsp | For crispy crust |
| Butter 🧈 | 2 tbsp | Unsalted, melted |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Garlic Powder 🧄 | ½ tsp | For subtle depth |
| Sharp Cheddar Cheese 🧀 | 1 cup | Shredded, optional topping |
| Breadcrumbs 🍞 | ¼ cup | Panko for extra crunch |
The potatoes are the star—Russet is ideal for its fluffy texture. Grab a 3-pound bag from the grocery store and slice them paper-thin (a mandoline makes this easy). I always peel mine for a cleaner look, but the skin adds rustic texture if you prefer. For the ham, honey-glazed or black forest adds sweetness that pairs perfectly with the vinegar crust. If you're using pre-sliced ham, look for the kind without added sugars—Boar’s Head or Hormel are solid choices. The Campbell’s soup is non-negotiable here—it’s the secret to that velvety texture without extra work. Grab the condensed version; it’s what I’ve tested this recipe with for years.
No Campbell’s cream of mushroom soup? Homemade mushroom cream sauce works (sauté mushrooms, add cream and a splash of broth), but it’s a time-saver to use the canned version. Running low on heavy cream? Half-and-half or whole milk will work, though the texture won’t be as rich. The vinegar is key for that crispy crust—apple cider vinegar adds a fruity note if you want to experiment. For the cheese topping, Gruyère or Swiss melts beautifully too. The breadcrumbs? Panko gives the best crunch, but regular breadcrumbs work in a pinch. Pro tip: Toast the breadcrumbs with a little butter before adding them to the topping—they’ll be even crunchier.
This dish tastes even better the next day, so make it ahead if you can. Store leftovers in the fridge for up to 4 days, covered tightly. It reheats beautifully—just cover with foil and bake at 375°F for 20-25 minutes until bubbly. For meal prep, portion into individual servings before baking so you can just reheat what you need. The crust gets soggy if you freeze it, but the layers underneath freeze well for up to 3 months. If you’re serving this at a gathering, assemble it in a 9x13-inch baking dish—it’s the perfect size for sharing.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this for lazy nights—just slice, layer, and bake. No chopping boards, no extra pots, just a single dish that does all the work while you sip wine and pretend you’re not cooking.
- Creamy Crisp Contrast: That first bite? The buttery, vinegar-kissed edges with the silky Campbell’s soup center—it’s like a hug in dish form. The ham adds salty richness, and honestly? It’s the kind of flavor that makes you close your eyes.
- Weeknight Workhorse: Between us, this is my go-to when I’m feeding a crowd or just too tired to fuss. Double the recipe, freeze half, and boom—you’ve got a meal ready for next month’s busy Tuesday. (Yes, even on a Tuesday night.)
- Budget Buster: Russets and deli ham stretch this into a full meal without breaking the bank. A can of soup, a block of cheese, and a few slices of ham turn into something hearty enough to feed four for under $10. Leftovers? Even better reheated.
Step-by-step instructions for Campbell's soup scalloped potatoes and ham
Here's how to create layers of creamy, cheesy goodness with a crispy vinegar-kissed crust.
Prepare the Potatoes and Ham
Start by peeling the 3 lbs russet potatoes if you prefer, then thinly slice them into even rounds about ⅛-inch thick. I use a mandoline for consistency, but a sharp knife works too—just stay patient. You'll need about 6 cups of sliced potatoes for this recipe.
Next, thinly slice the 1.5 lbs deli ham into strips about ¼-inch wide. You want them to be uniform so they cook evenly throughout the dish. If your ham is particularly thick, you might need to slice it twice for even layers. Set both the potatoes and ham aside in separate bowls.
Build the Creamy Sauce Base
In a large bowl, combine the 3 cans Campbell's cream of mushroom soup, 1 cup heavy cream, 2 tbsp white vinegar, 2 tbsp melted butter, 1 tsp salt, ½ tsp black pepper, and ½ tsp garlic powder. Whisk everything together until smooth and fully combined. This sauce is the heart of your dish—it needs to be perfectly blended so every layer gets that rich, creamy flavor.
The white vinegar might seem unusual here, but it's what creates that signature crispy crust on top. Don't skip it, even if you're not a fan of vinegar—it's essential for that perfect texture. Taste the mixture and adjust seasoning if needed, but it should be well-seasoned already.
Assemble the Layers in a Baking Dish
Preheat your oven to 375°F. Grease a 9x13-inch baking dish with a little butter or nonstick spray—this prevents sticking and makes cleanup easier. Start by spreading half of the sliced potatoes in the bottom of the dish, slightly overlapping them if needed to cover the base completely.
Next, sprinkle half of the sliced ham evenly over the potatoes. Then pour about half of the sauce mixture over the ham layer, spreading it gently with a spatula to coat everything evenly. Repeat with another layer of potatoes, then the remaining ham and sauce. The final layer should be potatoes only—this ensures they get crispy on top.
Top with Cheese and Breadcrumbs
Sprinkle the 1 cup sharp cheddar cheese evenly over the top layer of potatoes. Then, scatter the ¼ cup breadcrumbs evenly across the cheese. The breadcrumbs will create that beautiful crispy crust we're after. Give the dish a gentle shake to help the breadcrumbs settle into place.
This is where the magic happens—the cheese melts into the creamy sauce, while the breadcrumbs toast to a golden brown. Don't skip the breadcrumbs, even if you're tempted to use something else. They're what gives this dish its signature texture.
Bake to Golden Perfection
Place the baking dish on the middle rack of your preheated oven and bake for 45 minutes. After 45 minutes, the edges should be bubbling and the top should be golden brown. If it's not quite golden, that's okay—just increase the oven temperature to 400°F and bake for another 5-10 minutes until the top is beautifully browned and crispy.
Let the dish rest for 10 minutes before serving. This resting time allows the layers to set and makes it easier to slice. The creamy sauce will have thickened slightly, and the potatoes will be tender with that perfect crispy crust on top. Serve warm with a side of steamed green beans or a simple salad for a complete meal.
Pro Tips For Making Campbell'S Soup Scalloped Potatoes And Ham
- Parboil the Potatoes First: Russets soak up liquid like sponges, and raw chunks in the oven turn to glue. Drop them in boiling salted water for 5 minutes before slicing—this keeps them from falling apart when baking. (Yes, even if you’re impatient like me, this step guarantees clean layers.)
- Cut Ham Thin Enough: Thick slices of deli ham stay chewy and undercooked. Aim for ⅛-inch slices, and layer them between potato layers—not on top—so every bite gets that salty punch. (Your future self will thank you when the ham actually melts.)
- Whisk the Vinegar In: The Campbell’s soup already has acid, but a splash of white vinegar (about 1 tablespoon) brightens the whole dish. Stir it into the soup before adding cream—this prevents curdling and cuts through the richness. (I learned this the hard way after a lumpy batch.)
- Bake Until Bubbly, Then Crisp: The recipe says "until golden," but don’t rush it. Cover with foil for the first 30 minutes, then uncover and bake another 15–20 until the top is deeply browned and bubbling. This builds that crispy crust without burning the edges. (Sounds weird, but it works.)
Best sauces and condiments for these flavors
Creamy Mushroom Sauce
The Campbell’s cream of mushroom soup is the backbone of this dish, but you can elevate it further with a few tweaks. For extra depth, stir in 1 tbsp mushroom powder (like Anthony’s Goods) or finely chopped fresh mushrooms into the sauce before layering.
This adds an umami richness that pairs perfectly with the ham. If you're feeling adventurous, swap the white vinegar for 1 tbsp Worcestershire sauce—it adds a savory complexity that works surprisingly well. 🍄
Cheesy Crust Variations
While sharp cheddar is classic, don’t be afraid to experiment with other melty cheeses. Gruyère adds a nutty depth that complements the mushrooms, while Monterey Jack keeps things mild and creamy.
For a smoky twist, mix in ¼ cup smoked gouda with the cheddar. If you’re avoiding dairy, use ½ cup nutritional yeast for a cheesy flavor without the cheese.
Herb-Infused Toppings
Fresh herbs can take this dish to the next level. Sprinkle 1 tbsp chopped fresh parsley or chives over the breadcrumbs before baking for a bright, fresh finish. For a more robust flavor, mix 1 tsp dried thyme or rosemary into the breadcrumbs.
If you love garlic, add 1 minced garlic clove to the melted butter used to grease the baking dish—it’ll infuse the entire dish with aroma. 🌿
Spicy Kick Options
For those who enjoy heat, add a pinch of ½ tsp smoked paprika or ¼ tsp cayenne pepper to the sauce for a subtle warmth. If you want it spicier, stir in 1 tbsp hot sauce (like Tabasco) with the vinegar.
For a smoky-spicy combo, top with 2 tbsp diced jalapeños mixed into the breadcrumbs. Serve with extra hot sauce on the side for customizable heat. 🌶️
Dairy-Free Adaptations
To make this recipe dairy-free, replace the heavy cream with 1 cup full-fat coconut milk and use ½ cup dairy-free cheddar shreds (like Violife). For the breadcrumb topping, mix 1 tbsp nutritional yeast into the breadcrumbs to mimic the cheesy flavor.
The Campbell’s soup is already dairy-free, so the only adjustments are the cream and cheese. The texture will be slightly different but still delicious. 🌱
Nutrition facts
Frequently asked questions
Can I use a different type of soup instead of Campbell's cream of mushroom?
The Campbell's cream of mushroom soup is key for that signature creamy texture, but you can substitute with homemade mushroom cream sauce (sauté mushrooms, add cream and broth) or even cream of chicken soup for a different flavor profile. Just reduce the heavy cream to ½ cup to balance the liquid content. The vinegar is still essential for that crispy crust!
How do I make the crust extra crispy?
For maximum crunch, toast the breadcrumbs with 1 tbsp melted butter before adding them to the top. Also, bake at 400°F for the last 5-10 minutes to intensify browning. Another trick: sprinkle the breadcrumbs with ½ tsp garlic powder or paprika for extra flavor and color.
Can I make this dish ahead of time?
Assemble the casserole up to 24 hours ahead and refrigerate uncovered. Bake as directed (add 10-15 minutes to baking time if cold). For freezing, bake completely, cool, then freeze in portions. Reheat covered with foil at 375°F for 20-25 minutes. The flavors actually improve overnight!
What if my potatoes get watery?
Watery potatoes usually mean the dish needs more baking time or the sauce is too thin. If this happens, increase baking time by 10-15 minutes at 400°F with foil removed. For future batches, try adding 1 tbsp cornstarch to the sauce to thicken it. Also ensure your potatoes are sliced evenly for consistent cooking.
Can I add other vegetables to this recipe?
Yes! Toss in 1 cup frozen peas or ½ cup finely chopped bell peppers with the ham layer. For heartier versions, add ½ cup diced onions sautéed in butter before assembling. Just be mindful not to overcrowd the dish—keep the potato layers dominant for that classic texture.
