Campbell's Soup Fish Pie Recipe: Creamy Mashed Potato Crown Over Flaky Crust

Soups & Stews

Campbell's Soup Fish Pie Recipe: Creamy Mashed Potato Crown Over Flaky Crust

This Campbell's soup fish pie delivers comfort food perfection with a creamy mashed potato crown and flaky crust that's impossible to resist. The secret lies in balancing rich tomato soup with tender flaked fish and velvety mashed potatoes, all baked until golden and bubbling.

I developed this recipe after realizing how quickly a simple pantry staple could elevate a classic dish.

The beauty of this fish pie is its simplicity—just a few core ingredients transform into a restaurant-worthy meal. You'll start with flaked fish mixed with Campbell's-style tomato soup and seasonings, then layer it with creamy mashed potatoes and a buttery pastry top.

The oven does the rest, creating that signature flaky crust and creamy texture we all love.

What you'll end up with is a pie that's rich yet light, with a crispy golden top and creamy interior that melts in your mouth. The tomato soup adds depth while keeping it from being too heavy, making this perfect for both weeknight dinners and special occasions.

Serve with a simple green salad or crusty bread to complete the meal.

This recipe is especially foolproof for pescatarians, though it works beautifully for any seafood lover. The combination of textures—tender fish, creamy potatoes, and crispy crust—makes every bite satisfying. Let's get started on creating this comforting classic!

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

Ingredients for campbell's soup fish pie

Just 14 ingredients transform Campbell's soup into a restaurant-style fish pie.

Ingredient Amount Notes
Campbell's Tomato Soup 🍅 1 ½ cups Canned, condensed style preferred
White Fish Fillets 🐟 1 ½ lb Cod or haddock, skinless, flaked
Russet Potatoes 🥔 2 lbs Medium size, peeled and cubed
Unsalted Butter 🧈 ½ cup Cold, cubed for mashed potatoes
Heavy Cream 🥛 ½ cup Full-fat for creaminess
Milk 🥛 ¼ cup Whole milk preferred
All-Purpose Flour 🌾 ½ cup For pie crust
Cold Unsalted Butter 🧈 ½ cup Cut into pieces for crust
Ice Water 💧 ¼ cup For pie dough
Salt 🧂 1 tsp Plus extra for crust
Black Pepper 🌶️ ½ tsp Freshly ground
Dried Dill 🌿 1 tsp Or 1 tbsp fresh chopped
Lemon Juice 🍋 1 tbsp Freshly squeezed
Shredded Cheese 🧀 ½ cup Optional, cheddar or mozzarella

The fish makes or breaks this, so stick with mild, flaky varieties like cod or haddock—they hold up better than delicate whitefish. Whole Foods or Trader Joe's usually have pre-flaked options, but if you're buying whole fillets, ask the fish counter to do it for you. The Campbell's soup? Grab the condensed version—it's more concentrated and gives you that rich tomato flavor without thinning the filling too much. For the potatoes, Russets are non-negotiable—they're starchy enough to hold their shape after baking. Peel them first to save time, then cube them evenly so they cook at the same rate. I always soak the cut potatoes in cold water for 10 minutes to rinse off excess starch, which keeps the mashed potatoes extra creamy.

No Campbell's soup? Homemade tomato soup works—just simmer canned tomatoes with onion, garlic, and a pinch of sugar until thickened. Swap cod for tilapia or pollock if that's what's on sale, but avoid anything too fishy like salmon or tuna. For the crust, shortcut pie crust from the store is totally fine—just make sure it's refrigerated, not frozen. Running short on butter? Vegetable shortening works in a pinch, but the flavor won't be as rich. The lemon juice is key—it brightens the fish and balances the richness of the soup and potatoes. Skip it, and the pie will taste flat. For extra flavor, I sometimes add a splash of white wine or fish stock to the soup mixture, but it's optional.

This pie reheats beautifully—just cover it with foil and bake at 375°F for 15-20 minutes until the crust is golden again. Leftovers keep for 3-4 days in the fridge, but honestly, it's even better the next day once everything settles. For freezing, let it cool completely, wrap tightly in foil, and it'll stay good for up to 2 months. I like to make a double batch and freeze one—perfect for lazy weeknights. The crust gets crispier when reheated, so if you're serving it cold, bake it straight from the fridge for 10 minutes first to set the filling. And trust me, the cheese on top is worth it—it adds a gooey, melty layer that everyone will love.

❤️

