Campbell's Soup Fish Pie Recipe: Creamy Mashed Crown Over Flaky Baked Layers

Soups & Stews

Campbell's Soup Fish Pie Recipe: Creamy Mashed Crown Over Flaky Baked Layers

This Campbell’s soup fish pie recipe proves how a few clever twists turn humble pantry staples into a rich, golden-crusted masterpiece. The secret lies in layering flaky baked fish with creamy mashed potato topping, where the soup's rich tomato base becomes the flavor backbone.

I developed this recipe after discovering how Campbell's condensed tomato soup could elevate humble white fish into something unexpectedly elegant—perfect for pescatarian meals.

This recipe delivers a creamy mashed potato crown that bakes to golden perfection while encasing tender fish in a savory, slightly sweet sauce. The Campbell's soup adds depth without overpowering the delicate fish flavor, creating a balance that feels both nostalgic and refined.

With just a few simple ingredients and 30 minutes of active prep time, you'll have a dish that looks impressive yet requires no advanced techniques.

What makes this fish pie truly special is its versatility—serve it as a hearty main course with steamed green beans or crisp salad, or transform it into a modern twist with cauliflower mash.

The flaky layers stay moist while the topping develops a satisfying crust, making every bite a perfect harmony of textures. This is comfort food reimagined for today's tables.

For those wanting to experiment, consider adding a sprinkle of breadcrumbs to the mashed potato topping for extra crunch, or layering in shrimp alongside the white fish. The possibilities are endless while keeping the foundation simple and foolproof. Let's get cooking!

👨‍🍳
Difficulty
Medium
🐟
Diet
Seafood
🔥
Calories
Med Cal

Ingredients for campbell's soup fish pie

Pantry staples meet elegant technique in this Campbell's soup fish pie with creamy mashed crown.

Ingredient Amount Notes
White Fish Fillets 🐟 1 ½ lb Cod or haddock, skinless preferred
Campbell's Condensed Tomato Soup 🍅 10 ½ oz One standard can, undiluted
Russet Potatoes 🥔 2 lbs Yukon gold for creamier texture
Unsalted Butter 🧈 ½ cup Cold, cut into small cubes
Heavy Cream 🥛 ½ cup Full-fat for optimal richness
Milk 🥛 ¼ cup Whole milk preferred
Shallots 🧅 2 whole Minced, for flavor depth
Garlic Cloves 🧄 3 cloves Peeled, finely chopped
Fresh Dill 🌿 ¼ cup Chopped, for brightness
Diamond Crystal Kosher Salt 🧂 1 ½ tsp For seasoning and topping
Freshly Ground Black Pepper 🌶️ ½ tsp Cracked over topping
All-Purpose Flour 🌾 2 tbsp For thickening mash
Extra-Virgin Olive Oil 🫒 1 tbsp For greasing baking dish
Panko Breadcrumbs 🍞 ¼ cup Optional topping enhancement

The Campbell's condensed tomato soup is the flavor anchor here—stick with the classic for that nostalgic depth. Whole Foods or Trader Joe's carry the best quality cans, though any standard brand works. For the fish, cod or haddock delivers the perfect flaky texture; avoid rockfish or tilapia which can be too dense. The potatoes should be firm and unblemished—Russets are ideal, but Yukon golds create a creamier mash. Fresh dill is non-negotiable here; dried won't provide that same bright aroma that complements the tomato base so beautifully.

No Campbell's soup? Homemade tomato sauce with a pinch of sugar works as a substitute, though you'll lose that subtle sweetness. Running short on shallots? One small yellow onion finely diced does the trick, but shallots add a more refined sweetness. The panko breadcrumbs are optional but worth it for that golden crust—Trader Joe's or Costco sell them in bulk for great value. For a dairy-free version, swap the heavy cream for full-fat coconut milk, though the texture will be slightly different. The fish should be center-cut fillets—thicker cuts stay moist while baking.

This pie reheats beautifully—350°F for 15 minutes restores that creamy texture perfectly. Store leftovers in an airtight container for up to 3 days; the flavor actually improves overnight as the tomato sauce melds with the fish. For make-ahead convenience, assemble the pie and refrigerate overnight before baking—this allows the flavors to develop more fully. The mashed potato topping can be prepped 1 day ahead and reheated gently before assembling, saving you valuable time on baking day.

