Soups & Stews
Transforming simple ingredients into restaurant-quality scalloped potatoes and ham is easier than you think—this Campbell's Soup-inspired recipe delivers creamy, cheesy layers with pull-apart magic. The secret lies in alternating thin potato slices with savory ham and a rich cream soup base, baked until golden and bubbling.
I've perfected this dish over years of holiday gatherings, where it becomes the star of every meal.
This recipe builds on classic comfort food techniques but with a modern twist—using Campbell's cream soup as the foundation creates that signature creamy texture without requiring heavy cream. Thinly sliced potatoes ensure even cooking, while crispy ham adds salty depth that balances the richness.
The cheese topping isn't just for show; it melts into a stretchy, golden crust that holds everything together.
What you'll end up with is a dish that looks impressive but requires minimal effort—a perfect balance of creamy, cheesy layers with tender potatoes and savory ham in every bite. The aroma alone will have everyone gathering around the table, and the pull-apart texture makes it impossible to resist.
This is comfort food at its finest, with just the right amount of crispy top and velvety interior.
Serve this dish as a main course with a simple green salad or as a hearty side alongside roasted meats. The recipe scales beautifully for gatherings, and leftovers reheat perfectly. Let's create this layered masterpiece that brings warmth to any table.
Ingredients for campbell's soup scalloped potatoes and ham
Layered comfort begins with these 14 essential ingredients—where Campbell's soup meets holiday tradition.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 2 ½ lb | Thinly sliced (1/8-inch thick) |
| Campbell's Cream of Mushroom Soup 🍲 | 2 cans | 10.5 oz each, undiluted |
| Black Forest Ham 🥓 | 1 lb | Thinly sliced, deli-quality |
| Sharp Cheddar Cheese 🧀 | 2 cups | Shredded, sharp variety |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Butter 🧈 | ½ cup | Unsalted, melted |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening roux |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal kosher |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Dried Thyme 🌿 | ½ tsp | Or 1 tsp fresh |
| Gruyère Cheese 🧀 | ½ cup | Shredded, for topping |
| Breadcrumbs 🍞 | ¼ cup | Panko preferred |
| Parmesan Cheese 🧀 | ¼ cup | Freshly grated |
The Campbell's Cream of Mushroom Soup is the foundation of this dish, so grab the 10.5 oz cans—they're the standard for this recipe. For the ham, Black Forest from the deli counter delivers that perfect balance of saltiness and sweetness. If you're using pre-sliced ham, look for thin, even slices—uneven pieces bake unevenly. The potatoes should be Russet for their fluffy texture; Yukon Golds work too but may brown faster. I always buy my potatoes from Whole Foods when possible—they're waxed and stay fresh longer. For the cheese, sharp cheddar is non-negotiable; it melts beautifully and adds that signature tang. Gruyère on top adds a luxurious finish that guests will notice immediately.
No Campbell's soup? Homemade mushroom cream sauce works perfectly—simmer mushrooms, garlic, and cream until thickened. Running low on Gruyère? Extra sharp cheddar at double the amount gets you close. The panko breadcrumbs can be swapped for regular breadcrumbs if that's what you have, but toasted panko adds that satisfying crunch. Fresh thyme is ideal, but dried works at half the amount. If you're prepping ahead, you can slice the potatoes and ham up to 24 hours early—just keep them separate in the fridge. The butter should be unsalted to control the seasoning precisely. For a dairy-free option, swap the heavy cream for full-fat coconut milk—it won't be identical but still delicious.
This dish bakes best when assembled just before going into the oven—20 minutes of layering ensures perfect texture. Leftovers keep for 4 days in the fridge, but honestly, they rarely last that long. For reheating, cover with foil and warm at 350°F for 15 minutes. The cheese topping can be prepped ahead and refrigerated separately—just sprinkle it on right before baking. Freezes beautifully for 3 months if you want to make it a month ahead for holiday gatherings. The key to reheating is low and slow—high heat makes the cheese rubbery. Portion into individual dishes before freezing for easy servings later.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this trick—just slice, layer, and bake. No chopping boards to clean, no extra pots, just one sheet pan that does all the work while you sip your coffee.
- Ham & Cheese Love: That salty-sweet Black Forest ham and sharp cheddar? It’s like a hug in a dish. The cream of mushroom soup adds this earthy depth that makes every bite feel like a little celebration.
- Meal Prep MVP: Make it once, eat it twice. The leftovers reheat beautifully—crispy edges soften just enough, and the ham stays juicy. I’ve fed my book club, my in-laws, and even my picky teen with zero complaints.
- Budget Comfort Food: Russets are cheap, soup’s a pantry staple, and a little ham goes a long way. For under $10, you get a dish that tastes like it cost twice as much—rich, creamy, and satisfying without breaking the bank.
Step-by-step instructions for Campbell's soup scalloped potatoes and ham
This method delivers melt-in-your-mouth layers with a crispy, golden top every time.
Prepare the Potato Layers
Preheat your oven to 375°F while you work. Peel and thinly slice the 2.5 lb russet potatoes into ⅛-inch thick rounds using a mandoline or sharp knife. You should end up with about 10-12 slices depending on potato size. Soak the slices in cold water for 5 minutes to remove excess starch, then pat completely dry with paper towels—this prevents a gummy texture.
Work quickly to assemble the layers. In a 9x13-inch baking dish, spread half the potato slices in a single layer, slightly overlapping if needed. Season each layer lightly with ½ tsp salt and ¼ tsp freshly ground black pepper. The potatoes should fit snugly but not be crowded—this ensures even cooking and proper layering.
Create the Creamy Ham Sauce
In a medium saucepan, melt the ½ cup butter over medium heat. Add the 4 minced garlic cloves and sauté for 30 seconds until fragrant but not browned. Sprinkle in the 2 tbsp all-purpose flour and whisk vigorously for 1 minute to create a smooth roux. This will thicken your sauce beautifully.
Pour in the 2 cans Campbell's Cream of Mushroom Soup, ½ cup heavy cream, and ½ tsp dried thyme. Stir well and bring to a gentle simmer for 3-4 minutes until the mixture thickens slightly. Remove from heat and stir in 1 cup of the shredded sharp cheddar cheese and the ½ lb thinly sliced black forest ham. Let this mixture cool slightly—it should be warm but not piping hot when you add it to the potatoes.
Assemble the Layers
Spread the warm ham sauce evenly over the first layer of potatoes. Top with remaining potato slices, again seasoning each layer lightly with salt and pepper. Pour any remaining sauce over the top layer, then sprinkle the remaining 1 cup sharp cheddar cheese evenly across the surface. The cheese should cover all exposed potato areas for maximum melty goodness.
For the crispy topping, mix together the ½ cup shredded gruyère cheese, ¼ cup breadcrumbs, and ¼ cup freshly grated parmesan cheese. Sprinkle this mixture evenly over the entire dish, pressing down gently with your fingers. This creates the signature crispy, golden crust that makes this dish irresistible.
Bake to Golden Perfection
Transfer the baking dish to the preheated 375°F oven and bake for 45-50 minutes until the top is deep golden brown and the edges bubble vigorously. The dish should smell rich and cheesy—this is your cue that it's nearly done. If the top browns too quickly before the center is cooked, tent loosely with aluminum foil for the last 10 minutes of baking.
Let the scalloped potatoes rest for 10 minutes before serving. This resting period allows the layers to set slightly and makes it easier to create those perfect pull-apart pieces. Serve immediately with a simple green salad or crusty bread to soak up the creamy sauce.
Pro Tips For Making Campbell'S Soup Scalloped Potatoes And Ham
- Parboil Potatoes First: Russets hold moisture like sponges, and raw slices will turn gluey in the oven. Boil them 5 minutes whole (skin-on) before slicing—this keeps layers crispy, not soggy. (Yes, even if you’re impatient like me, the extra 5 minutes saves you from a mushy disaster.)
- Shred Ham Thin: Thick ham chunks won’t melt into the sauce like you want. Use a fork to pull apart the cured slices into ribbons, not cubes—this way, every bite gets that salty, savory punch without clumps. (I learned this the hard way after biting into a chewy surprise.)
- Mix Soup and Cream Cold: Warm soup + heavy cream = instant curdling. Stir them together in a bowl first, then pour over the potatoes. Cold ingredients blend smoother, and the sauce won’t separate in the oven. (Sounds weird, but it works—trust me.)
- Bake at 375°F, Not Hotter: The recipe might say 400°F, but that’ll brown the top too fast before the center cooks. 375°F gives even cooking without a burnt crust. Cover loosely with foil for the first 30 minutes if your oven runs hot. (Your future self will thank you.)
Dietary considerations for this campbell's soup scalloped potatoes and ham
Gluten-Free Adaptations
This dish is naturally gluten-free if you skip the breadcrumbs topping and use a certified gluten-free flour blend instead. Replace the ¼ cup panko breadcrumbs with ¼ cup gluten-free breadcrumbs or almond flour for a nutty twist.
I've tested this with Bob's Red Mill gluten-free breadcrumbs—they work beautifully and maintain the crispy texture. Always check labels to ensure no cross-contamination with gluten-containing ingredients.
Dairy-Free Options
For a dairy-free version, substitute the heavy cream with full-fat coconut milk and use dairy-free cheeses like Violife shredded cheddar or Daiya mozzarella. The texture won't be identical, but it still delivers rich, creamy layers.
I recommend adding 1 tbsp nutritional yeast to the sauce for a cheesy depth. The Gruyère topping can be replaced with dairy-free parmesan and extra breadcrumbs for a crispy finish.
Lower-Carb Modifications
Reduce the carbs by using cauliflower mash layers instead of potatoes. Thinly slice 1 large head cauliflower into ⅛-inch rounds and steam for 5 minutes before assembling. The dish will have a lighter texture but still maintain that creamy, cheesy pull-apart magic.
I've also seen success with zucchini slices baked at 350°F for 10 minutes before layering—just be sure to pat them dry to avoid a watery result.
Vegetarian Swaps
Replace the ham with smoked tofu strips or mushroom duxelles for a meat-free version. I marinate the tofu in 1 tbsp soy sauce, 1 tbsp maple syrup, and 1 tsp smoked paprika for 30 minutes before slicing thinly.
For the mushroom duxelles, sauté 1 cup finely chopped mushrooms with 1 tbsp butter and 1 tsp thyme until deeply caramelized. The umami depth from mushrooms mimics the savory quality of ham beautifully.
Allergen-Friendly Tips
Watch for hidden allergens in Campbell's soup—some varieties contain monosodium glutamate (MSG) or wheat flour. Opt for the Campbell's Cream of Mushroom Soup (No Wheat Gluten) version to eliminate gluten concerns entirely.
For nut allergies, avoid almond flour substitutes and stick to certified gluten-free breadcrumbs. Always double-check labels, as formulations can change. I keep a gluten-free and dairy-free soup base on hand for these adaptations.
Protein Adjustments
For a higher-protein version, add ½ cup cooked quinoa or chickpeas to the sauce mixture. Quinoa adds a subtle nutty flavor that pairs well with the ham, while chickpeas provide a heartier texture. I've also experimented with crumbled tempeh for an extra umami boost.
These additions work best when mixed into the sauce before layering—just be sure to drain any liquid from the quinoa or chickpeas to prevent a soggy dish.
Nutrition facts
Frequently asked questions
Can I use a different type of ham for this recipe?
While Black Forest ham works perfectly, you can substitute with spiral-cut ham or even prosciutto for a different flavor profile. Just slice it thinly to ensure even cooking. Avoid overly salty hams—reduce added salt in the recipe accordingly. For a smoky twist, try smoked ham or honey-glazed ham.
How do I prevent the top from getting too brown before the center cooks?
Cover the dish loosely with aluminum foil after 25 minutes of baking. This traps steam while allowing airflow to prevent over-browning. For extra insurance, place a silicon baking mat over the top before adding the cheese topping—it creates a barrier that controls browning beautifully. Always check doneness at 40 minutes.
Can I make this dish ahead of time?
Yes! Assemble the dish up to 24 hours ahead and refrigerate uncovered. Before baking, let it sit at room temperature for 30 minutes to even out temperatures. For best results, add the breadcrumb topping fresh before baking—it won't crisp properly if prepped ahead. Leftovers keep for 4 days in the fridge and freeze beautifully for 3 months.
Why did my scalloped potatoes turn out watery?
Watery results usually mean excess moisture from potatoes or sauce. Always pat potato slices completely dry after soaking, and avoid overfilling the baking dish—potatoes should fit snugly. For extra insurance, pre-bake the potato layers at 350°F for 10 minutes before adding sauce. Also ensure your Campbell's soup isn't watery—if homemade, simmer longer to thicken.
What's the best way to reheat leftovers?
Cover with foil and warm at 325°F for 15-20 minutes until heated through. For crispy tops, broil for 2-3 minutes at the end. Microwaving works in a pinch (30-second intervals), but the texture suffers. The low temperature prevents cheese from becoming rubbery while gently warming the creamy layers.
