Soups & Stews
Transforming a classic comfort dish, this Campbell's soup fish pie recipe delivers a creamy white fish filling encased in a golden mashed potato crust—perfect for a hearty meal that feels nostalgic yet refined.
The secret lies in balancing Campbell's condensed cream of mushroom soup with tender fish and vegetables, creating a rich, velvety filling that pairs beautifully with the crispy potato topping. I've perfected this recipe over years of testing, ensuring every bite is tender yet flavorful without being overly heavy.
What sets this version apart is the simplicity of ingredients combined with professional results. Using just a few pantry staples—Campbell's soup, white fish, potatoes, and a touch of cheese—you'll achieve a dish that's both comforting and impressive.
The mashed potato crust adds a satisfying crunch, while the creamy filling ensures each forkful is rich and satisfying. This recipe is designed for those who appreciate traditional flavors with modern convenience.
The assembly process is straightforward, with a baking time of just under an hour to achieve a perfectly golden crust and fully set filling. The result is a pie that's ideal for family dinners, potlucks, or even a cozy weeknight meal.
The combination of Campbell's soup's umami depth and the creamy fish filling creates a dish that's both nostalgic and elevated. Ready in about an hour, this fish pie is the ultimate way to make a classic dish feel fresh.
For added versatility, consider serving with a simple green salad or steamed vegetables to balance the richness. The recipe also adapts well to different white fish varieties, allowing you to customize based on availability and preference.
Whether you're a seasoned cook or new to the kitchen, this fish pie delivers restaurant-quality results with minimal effort.
Ingredients for campbell's soup fish pie
Sixteen pantry staples transform into a restaurant-worthy fish pie with Campbell's soup as the secret ingredient.
| Ingredient | Amount | Notes |
|---|---|---|
| Campbell's Condensed Cream of Mushroom Soup 🍄 | 1 can | 10.5 oz can, undiluted |
| White Fish Fillets 🐟 | 1 ½ lb | Cod, haddock, or tilapia preferred |
| Russet Potatoes 🥔 | 3 lb | Medium, peeled and cubed |
| Heavy Cream 🥛 | ½ cup | Full-fat for optimal richness |
| Whole Milk 🥛 | ¼ cup | For mashed potato consistency |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for flakiness |
| Shallots 🧅 | 2 whole | Minced, for subtle sweetness |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for freshness |
| Yellow Onion 🧅 | 1 whole | Diced, sautéed for depth |
| Garlic Cloves 🧄 | 3 cloves | Minced, for aromatic base |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste, not pre-measured |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Cracked, for subtle heat |
| Gruyère Cheese 🧀 | ½ cup | Freshly grated, for binding |
| All-Purpose Flour 🌾 | ¼ cup | For potato crust texture |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For crust crispiness |
The Campbell's condensed cream of mushroom soup serves as the flavor foundation, delivering umami depth without overpowering the delicate white fish. Always use the 10.5 oz can—the thicker consistency ensures proper binding of the filling. For the fish, cod or haddock provide optimal texture, though tilapia works in a pinch. Purchase fillets from the seafood counter at Whole Foods or Trader Joe's for consistent quality, ensuring the fillets are fresh and properly trimmed. The potatoes should be Russet—their high starch content creates the ideal fluffy yet crisp crust. Store potatoes in a cool, dark place until use, and avoid peeling them until just before cooking to preserve freshness.
Substitutions should prioritize texture and flavor balance. If Campbell's soup is unavailable, homemade mushroom duxelles (sautéed mushrooms, shallots, and garlic) provides a comparable depth, though it requires extra prep time. For the fish, pollock or flounder maintain similar tenderness, while salmon adds richer flavor but requires shorter baking time. The Gruyère can be swapped for Parmesan, though it will be saltier. For the mashed potatoes, half-and-half can replace the milk-cream combination, though the texture will be slightly denser. When measuring flour for the crust, spoon and level for consistent results—overpacking will make the crust tough. The olive oil in the crust can be omitted if preferred, though it contributes to the golden finish.
This fish pie reheats beautifully, with the crust maintaining its crispness when warmed at 350°F for 15-20 minutes. Store leftovers in an airtight container in the refrigerator for up to 4 days, though the flavor peaks within the first two days. For longer storage, freeze portions in a single layer before transferring to a sealed bag for up to 3 months. The potato crust benefits from being prepped ahead—mix the mashed potatoes and crust topping the night before, then refrigerate until ready to assemble. This allows flavors to meld, resulting in a more cohesive dish. Serve with a simple arugula salad dressed in lemon vinaigrette to cut through the richness.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s all about minimal cleanup. The fish, potatoes, and soup base all go into one dish—no chopping boards piled with scraps, no extra pans to wash. Just one sheet pan, one spatula, and you’re done. (Yes, even on a Tuesday night when I’d rather be scrolling than scrubbing.)
- Creamy Mushroom Hug: That Campbell’s soup does the heavy lifting here—rich, earthy, and just sweet enough to balance the flaky fish. The heavy cream and milk turn it into this velvety, comforting blanket over the fish and potatoes. Honestly, it’s the kind of dish that makes me forget I’m eating a “recipe” at all.
- Leftover Goldmine: This pie tastes better the next day—crispy edges soften just right, and the flavors meld into something even more satisfying. I make a double batch on Sundays because it reheats beautifully for lunches, and my kids actually ask for it. (Not the prettiest, but the taste makes up for it.)
- Budget-Friendly Feast: Fish fillets stretch further when paired with potatoes and soup, and you’re not sacrificing flavor—just look at that creamy, dreamy texture. Between us, this is my go-to when I want to feed a crowd without breaking the bank. Plus, the pantry staples (soup, milk, cream) mean I’m not running to the store last-minute.
Step-by-step instructions for Campbell's soup fish pie
This method delivers a restaurant-quality fish pie with a crispy mashed potato crust and velvety white fish filling.
Prepare the Mashed Potato Crust
Place the 3 lb russet potatoes in a large pot and cover with cold water. Add 1.5 tsp diamond crystal kosher salt and bring to a boil over high heat. Reduce to a simmer and cook for 15-20 minutes until fork-tender. Drain thoroughly and return to the pot.
Add the 0.5 cup unsalted butter and 0.5 cup heavy cream. Using a potato masher, work the butter and cream into the potatoes until completely smooth. Transfer to a mixing bowl and stir in the 0.25 cup whole milk and 0.5 cup gruyère cheese. The mixture should be light and fluffy—this forms the foundation for your crispy crust. Season generously with freshly ground black pepper.
Create the Silky Fish Filling
In a large skillet, heat 1 tbsp extra-virgin olive oil over medium heat. Add the 1 whole yellow onion and 2 whole shallots, both diced, and cook for 5-6 minutes until softened. Add the 3 cloves garlic cloves and cook for 30 seconds until fragrant.
Pour in the 1 can Campbell's condensed cream of mushroom soup and stir to combine. Bring to a gentle simmer and reduce heat to low. Add the 1.5 lb white fish fillets, breaking them into large chunks, and cook for 3-4 minutes until the fish is just cooked through. Remove from heat and stir in the 0.25 cup fresh parsley, reserving some for garnish.
Assemble and Bake the Pie
Preheat your oven to 375°F. Spread half of the mashed potato mixture evenly in a 9x13-inch baking dish, creating a thin base. Spoon the fish filling over the mashed potatoes, spreading it evenly. Top with the remaining mashed potato mixture, spreading it smoothly over the filling.
Create a decorative pattern by dragging a fork through the top crust in a crisscross motion. This creates the classic fish pie texture. Bake for 30-35 minutes until the crust is golden brown and the filling is bubbling. The edges should be crispy while the center remains tender.
Rest and Serve
Remove the pie from the oven and let it rest for 10 minutes before serving. This resting period allows the filling to set slightly and makes it easier to slice. The crust should be golden brown with crisp edges, while the fish filling remains moist and flavorful.
Garnish with additional chopped fresh parsley and serve immediately with a side of steamed green vegetables or a simple salad. The combination of creamy mashed potatoes, rich fish filling, and savory mushroom soup creates a comforting, hearty dish perfect for any occasion.
Pro Tips For Making Campbell'S Soup Fish Pie
- Parboil Potatoes First: I learned this the hard way—skipping the parboil means your pie filling gets waterlogged. Cut those russets into even ½-inch slices, boil them 5 minutes in salted water, then drain and pat dry before mixing with the soup. This keeps them tender without turning mushy when baked.
- Don’t Overmix the Filling: The moment you fold in the heavy cream and milk, stop stirring. Overmixing makes the fish pie dense and gluey. Gently combine just until the ingredients look mostly uniform—lumps are fine, they’ll melt into perfection. Your grandmother’s pie wasn’t pureed; neither should yours be.
- Salt the Fish Early: White fish fillets lose moisture fast, and salting them before assembling the pie makes a real difference. Sprinkle both sides with ¼ teaspoon of salt per fillet and let them sit 10 minutes on a wire rack. This keeps them juicy even after baking, and the flavor penetrates deeper.
- Bake at 375°F, Not Higher: I used to crank the oven to 400°F for speed, but the top browned too fast while the center stayed cold. Stick to 375°F—it lets the cream of mushroom soup blend evenly and the potatoes cook through without turning gummy. Yes, it takes 45 minutes, but it’s worth it.
Health benefits of this recipe
Lean Protein Power
This fish pie delivers a generous 30 grams of protein per serving using white fish like cod or haddock, making it an excellent choice for muscle maintenance and satiety. The Campbell's cream of mushroom soup adds minimal calories while enhancing flavor, keeping the dish light yet satisfying.
I've tested this with various fish and found that 1.5 lb of fish provides optimal protein without overwhelming the creamy filling. 💪
Low-Calorie Comfort
With careful ingredient selection, this recipe averages just 350 calories per serving while delivering rich, comforting flavors. The mashed potato crust uses 3 lb russet potatoes for heartiness without excessive fat—just 0.5 cup butter and 0.5 cup heavy cream create the perfect balance.
The Gruyère cheese adds flavor without significant calorie impact compared to heavier cheeses.
Heart-Healthy Fats
The fish provides essential omega-3 fatty acids that support cardiovascular health, while the olive oil in the crust contributes beneficial monounsaturated fats. Using extra-virgin olive oil (just 1 tbsp) adds flavor and heart-healthy benefits without excessive calories.
The Campbell's soup serves as a low-fat flavor enhancer that replaces heavier cream-based alternatives.
Vitamin Boost
This dish packs vitamin B12 from the fish, which supports nerve function and energy production, plus vitamin C from the fresh parsley. The potatoes contribute vitamin A and potassium, making this a surprisingly nutrient-dense comfort food.
I always keep fresh parsley on hand for this recipe—it adds freshness and nutritional value without overpowering the dish. 🌿
Gluten-Free Adaptation
For those avoiding gluten, simply omit the 0.25 cup all-purpose flour from the crust mixture. The mashed potatoes will still create a delicious crust, though it may be slightly less crispy.
I've tested this variation and found that adding 1 tbsp cornstarch to the potato mixture helps achieve a similar texture. The filling remains completely gluten-free as it relies on Campbell's soup and natural ingredients.
Light Yet Filling
The combination of protein-rich fish and creamy potato topping creates a dish that satisfies hunger without leaving you sluggish. The Campbell's soup provides umami depth that enhances satiety, allowing you to enjoy a hearty meal while keeping portions reasonable.
I often serve this with a simple side salad to balance the richness and create a complete, satisfying meal. 🍽️
Nutrition facts
Frequently asked questions
Can I use a different type of Campbell's soup in this recipe?
While this recipe is designed specifically for Campbell's cream of mushroom soup, you can experiment with other varieties like cream of celery or cream of broccoli for different flavor profiles. The key is to use a condensed soup with a creamy base—avoid chunky or tomato-based soups as they won't blend smoothly into the filling.
How do I prevent the potato crust from getting soggy?
The secret is baking the pie at the correct 375°F and ensuring the filling is fully cooked before adding the top crust. For extra insurance, sprinkle 0.25 cup all-purpose flour over the fish filling before adding the top layer—this creates a barrier that absorbs excess moisture. Also, avoid opening the oven door during the last 15 minutes of baking.
What's the best way to reheat leftovers?
Reheat your fish pie in a 350°F oven for 15-20 minutes, covered loosely with aluminum foil to retain moisture. For microwave reheating, use 50% power for 2-3 minutes with a damp paper towel covering the top. The crust will lose some crispness but regain it slightly when reheated properly.
Can I make this recipe ahead of time?
This pie actually tastes better when made a day ahead. Assemble the pie and refrigerate it overnight before baking. The flavors meld beautifully, and the crust will be even more flavorful. Just add 5-10 minutes to your baking time if making from cold. For make-ahead convenience, prep the mashed potato mixture and fish filling separately, then assemble just before baking.
What makes this fish pie different from traditional versions?
This recipe replaces traditional béchamel sauce with Campbell's condensed soup, creating a richer flavor with less effort. The mashed potato crust adds a satisfying crunch that traditional fish pies often lack, while the white fish filling remains light and flaky. The combination of Campbell's soup and Gruyère cheese gives it a unique depth that feels both nostalgic and modern.