Soups & Stews
This Campbell's Soup Fish Pie transforms humble ingredients into a rich, comforting dish with a creamy mashed potato crown and flaky baked layers. The secret lies in using Campbell's Condensed Cream of Mushroom or Celery Soup as the flavor base, creating a velvety sauce that binds everything together.
After years of perfecting this recipe, I’ve found the right balance between tender fish and a golden, crispy potato topping—every bite delivers that satisfying contrast.
The recipe begins with sautéing white fish fillets until just opaque, then simmering them in a rich Campbell's soup mixture with herbs and a touch of cream. Layering this with fluffy mashed potatoes creates that signature fish pie texture—creamy on top, tender beneath.
The key to flaky layers is baking at the right temperature, ensuring the potatoes crisp up while keeping the fish moist. This method delivers restaurant-quality results without requiring advanced techniques.
What you’ll end up with is a steaming-hot pie that smells like comfort food—golden crust, creamy mashed potatoes, and perfectly cooked fish swimming in a savory mushroom sauce.
The Campbell's soup adds depth without overpowering the delicate fish flavor, while the potato topping stays light yet sturdy enough to hold a fork. It’s the kind of dish that feels indulgent but is actually simple to prepare, perfect for a cozy dinner or meal prep.
Serve with a simple green salad and crusty bread to soak up every last bit of that creamy sauce. The pie reheats beautifully, making it ideal for leftovers or meal prep.
Whether you're feeding a family or treating yourself, this recipe delivers the hearty satisfaction of a classic fish pie with a modern twist.
Ingredients for campbell's soup fish pie
Eight essential ingredients create this comforting Campbell's Soup Fish Pie with golden crust and creamy layers.
| Ingredient | Amount | Notes |
|---|---|---|
| White Fish Fillets 🐟 | 1 ½ lb | Cod or haddock preferred, skinless |
| Campbell's Condensed Cream of Mushroom Soup 🍲 | 1 can | 99.4% fat-free for creaminess |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Russet Potatoes 🥔 | 2 lbs | Yukon gold works too |
| Unsalted Butter 🧈 | ½ cup | Cold for mashed potatoes |
| Milk 🥛 | ½ cup | Whole milk preferred |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Fresh Dill 🌿 | 2 tbsp | Chopped, for fish layer |
| Garlic Cloves 🧄 | 3 cloves | Minced, for flavor base |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening sauce |
| Breadcrumbs 🍞 | ¼ cup | Panko for extra crunch |
The Campbell's Condensed Cream of Mushroom Soup is the flavor foundation—always use the 99.4% fat-free version for that velvety texture. Grab a can from any grocery store aisle, but check the expiration date—older cans can taste flat. For the fish, cod or haddock stays tender best, but tilapia works in a pinch. Fresh dill is ideal for the fish layer, but dried dill at half the amount works if you're short on time. The Russet potatoes are non-negotiable for that fluffy texture—Yukon golds add creaminess but won't brown as nicely.
No Campbell's soup? Homemade mushroom cream sauce works—sauté mushrooms, garlic, and shallots, then blend with cream and a splash of chicken broth. Swap the heavy cream for half-and-half to cut calories slightly, though the texture won't be quite as rich. For the potato topping, instant potatoes save time but lack the rustic flavor. The breadcrumbs can be regular or panko—panko gives extra crunch, while regular works better for a smoother finish. If you're watching sodium, use low-sodium Campbell's soup and reduce the added salt to 1 teaspoon total.
This pie reheats beautifully—cover with foil and bake at 375°F for 20 minutes to restore crispiness. Store leftovers in an airtight container for up to 3 days in the fridge or freeze for 2 months. For meal prep, assemble the pie without baking, wrap tightly, and freeze—bake straight from frozen, adding 10-15 minutes to the cooking time. The mashed potatoes can be prepped ahead and reheated with extra butter and milk.
Why You'll Love This Recipe
- No-Fuss Assembly: I swear, this pie comes together faster than a microwave dinner—just layer flaky fish, mash those potatoes, and dump in the soup-cream mix. The hardest part is waiting for it to bake, honestly.
- Rich Without Effort: That Campbell’s soup and heavy cream combo? It’s like someone took all the fancy work out of velvety mushroom sauce. The fish stays tender, the topping gets golden, and the flavor? Dangerously cozy.
- Lunchbox Magic: Between us, this is my go-to for meal prep—slice it up, pack it in containers, and boom, you’ve got a hearty lunch for days. (Yes, even on a Tuesday night.) The potatoes stay sturdy, and the creamy filling reheats like a dream.
- Budget-Friendly Feast: Russets are cheap, canned soup is a pantry staple, and fish fillets stretch further than you’d think when baked into a pie. I’ve fed four grown-ups (and a picky teenager) for under $15—no guilt, just leftovers for breakfast.
Step-by-step instructions for creamy mashed crown over flaky baked layers
Here's how to build layers of velvety mashed potatoes and flaky fish topping for a restaurant-worthy pie.
Prepare the Creamy Mashed Potato Base
Peel and dice the 2 lbs russet potatoes into even 1-inch cubes. Place them in a large pot and cover with cold water by 1 inch. Add 1 teaspoon of the 1.5 teaspoons salt and bring to a boil over high heat. Once boiling, reduce to a simmer for 15-20 minutes until a knife slides in easily.
Drain the potatoes thoroughly, then return them to the pot. Add the 0.5 cup unsalted butter, 0.5 cup milk, and 0.5 teaspoon black pepper. Mash until completely smooth, then fold in 2 tablespoons of the 0.25 cup fresh parsley. Spread the mashed potatoes evenly in a 9x13-inch baking dish, creating a 1-inch thick layer. This will be your creamy foundation.
Create the Flaky Fish Topping
Preheat your oven to 375°F. In a mixing bowl, combine the 1.5 lb white fish fillets with 2 tablespoons chopped fresh dill, 3 minced garlic cloves, and remaining 0.5 teaspoon salt. Gently mix just until the fish is evenly coated.
In a separate bowl, whisk together the 1 can Campbell's condensed cream of mushroom soup, 0.5 cup heavy cream, and 2 tablespoons all-purpose flour. Pour this mixture over the fish and gently fold until fully combined. The fish should be lightly coated with the creamy sauce. Sprinkle the 0.25 cup breadcrumbs evenly over the top for texture.
Assemble and Bake the Pie
Carefully spread the fish mixture evenly over the mashed potato layer in the baking dish. The fish should form a smooth, even layer about 1-inch thick. Here's the thing—don't press down on the fish as you spread it. This ensures those flaky layers we're after.
Bake uncovered for 25-30 minutes until the fish is opaque in the center and the edges are golden brown. The top should look crispy rather than soggy. If it browns too quickly, tent loosely with foil for the last 10 minutes to prevent over-browning.
Rest and Garnish for Perfect Texture
Remove the pie from the oven and let it rest for 10 minutes. This resting period allows the layers to set properly and prevents the mashed potatoes from absorbing too much moisture from the fish topping. The internal temperature of the fish should reach 145°F in the thickest part.
Garnish with the remaining 2 tablespoons chopped fresh parsley. Serve immediately with a side of steamed green beans or a simple salad. The contrast between the creamy mashed potatoes and flaky fish topping creates the perfect balance of textures in every bite.
Pro Tips For Making Campbell'S Soup Fish Pie
- Boil Potatoes Until Fork-Tender: Russets should crumble like a dream when pierced—not just soft, but fall-apart soft. I learned this the hard way when my pie’s potato layer stayed dense and chewy. Drain immediately after boiling (no soaking) to keep them from turning gummy when mixed with the soup.
- Sear Fish in Batches: Overcrowding the pan steams the fish instead of searing it. Work in single layers, 2-3 minutes per side, until golden—this adds flavor the Campbell’s soup alone won’t. Skip this, and you’re just eating mushy fish in a creamy blanket.
- Whisk Soup and Cream Cold: Mix the Campbell’s soup and heavy cream before adding to the hot filling—otherwise, you’ll get lumps like cottage cheese curds. Stir over low heat just until warmed through, or you’ll break the sauce’s silky texture.
- Press Potato Layer Flat: Don’t just dump the potato-soup mix into the dish. Press it firmly into the bottom with a spatula—this prevents a soggy crust and ensures even cooking. Yes, it looks like you’re making a lasagna, but trust me: the top will brown properly.
Troubleshooting this recipe
Fish Too Dry?
If your fish turns out dry, it likely cooked too long in the oven. The Campbell's soup mixture should be hot but not boiling when poured over the fish—this helps maintain moisture.
For extra tenderness, try poaching the fish in 1 cup milk for 3-4 minutes before adding the soup mixture. This pre-cooking step keeps the fish succulent even after baking. 💫
Sauce Too Thin?
A runny sauce usually means the soup mixture wasn't thickened enough. Always whisk the 2 tablespoons flour into the Campbell's soup and heavy cream before combining with fish. For extra thickness, simmer the sauce on the stovetop for 2-3 minutes before pouring over the fish.
If it's still too thin, sprinkle 1 tablespoon cornstarch mixed with 1 tablespoon cold water over the top and bake for an additional 5 minutes.
Potato Topping Not Crispy?
For a golden, crispy potato topping, spread the mashed potatoes in a ½-inch thick layer instead of 1-inch. Brush the top with 1 tablespoon melted butter before baking, then sprinkle with 2 tablespoons panko breadcrumbs mixed with ½ teaspoon paprika.
Baking at 400°F for the last 10 minutes of baking time helps crisp the edges.
Flavor Too Mild?
If your pie lacks depth, boost the flavor by adding ½ teaspoon smoked paprika or ¼ teaspoon onion powder to the Campbell's soup mixture. For extra richness, stir 1 tablespoon Dijon mustard into the sauce or add 1 tablespoon white wine when simmering.
Fresh herbs like 1 tablespoon chopped chives or 1 teaspoon lemon zest on top also brighten the dish.
Pie Falling Apart?
This usually happens if the mashed potatoes aren't firm enough or the fish layer is too thick. Let the mashed potatoes cool slightly before spreading them in the dish—this helps them hold their shape.
For extra stability, chill the assembled pie in the fridge for 15 minutes before baking. If it still slides, use a 9x9-inch baking dish instead of 9x13-inch to reduce surface area.
Browning Too Fast?
If the top browns before the fish is fully cooked, tent the pie loosely with aluminum foil during the last 10 minutes of baking. For even browning, place a baking sheet on the rack below the pie to catch drips.
If using a glass dish, reduce the oven temperature to 350°F for the last 10 minutes to slow browning while ensuring the fish reaches 145°F internally.
Nutrition facts
Frequently asked questions
Can I substitute Campbell's Cream of Mushroom Soup with another flavor?
Yes! For a seafood twist, try Campbell's Cream of Celery or Chicken Noodle Soup. The celery version adds a bright, herbal note that pairs beautifully with fish, while chicken noodle gives a comforting, familiar flavor. Just adjust seasonings—skip added salt if using low-sodium soup.
How do I keep the fish from sticking to the baking dish?
Line your dish with parchment paper or lightly grease it with butter. For extra insurance, spread a thin layer of mashed potatoes first (before adding the fish mixture). This creates a barrier while keeping the classic layered texture. Avoid nonstick spray—it can make the crust soggy.
Can I make this pie ahead of time?
Assemble the pie up to 24 hours ahead and refrigerate uncovered. Bake straight from the fridge, adding 5-10 minutes to the cooking time. For freezing, assemble without baking, wrap tightly, and freeze for up to 2 months. Thaw overnight in the fridge before baking.
What's the best fish to use besides cod or haddock?
Try tilapia or pollock for mild flavor, or halibut for a firmer texture. Avoid fatty fish like salmon—they can make the pie greasy. If using frozen fish, thaw it in the fridge overnight before using to prevent excess moisture in the pie.
How can I make this dish vegetarian?
Swap the fish for chickpeas or mushrooms sautéed with garlic and herbs. Use vegetable broth instead of milk for poaching, and add 1 teaspoon turmeric to the mashed potatoes for color. The Campbell's soup still works perfectly as the creamy base!