Why You'll Love This Recipe

  • 20-Minute Prep: That Campbell’s soup base cuts my chopping time in half—I just dice potatoes and slice fish, no fancy techniques. The canned soup does all the heavy lifting while I boil the potatoes and simmer the fish.
  • Creamy-Tomato Magic: The heavy cream swirled into tomato soup? Chef’s kiss. It’s rich without being heavy, and the fish soaks up that tangy-sweet flavor like a dream. Honestly, I’ve never tasted a fish pie where the sauce wasn’t the star.
  • Leftovers That Win: This pie reheats like a champ—next-day slices are even better, with the potatoes fluffier and the cream layer silky. I make a double batch on Sundays just so I can grab it for lunches all week.
  • Budget-Friendly Luxury: Fresh fish feels fancy, but this recipe stretches it further with potatoes and soup as the backbone. Between us, I’ve fed four people for under $15 using this method—and no one complains about the portions.

Step-by-step instructions for Campbell's soup fish pie

Here's how to build a comforting fish pie with a golden crust and velvety filling.

1

Prepare the Creamy Fish Filling

In a large skillet, gently heat the 1.5 cups Campbell's Tomato Soup over medium-low heat until warmed through. Add the 1.5 lb flaked white fish fillets, breaking them into small chunks as they cook. Stir in the 1 tbsp lemon juice, 1 tsp dried dill, 0.5 tsp black pepper, and 1 tsp salt, mixing just until the fish is heated through and flakes easily. Remove from heat and set aside.

In a separate bowl, whisk together the 0.5 cup heavy cream and 0.25 cup milk until smooth. Gradually pour this cream mixture into the fish and soup, stirring gently to combine. The filling should be thick but still pourable—this will create that signature creamy texture. Taste and adjust seasoning if needed, then transfer the mixture to a greased 9x9-inch baking dish.

2

Make the Perfect Mashed Potato Topping

While the filling cooks, boil the 2 lbs peeled and cubed russet potatoes in salted water for 15-20 minutes until fork-tender. Drain well and return them to the pot. Add the 0.5 cup unsalted butter and mash until completely smooth, with no lumps remaining. Stir in the 0.5 cup shredded cheese (if using) until melted and creamy.

For extra fluffiness, beat the mashed potatoes with a hand mixer until light and airy. Spread this mashed potato layer evenly over the fish filling in the baking dish, creating a smooth, even surface. Use a spatula to smooth any rough edges—this ensures a clean, professional finish when baked.

3

Assemble and Bake the Flaky Crust

In a food processor, pulse the 0.5 cup all-purpose flour and 0.5 cup cold unsalted butter together until the mixture resembles coarse crumbs. Gradually add the 0.25 cup ice water, pulsing just until the dough comes together. Turn it out onto a floured surface and roll it into a 12-inch round about ⅛-inch thick. Cut a 1-inch border around the edge and use the remaining dough to create a lattice pattern on top.

Carefully lift the crust and place it over the mashed potato layer, pressing gently to seal any edges. Bake at 375°F for 30-35 minutes until the crust is golden brown and the filling is bubbling at the edges. The center should be hot but not jiggly—this ensures the crust stays flaky while the filling remains creamy.

4

Rest and Serve for Maximum Comfort

Remove the fish pie from the oven and let it rest for 10 minutes before serving. This resting time allows the filling to set slightly, making it easier to slice without losing the creamy texture. The crust will firm up just enough to hold its shape while staying tender.

Slice into 4 equal portions and serve with a side of steamed green beans or a crisp salad. The contrast of the flaky crust against the creamy filling, combined with the rich tomato-soup base, makes this pie a true comfort food classic. Leftovers keep well in the refrigerator for up to 3 days, though I doubt they'll last that long!

👨‍🍳

Pro Tips For Making Campbell'S Soup Fish Pie

  • Parboil Potatoes First: I learned this the hard way—skipping this step means your potatoes will turn to mush under the cream sauce. Cut them into even ½-inch slices, boil in salted water for exactly 3 minutes, then drain. The slight firmness keeps them from dissolving into the soup base later.
  • Season Fish Before Cooking: Don’t wait until the last minute to season the fish fillets. Pat them dry, then rub with salt, pepper, and a pinch of paprika before adding them to the tomato soup layer. This ensures they absorb flavor instead of just soaking up liquid.
  • Simmer, Don’t Boil: After layering everything, cover the pie and bake at 375°F (190°C) until the top is golden, but resist the urge to crank the heat. A gentle simmer keeps the fish tender and prevents the cream layer from curdling—trust the oven to do the work.
  • Use Cold Cream for Topping: Sounds weird, but it works: whisk the heavy cream cold before spreading it over the fish layer. This prevents it from turning grainy or separating during baking. Just dollop it on like frosting and bake as directed.