❤️

Why You'll Love This Recipe

  • Same dish, different vibes: serve it with crusty bread for a lazy Tuesday, or double the batch for a dinner party. The creamy topping looks fancy, but the effort? Zero. (Yes, even on a Tuesday night.)
  • One-Pot Wonder: I swear by this when I’m too tired to scrub pots—just boil the potatoes, mix in the soup and fish, then top with cream. The oven does all the work while I pretend I’m not cooking.
  • Creamy Tomato Magic: That Campbell’s soup brings depth—no fancy reductions needed. The acidity cuts through the richness of the cream, and the fish melts into flaky perfection. Honestly, it’s the kind of flavor that makes you pause mid-bite.
  • Weeknight to Potluck: Same dish, different vibes: serve it with crusty bread for a lazy Tuesday, or double the batch for a dinner party. The creamy topping looks fancy, but the effort? Zero. (Yes, even on a Tuesday night.)

Step-by-step instructions for creamy mashed crown over flaky baked layers

This method delivers a restaurant-quality fish pie with velvety mashed potatoes and a perfectly crispy, golden crust.

1

Prepare the Fish Filling with Tomato Base

Preheat your oven to 375°F and grease a 9x13-inch baking dish with 1 tablespoon extra-virgin olive oil. In a large mixing bowl, combine the 10.5 oz Campbell's condensed tomato soup, 0.5 cup heavy cream, 0.25 cup milk, 2 whole minced shallots, 3 cloves finely chopped garlic, and 0.25 cup chopped fresh dill. Stir until fully incorporated and set aside.

In a separate skillet, gently poach the 1.5 lb white fish fillets in the tomato-cream mixture over medium-low heat for 8-10 minutes until the fish flakes easily with a fork. Remove the fish and let it cool slightly before carefully breaking it into chunks in the same sauce. This creates the rich, flavorful filling that will be encased in the creamy potato topping.

2

Create the Ultra-Creamy Potato Topping

While the fish cooks, peel and dice the 2 lbs russet potatoes into 1-inch cubes. Boil them in salted water for 15-18 minutes until fork-tender, then drain thoroughly. Return the potatoes to the pot and let them steam-dry for 2 minutes to remove excess moisture.

In a separate bowl, melt the 0.5 cup unsalted butter until just softened. Add the warm potatoes, 2 tbsp all-purpose flour, 1.5 tsp diamond crystal kosher salt, and 0.5 tsp freshly ground black pepper. Mash until completely smooth, then stir in 0.25 cup milk and 0.25 cup heavy cream until the mixture reaches a thick, spreadable consistency. The result should be silky and airy—this is what creates the signature creamy crown.

3

Assemble and Bake for Perfect Texture

Spread the fish and tomato mixture evenly in the prepared baking dish, creating a smooth base layer. Spoon the mashed potato mixture over the top, spreading it into an even ½-inch thick layer. This even distribution ensures consistent baking and a perfectly golden crust.

For the flaky topping, mix the 0.25 cup panko breadcrumbs with 1 tbsp melted unsalted butter and sprinkle evenly over the mashed potatoes. Bake uncovered for 35-40 minutes until the top is deep golden brown and the filling is bubbling at the edges. The crust should be crispy enough to hold its shape when pressed gently with a fork.

4

Rest and Serve for Maximum Flavor

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 the flavors to meld together. The contrast between the creamy potato crown and the flaky breadcrumb topping creates the signature texture this dish is known for.

Serve warm with a simple green salad or steamed vegetables. The rich tomato-cream filling pairs beautifully with the buttery, crispy potato topping, while the fresh dill adds a bright herbal note that cuts through the richness. Each bite should deliver perfect harmony of textures and flavors.

👨‍🍳

