Soups & Stews
This Campbell's soup ham casserole recipe transforms simple pantry staples into a creamy, comforting masterpiece with a crispy breadcrumb topping—exactly the kind of dish that warms a cold evening.
The secret lies in balancing the rich, savory flavors of Campbell's cream of mushroom soup with tender ham and cheesy layers that melt into perfection. I've perfected this recipe over years of holiday gatherings, where it consistently disappears from the table first.
The beauty of this dish is its foolproof assembly—no advanced techniques required, just layering ingredients in a baking dish and letting the oven work its magic. The soup forms the velvety base, while the ham adds salty depth, and the cheese topping creates that irresistible golden crust.
Even better, it comes together in under 30 minutes of prep before baking, making it ideal for busy weeknights or last-minute dinner guests.
What you'll end up with is a bubbling, golden casserole where each bite delivers creamy soup, tender ham, and crispy breadcrumbs in perfect harmony. The aroma alone will have everyone gathering in the kitchen, and the first forkful proves it's worth every minute of preparation.
This is comfort food at its finest—simple yet impressive, hearty yet elegant.
Serve with a simple side salad or crusty bread to soak up every last drop of that rich, cheesy sauce. The leftovers reheat beautifully, making it perfect for meal prep or feeding a crowd. Let's create this classic dish that brings warmth to any table.
Ingredients for campbell's soup ham casserole
Pantry staples meet holiday comfort—creamy Campbell's soup and crispy ham layers transform into a showstopping casserole.
| Ingredient | Amount | Notes |
|---|---|---|
| Campbell's Cream of Mushroom Soup 🍲 | 2 cans | Condensed, unsalted variety preferred |
| Diced Ham 🍖 | 2 cups | High-quality, low-sodium preferred |
| Heavy Cream 🥛 | ½ cup | Full-fat for optimal creaminess |
| Milk 🥛 | ½ cup | Whole milk preferred for richness |
| Shredded Cheddar Cheese 🧀 | 2 cups | Sharp cheddar for best flavor |
| Crushed Cornflakes 🍞 | 1 ½ cups | For crispy topping texture |
| Melted Butter 🧈 | ½ cup | Unsalted, cooled slightly |
| Green Onions 🧅 | ¼ cup | Chopped, for garnish |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening if needed |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for aroma |
| Garlic Powder 🧄 | ½ tsp | For subtle depth |
| Dried Parsley 🌿 | 1 tsp | For garnish and freshness |
The Campbell's Cream of Mushroom Soup forms the velvety foundation, so choose condensed, unsalted for precise seasoning control—pre-salted soup can make the dish too salty. High-quality diced ham (like Hormel Natural Choice or Boar's Head) adds depth without overwhelming the creamy base. For the crispy topping, crushed cornflakes outperform breadcrumbs—Trader Joe's sells them pre-crushed, or pulse regular cornflakes in a food processor. The sharp cheddar should be block-shredded if possible; pre-shredded often contains anti-caking agents that prevent proper melting. Diamond Crystal kosher salt is ideal for seasoning, as its flaky crystals dissolve more evenly than table salt.
No Campbell's Cream of Mushroom Soup? Homemade mushroom cream sauce (mushrooms sautéed with butter, flour, and milk) works beautifully—simmer until thickened. Low-sodium ham can be swapped for regular, but reduce the added salt by half a teaspoon to balance flavors. Cornflake shortages? Crushed Ritz crackers or panko create a crispy alternative, though cornflakes offer the best texture. Cheddar too strong? Mozzarella melts more smoothly, though it lacks cheddar's sharpness. Fresh herbs elevate the dish—green onions add brightness, while fresh parsley brightens the final presentation. Butter substitutes? Olive oil works in a pinch, though it lacks the richness of butter.
This casserole reheats beautifully—cover with foil to prevent over-browning, then bake at 350°F for 15-20 minutes until bubbly. Leftovers keep for 4-5 days in the fridge, though texture softens after day two. Freeze portions for up to 3 months by wrapping tightly in parchment and foil. Make-ahead tip: Assemble the dish, refrigerate overnight, then bake straight from the fridge—add 10-15 minutes to the baking time. Serving suggestion: Garnish with extra green onions and parsley just before serving to maintain vibrant color and freshness.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to wash extra bowls. The soup, ham, and cream all melt together in one dish—no chopping, no fuss, just 20 minutes of hands-off baking.
- Rich Without Effort: That creamy mushroom soup base? It’s the secret weapon. The ham adds salty depth, the cheddar melts into gooey pockets, and the heavy cream ties it all into something that tastes like a restaurant dish—even if it’s made from a can.
- Prep-Ahead Hero: Between us, this is my meal-prep lifesaver. I make a double batch on Sundays, freeze half, and reheat it straight from the fridge for lazy nights. The flavors actually get better after reheating—no sad, dry leftovers here.
- Budget-Friendly Feast: I feed six people for under $15 with this. The ham stretches across the dish, the soup adds richness without breaking the bank, and the cheese stretches into that perfect melty blanket on top. It’s the kind of recipe that makes grocery day feel like a win.
Step-by-step instructions for Campbell's soup ham casserole
Master the perfect balance of creamy filling and crispy topping with this foolproof method.
Prepare the Creamy Base Mixture
In a large bowl, combine the 2 cans Campbell's Cream of Mushroom Soup, 2 cups diced ham, 0.5 cup heavy cream, and 0.5 cup milk. Stir until the soup is fully incorporated and the ham is evenly distributed. This mixture should be smooth with no visible lumps.
In a separate small bowl, whisk together 2 tablespoons all-purpose flour, 1 teaspoon salt, 0.5 teaspoon black pepper, and 0.5 teaspoon garlic powder. Gradually sprinkle this flour mixture into the soup mixture while stirring continuously. The goal is to create a slightly thickened base that will hold together when baked. If the mixture appears too thick, add 1-2 tablespoons of milk to reach a pourable consistency.
Assemble the Casserole Layers
Preheat your oven to 350°F. Grease a 9x13-inch baking dish thoroughly with cooking spray or a light coating of melted butter to prevent sticking. Pour the creamy mixture evenly into the prepared baking dish, spreading it into an even layer.
Sprinkle 1 cup of the 2 cups shredded cheddar cheese evenly over the soup mixture. This layer will create a rich, melty center that ties all the flavors together. Press down gently with a spatula to help the cheese adhere to the soup layer.
Create the Crispy Topping
In a medium bowl, combine the 1.5 cups crushed cornflakes, remaining 1 cup shredded cheddar cheese, and 0.5 cup melted butter. Mix thoroughly until the cornflakes are evenly coated with butter and cheese. The mixture should hold together when pressed between your fingers.
Spoon the cornflake mixture evenly over the top of the casserole, pressing down gently to create a compact, even layer. This pressing step is crucial for achieving that perfect crispy texture. Sprinkle the 0.25 cup chopped green onions and 1 teaspoon dried parsley evenly over the top for freshness and color.
Bake to Golden Perfection
Place the casserole in the preheated oven and bake for 30-35 minutes. The edges should begin to turn golden brown while the center remains creamy. After 25 minutes, check the casserole and tent loosely with aluminum foil if the top begins to brown too quickly before the center is fully heated.
Remove from the oven when the top is golden brown and crispy, and the filling is bubbling around the edges. The internal temperature should reach 165°F when measured with an instant-read thermometer. Let the casserole rest for 10-15 minutes before serving to allow the layers to set and flavors to meld.
Pro Tips For Making Campbell'S Soup Ham Casserole
- STIR THE SOUP FIRST: Open that can of Campbell’s Cream of Mushroom and give it a solid 30-second stir before adding anything else. The powder settles like snow in a blizzard, and you’ll end up with a gritty bite if you don’t. I learned this the hard way—my first batch had texture issues, and now I make it a habit.
- USE HALF-AND-HALF: Skip the heavy cream and milk combo—grab a carton of half-and-half instead. It’s richer than milk but lighter than straight cream, and it blends seamlessly with the soup. Plus, you’ll save a step by not having to mix two liquids.
- DON’T BOIL THE HAM: The ham should simmer gently, not bubble aggressively. If your casserole starts foaming or smells like a smoker’s lunch, you’re cooking it too hot. Lower the heat and let it work—overheating turns ham rubbery, and no one wants that.
- ADD CHEESE LAST: Sprinkle that shredded cheddar on top right before serving. If you mix it in early, it’ll turn greasy and clump like a sad fondue disaster. Save the cheese for the final minute of broiling—it’ll melt into a golden blanket. (Yes, even if you’re impatient like me.)
Perfect pairings for this recipe
Classic Side Salad
Balance the richness of this casserole with a crisp arugula and apple salad. Toss 4 cups baby arugula with 1 sliced Granny Smith apple, ½ cup crumbled blue cheese, and 2 tbsp walnuts.
Whisk together 3 tbsp apple cider vinegar, 4 tbsp olive oil, 1 tsp Dijon mustard, and a pinch of salt. Drizzle over the salad just before serving for a refreshing contrast that cuts through the creamy ham flavors. 🥗
Crusty Bread Basket
Nothing complements this casserole like warm, crusty bread to soak up every last drop of sauce. I recommend sourdough or a rustic baguette from your local bakery—slice it thick and toast it in the oven at 375°F for 8-10 minutes until golden.
Serve with a side of garlic butter (melt 2 tbsp butter with 1 minced garlic clove and a pinch of salt) for dipping. The open crumb structure of sourdough absorbs the creamy sauce beautifully. 🥖
Light Vegetable Accompaniment
Roasted green beans with almonds add a touch of elegance while keeping the meal balanced. Toss 1 lb fresh green beans with 2 tbsp olive oil, 1 tsp honey, ½ tsp salt, and ¼ tsp black pepper.
Roast at 425°F for 12-15 minutes until tender-crisp. Sprinkle with 2 tbsp sliced almonds and 1 tbsp lemon juice before serving. The nutty crunch and bright acidity complement the savory casserole perfectly. 🌱
Wine Pairing Perfection
A medium-bodied red wine like Cabernet Sauvignon or Merlot brings out the depth of the ham and cheese. I love a Washington State Cabernet with its notes of blackberry and vanilla—it stands up to the richness without overpowering the dish.
For white wine lovers, a Chardonnay with light oak (like a California Sonoma Coast) adds a creamy texture that mirrors the casserole's sauce. Serve slightly chilled to enhance the wine's crispness. 🍷
Craft Beer Selection
For beer enthusiasts, a honey lager or amber ale works beautifully with this dish. Try a Sierra Nevada Pale Ale—its caramel and biscuit notes harmonize with the cornflake topping and creamy filling.
Alternatively, a Belgian-style dubbel with its rich maltiness and subtle spice complements the ham and cheese layers. Avoid heavy stouts or IPAs, as their bitterness can clash with the dish's sweetness. 🍺
Dessert Contrast
End the meal on a lighter note with lemon blueberry shortcake. The tartness of the lemon and sweetness of the berries cleanse the palate after the rich casserole.
Use a store-bought shortcake mix (like Betty Crocker) for convenience, or make homemade biscuits with 1 cup flour, 2 tbsp sugar, and 1 tbsp lemon zest. Top with whipped cream and fresh berries for a refreshing finish. 🍋
Nutrition facts
Frequently asked questions
Can I use a different Campbell's soup flavor?
While Cream of Mushroom works perfectly, Cream of Chicken or even Cream of Celery make excellent substitutes. For a twist, try Cream of Potato for added richness. Just note that flavors like Cream of Broccoli may make the dish slightly more vegetal. The key is balancing the creaminess with the ham's savory notes.
How do I make this casserole gluten-free?
Replace the crushed cornflakes with 1.5 cups gluten-free cornflake cereal (like Nature's Path) or gluten-free breadcrumbs. Use gluten-free flour for thickening if needed, and check your Campbell's soup label for hidden gluten. The rest of the recipe remains the same—just ensure all ingredients are certified gluten-free.
Can I prepare this ahead of time?
Yes! Assemble the casserole up to 24 hours ahead and refrigerate uncovered. Bake straight from the fridge, adding 10-15 extra minutes to the cooking time. For freezing, bake as directed, cool completely, then wrap tightly in foil. Reheat covered at 350°F for 20-25 minutes until bubbly and crispy.
Why did my casserole get watery?
Watery results usually happen when the soup wasn't thickened enough or the baking time was insufficient. Always stir in the flour mixture until slightly thickened, and bake until the center reaches 165°F. If it's still too runny, broil for 2-3 minutes at the end to set the top. For extra insurance, add 1 extra tbsp flour to the base.
What's the best way to reheat leftovers?
Cover the casserole with foil and reheat at 350°F for 15-20 minutes. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals, stirring between each. The foil helps restore crispiness, while the microwave method works for quick servings. Never reheat uncovered—it dries out the top layer.
