Soups & Stews
Transforming Campbell’s soup into a comforting fish pie might sound unconventional, but this recipe delivers flaky fish, a creamy soup base, and a golden, crispy cheese top that rivals classic versions.
The secret lies in balancing the soup’s richness with tender fish and velvety mashed potatoes, all baked until bubbly and irresistible. My version simplifies the process while keeping every bite packed with flavor—no fancy techniques required.
This recipe starts with pre-cooked fish—cod or haddock work perfectly—poached in a simmering Campbell’s cream of mushroom soup for maximum tenderness. The filling layers mashed potatoes, herbs, and a generous sprinkle of cheese, ensuring each bite is creamy and satisfying.
The real magic happens in the oven, where the cheese crust turns crispy while keeping the filling warm and gooey.
By the time it emerges from the oven, you’ll have a pie with a golden, crackling top that contrasts beautifully with the flaky fish and smooth soup beneath.
The aroma alone will have everyone gathering around the table, and the first bite proves it’s a meal worth making from scratch. Serve with a simple green salad or crusty bread to complete the experience.
Whether you’re feeding a family or craving a cozy solo dinner, this fish pie delivers restaurant-quality comfort with minimal effort. The Campbell’s soup base adds depth without overpowering the fish, making it a foolproof recipe even for first-timers. Let’s get baking!
Ingredients for campbell's soup fish pie
Campbell's soup becomes the star in this creamy, cheesy fish pie with flaky fish and crispy top.
| Ingredient | Amount | Notes |
|---|---|---|
| Campbell's Cream of Mushroom Soup 🍲 | 2 cans | Condensed, not low-fat version |
| Cod Fillets 🐟 | 1 ½ lb | Skinless, boneless, cut into chunks |
| Russet Potatoes 🥔 | 2 lbs | Peeled, boiled until fork-tender |
| Heavy Cream 🥛 | ½ cup | Full-fat for velvety texture |
| Sharp Cheddar Cheese 🧀 | 1 ½ cups | Shredded, aged for best flavor |
| Milk 🥛 | ¼ cup | Whole milk preferred |
| Unsalted Butter 🧈 | 4 tbsp | Cold, cubed for mashed potatoes |
| Fresh Dill 🌿 | ¼ cup | Chopped, for bright flavor |
| Fresh Parsley 🌿 | 0.15 cup | Chopped, for garnish |
| Garlic Cloves 🧄 | 3 cloves | Minced, for aromatic depth |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| All-Purpose Flour 🌾 | 1 tbsp | For thickening soup base |
| Breadcrumbs 🍞 | ½ cup | Panko for extra crunch |
The Campbell's cream of mushroom soup forms the foundation—condensed, not low-fat—for a rich, velvety base. For the fish, cod fillets are ideal due to their mild flavor and firm texture, but haddock works equally well. Costco or Whole Foods typically carry high-quality frozen cod fillets, which are just as good as fresh for this recipe. The russet potatoes should be firm and unblemished, with a high starch content for that perfect creamy mash. Look for potatoes labeled 'russet' or 'Idaho' at your local grocery store's produce section.
No Campbell's soup? Homemade mushroom cream sauce works splendidly—simmer mushrooms, garlic, and shallots in heavy cream until tender, then blend until smooth. Substituting fish? Tilapia or halibut are excellent alternatives, though cod remains the classic choice. For the cheese, sharp cheddar delivers the best flavor, but a blend of cheddar and Gruyère adds complexity. If you're short on fresh herbs, dried dill at one-third the amount will suffice, though fresh is always preferred. The breadcrumbs can be swapped for crushed potato chips for an extra-crispy topping.
This fish pie reheats beautifully—best served at room temperature after baking to let the flavors meld. Store leftovers in an airtight container in the refrigerator for up to 3 days, though it's hard to resist eating it all in one sitting. For make-ahead convenience, assemble the pie the night before and bake the following day. The cheese topping can be pre-baked separately for 10 minutes at 375°F before adding the filling, ensuring a perfectly crispy crust every time.
Why You'll Love This Recipe
- The secret’s in the layers: tender cod flakes apart in that rich, velvety soup, while the potatoes get that buttery, golden crust on top. Between us, that crispy edge with the creamy center? It’s the kind of bite that makes people ask for seconds before you even finish your first.
- One-Pan Magic: I swear by this trick—just toss everything into a single dish, bake, and walk away. No chopping boards, no extra pots, and honestly, the cleanup is just wiping one pan. That creamy mushroom soup base does half the work for you.
- Creamy Crispy Contrast: The secret’s in the layers: tender cod flakes apart in that rich, velvety soup, while the potatoes get that buttery, golden crust on top. Between us, that crispy edge with the creamy center? It’s the kind of bite that makes people ask for seconds before you even finish your first.
- Leftover Luxury: This pie actually tastes better the next day—yes, really. The flavors meld overnight, and reheating it is just a microwave away. Pack it for lunches? Absolutely. Freeze half for when you’re too tired to cook? Done. It’s my go-to for lazy Sundays or post-grocery-store runs.
Step-by-step instructions for Campbell's soup fish pie recipe
Here's how to assemble this comforting, cheesy fish pie with a perfectly crisp topping.
Prepare the Potato Topping
Begin by boiling the 2 lbs russet potatoes until they're fork-tender, about 15-20 minutes. Drain them well and return to the pot. Add the 4 tbsp unsalted butter, 0.25 cup milk, and 1.5 tsp salt, then mash until completely smooth. I like to press the potatoes through a ricer for extra silky texture.
Transfer the mashed potatoes to a mixing bowl and stir in the 0.5 cup breadcrumbs and 1 tbsp all-purpose flour. This creates a sturdy yet crispy crust when baked. Set aside while you prepare the filling—don't skip this step, as the breadcrumbs are essential for that satisfying crunch.
Cook the Flaky Fish Filling
In a large skillet, melt 2 tbsp unsalted butter over medium heat. Add the 1.5 lb cod fillets cut into chunks and cook for 4-5 minutes until just opaque. Remove the cod and set aside. In the same skillet, sauté the 3 minced garlic cloves for 30 seconds until fragrant.
Pour in the 2 cans Campbell's Cream of Mushroom Soup and stir in the 0.5 cup heavy cream, 1.5 cups sharp cheddar cheese, 0.25 cup fresh dill, and 0.5 tsp black pepper. Return the cod to the skillet and simmer for 3-4 minutes until the cheese melts completely and the sauce thickens slightly. The filling should be creamy but not runny—this ensures a stable pie structure.
Assemble and Bake the Pie
Preheat your oven to 375°F. Spread the creamy fish mixture evenly in a 9x9-inch baking dish, creating a flat, even layer. This prevents uneven baking and ensures the crust stays crisp.
Spoon the potato mixture over the top, spreading it into a ¼-inch thick layer. Use the back of a spoon to create a textured pattern—this helps the crust brown more evenly. Bake for 25-30 minutes until the top is golden brown and the filling bubbles at the edges. The crust should be firm to the touch, indicating it's properly set.
Rest and Garnish
Remove the pie from the oven and let it rest for 5 minutes before serving. This allows the filling to set slightly and makes slicing easier. Garnish with 0.15 cup fresh parsley for a pop of color and freshness.
For the best texture, serve immediately while the crust is still crisp. The flaky cod should be tender, the cheese melted but not greasy, and the potato topping perfectly golden. Each bite delivers that comforting combination of creamy filling and satisfying crunch—exactly what makes this pie so special.
Pro Tips For Making Campbell'S Soup Fish Pie
- PRECOOK POTATOES UNTIL TENDER: Boil or bake those russets until you can pierce them with a fork—no one likes a pie where the potatoes stay raw. I used to skimp here, and the texture was all wrong; now I aim for 12-15 minutes in boiling water or until they’re just giving way.
- SEASON THE COD FIRST: Pat the cod dry, then coat it with salt, pepper, and a pinch of paprika before adding it to the soup mixture. Wet fish absorbs flavors poorly, and dry seasoning means it won’t turn into a bland, mushy mess when baked.
- WHISK THE SOUP COLD: Chill the Campbell’s soup slightly before mixing it with the cream—hot soup curdles cream like clockwork. I learned this after a disastrous batch where the whole pie looked like buttermilk. Stirring cold soup into cold cream keeps it smooth.
- BAKE UNTIL GOLDEN, NOT JUST SET: Don’t stop at "looks done"—bake the pie until the top is deep golden, almost crispy. That’s where the cheddar flavor pops, not when it’s still pale. Broil for 2-3 minutes at the end if it’s not browning fast enough.
Make-ahead tips for leftovers
Pre-Assemble for Crispy Top
Prepare the potato topping the night before and refrigerate in an airtight container. The cold potatoes will yield a firmer crust when baked, ensuring that perfect golden-brown crunch.
I like to mix in the breadcrumbs and flour ahead of time so they're ready to spread directly over the filling. This step cuts baking day prep by 15-20 minutes and prevents soggy tops. 🥔
Bake the Crust First
For an extra-crispy crust, bake the potato topping alone for 10 minutes at 375°F before adding the filling. Spread the mashed potato mixture in your baking dish, sprinkle with ¼ cup shredded cheese, and bake until lightly golden.
Then add the fish filling and bake as directed. This two-stage method guarantees a shatteringly crisp top every time.
Freeze for Later Baking
Assemble the entire pie (including the crust) and freeze it in an airtight container lined with parchment paper for up to 1 month.
When ready to bake, thaw in the refrigerator overnight, then bake at 375°F for 30-35 minutes (covered with foil for the first 20 minutes to prevent over-browning). This makes it perfect for lazy weeknights or holiday meals.
Reheat Leftovers Perfectly
To revive leftovers, cover the pie with foil and reheat at 350°F for 10-15 minutes until warmed through. For a crispy top, finish under the broiler for 1-2 minutes on high heat, watching closely to avoid burning.
I always add a splash of milk or cream to the filling before reheating to restore creaminess.
Make-Ahead Garnish Prep
Chop all garnishes—like fresh parsley and dill —and store them in a small airtight container in the fridge for up to 3 days. This saves time and keeps herbs vibrant.
For extra flair, toast panko breadcrumbs with a pinch of garlic powder and store them separately to sprinkle on top right before serving for added crunch.
Double the Batch
This recipe scales beautifully for parties. Double all ingredients and bake in two 9x9-inch dishes or one 13x9-inch dish for 6-8 servings . Use the same baking time but check for doneness at 25 minutes since larger dishes may need extra time.
I always make two pies when hosting—one disappears faster than you think!
Nutrition facts
Frequently asked questions
Can I use frozen fish instead of fresh cod?
Thaw frozen cod fillets overnight in the refrigerator before using. For best results, pat them dry thoroughly to prevent a soggy crust. Frozen fish works perfectly in this recipe—just ensure it's fully thawed and cooked through to maintain that flaky texture.
How do I make the crust extra crispy?
Bake the potato topping alone for 10 minutes at 375°F before adding the filling. Spread the mashed potatoes in your dish, sprinkle with ¼ cup shredded cheese, and bake until lightly golden. This two-stage method creates a shatteringly crisp top that stays crunchy even after slicing.
What if I don't have Campbell's Cream of Mushroom Soup?
Make your own creamy base by sautéing 8 oz mushrooms and 3 garlic cloves in butter, then blending with 1 cup heavy cream and 1 tbsp flour. Season with salt, pepper, and a pinch of nutmeg for depth. This homemade version works beautifully and gives you full control over the flavor.
Can I make this ahead of time for a dinner party?
Yes! Assemble the entire pie (including the crust) and refrigerate it for up to 24 hours before baking. For freezing, wrap it tightly in plastic wrap and parchment paper, then store for up to 1 month. Thaw overnight in the fridge and bake as directed, adding 5-10 minutes to the cooking time.
Why did my pie turn out soggy?
Soggy pies usually happen from overmixing the potato topping or underbaking. Make sure to spread the potato layer no thicker than ¼-inch and bake until the center reaches 165°F. Also, ensure your breadcrumbs are dry and toasted—this adds the necessary structure for a crispy finish.