Pro Tips For Making Campbell'S Soup Fish Pie

  • Boil Potatoes Until Tender: DESCRIPTION: Russets should collapse like overcooked pasta—no bite left. Test with a fork after 15 minutes; if it slides in easily, they’re ready. Undercooked potatoes turn the pie gluey, and nobody wants that sad, gummy texture in their mashed layer.
  • Sear Fish Before Layering: DESCRIPTION: Hit the fish fillets in a hot pan with a little butter for 2 minutes per side—just until they turn opaque. This locks in moisture and adds flavor that plain poaching won’t. (Yes, even if the recipe says to skip it.)
  • Whisk Cream Into Soup: DESCRIPTION: Don’t just dump the heavy cream into the soup—whisk it in slowly while warming. This prevents curdling and gives the filling a silky finish. I learned this the hard way when my first batch looked like cottage cheese soup.
  • Press Potatoes Flat: DESCRIPTION: Before adding the mashed potato layer, press it firmly into the dish with a spatula. This creates a solid barrier so the filling doesn’t leak out during baking—no one likes a soggy bottom. (And yes, it’s worth the extra 30 seconds.)

Regional styles of this dish

British Pub Classic

The original fish pie comes from classic British pub kitchens, where it was a hearty meal for cold days. Here, the Campbell's soup replaces traditional tomato-based sauces, keeping the rich, comforting essence.

I've adapted the classic by using haddock instead of cod for a firmer texture, and the mashed potato topping gets a 1 tbsp cornstarch mixed in for extra stability during baking. Serve with buttered peas and crusty soda bread for an authentic pub experience. 🍽️

New England Clam Style

For a coastal twist, swap the white fish for 1 lb chopped clams and add ½ cup chopped scallions to the tomato mixture. Use Yukon gold potatoes for a creamier mash, and fold in ¼ cup chopped parsley at the end.

Top with crushed Ritz crackers instead of panko for a buttery, crumbly finish. This version feels like a seafood chowder in pie form. 🌊

Southern Cajun Fusion

Bring the bayou to your table by adding 1 tbsp Cajun seasoning to the tomato mixture and folding in ½ cup cooked shrimp with the fish. Use red skin potatoes for the mash and finish with ¼ cup chopped green onions.

For extra heat, sprinkle ½ tsp cayenne pepper over the breadcrumb topping. Serve with cornbread and collard greens for a full Southern meal. 🌶️

Midwest Comfort Twist

This version swaps the tomato soup for Campbell's Cream of Mushroom soup mixed with ½ cup chicken broth. Use tilapia fillets for a lighter fish option and fold in ½ cup sautéed mushrooms with the fish.

Top the mash with crushed saltine crackers for a nostalgic crunch. Pair with roasted carrots and garlic dinner rolls for a cozy Midwest-inspired meal. 🥕

Modern Cauliflower Crust

For a low-carb option, replace the mashed potatoes with a cauliflower mash made from 4 cups steamed cauliflower, 2 tbsp butter, and ¼ cup grated Parmesan.

Top with crushed pork rinds instead of breadcrumbs for a crispy, gluten-free crust. This version keeps all the creamy, rich flavors while cutting carbs dramatically. 💛

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 18g90%
Cholesterol 135mg45%
Sodium 1120mg49%
Total Carbohydrate 42g15%
Dietary Fiber 6g21%
Sugars 8g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use any type of white fish for this recipe?

Cod or haddock work best for their delicate, flaky texture that holds up perfectly in the tomato-cream sauce. Tilapia or rockfish can work in a pinch, but they may be slightly denser. Avoid fish with strong flavors like salmon, as they'll overpower the Campbell's soup base.

2

How do I prevent the mashed potato topping from getting soggy?

Steam-dry your potatoes thoroughly after boiling and use 2 tbsp flour in the mash to create a stable barrier. For extra insurance, spread the potato layer evenly and bake at 375°F until golden brown—this ensures the crust forms before the filling gets too warm.

3

Can I make this fish pie ahead of time?

Assemble the pie completely (including the breadcrumb topping) and refrigerate uncovered for 12-24 hours before baking. This lets flavors meld beautifully. Bake from cold, adding 5-10 extra minutes to the 35-40 minute time to account for the cooler start.

4

What's the secret to that perfect golden crust?

Mix 1 tbsp melted butter with the 0.25 cup panko breadcrumbs before sprinkling on top. The butter helps create a crispy, caramelized finish while the panko adds texture. For extra browning, broil for 1-2 minutes at the very end—watch closely!

5

Can I make this recipe dairy-free?

Yes! Swap the heavy cream for full-fat coconut milk and use dairy-free butter in the mashed potatoes. For extra richness, add 2 tbsp nutritional yeast to the potato topping. The texture will be slightly different but still delicious.

★★★★★4.6(6 reviews)
Categories Soups & Stews