Best sauces and condiments for campbell's soup fish pie

Creamy Tomato Sauce

The Campbell's tomato soup is the star here, but you can elevate it further by adding a splash of heavy cream or half-and-half to the filling before baking. I like using about 2 tablespoons for extra richness—it blends seamlessly with the soup and fish, creating a velvety texture.

For a tangier twist, stir in 1 teaspoon of Dijon mustard to cut through the richness and add depth. 🍅

Herb-Infused Oil

Drizzle the baked pie with a homemade herb-infused oil just before serving. Mix 2 tablespoons olive oil with 1 teaspoon finely chopped fresh dill, ½ teaspoon lemon zest, and a pinch of salt.

This brightens the flavors and adds a fresh, aromatic finish that pairs perfectly with the creamy filling. Store any leftover oil in an airtight container for up to 1 week.

Cheesy Béchamel Twist

For a decadent upgrade, replace the mashed potato topping with a light béchamel sauce. Melt 2 tablespoons butter in a saucepan, whisk in 2 tablespoons flour, then slowly add 1 cup warm milk until thickened.

Stir in ½ cup shredded Gruyère or sharp cheddar until melted. Spread this over the fish filling before adding the crust for a luxurious, creamy layer. 🧀

Garlic Aioli Drizzle

Serve with a side of homemade garlic aioli for dipping or drizzling. Blend ½ cup mayonnaise with 1 minced garlic clove, 1 teaspoon lemon juice, and a pinch of salt until smooth.

The cool, garlicky aioli contrasts beautifully with the warm, creamy pie. Store any leftovers in an airtight container in the fridge for up to 3 days.

Crispy Breadcrumbs

Top the pie with a layer of crispy breadcrumbs for added texture. Toast ½ cup panko breadcrumbs in a dry skillet over medium heat for 2-3 minutes until golden.

Mix with 1 tablespoon melted butter and sprinkle over the mashed potatoes before baking. This adds a delightful crunch that balances the creamy filling. 🌾

Fresh Herb Garnish

Finish the pie with fresh herbs for a pop of color and brightness. Sprinkle chopped fresh parsley or chives over the top just before serving. For a more intense flavor, use thyme leaves or basil.

These herbs not only look beautiful but also enhance the overall dish with their fresh, vibrant notes. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 18g90%
Cholesterol 110mg37%
Sodium 1020mg44%
Total Carbohydrate 48g17%
Dietary Fiber 6g21%
Sugars 8g
Protein 34g68%
* 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 substitute Campbell's tomato soup with another brand?

Yes, but the flavor may vary slightly. Look for condensed tomato soup with similar ingredients—avoid low-sodium or chunky varieties, as they can alter the texture. For a homemade version, simmer canned tomatoes with onion, garlic, and a pinch of sugar until thickened. The key is maintaining the rich, slightly sweet tomato base that balances the fish and potatoes.

2

What’s the best fish to use if cod isn’t available?

Opt for mild, flaky white fish like haddock, tilapia, or pollock. Avoid strong-flavored fish such as salmon or tuna, which can overpower the tomato soup. If using frozen fish, thaw it completely in the fridge (never at room temperature) before flaking. The fish should break into small, even pieces for a uniform texture in the pie.

3

Why did my crust turn soggy instead of flaky?

Soggy crusts usually happen from steam buildup or insufficient baking time. Ensure your crust is fully pre-baked (blind-baked) for 5-7 minutes at 375°F before adding the filling, or bake it directly on the pie for 5 extra minutes at the end. Chill the pie for 15 minutes before slicing to let the filling set and absorb moisture.

4

Can I make this fish pie ahead of time?

Assemble the pie (without baking the crust) and refrigerate for up to 24 hours. Bake it straight from the fridge, adding 5-10 extra minutes to the cooking time. For freezing, bake the pie fully, cool completely, wrap tightly in foil, and freeze for up to 2 months. Reheat covered with foil at 350°F for 20-25 minutes.

5

How can I make this dish vegetarian?

Replace the fish with chickpeas or mushrooms (sautéed with garlic and herbs) for a hearty base. Use vegetable broth instead of Campbell’s soup, and add 1 cup cooked lentils or spinach for extra protein. The mashed potato and crust layers can stay the same, but reduce cheese to ¼ cup to balance the richness.

★★★★★4.5(13 reviews)
Categories Soups & Stews