Main Courses
This Campbell’s soup fish pie recipe transforms a simple can of soup into a golden, bubbling masterpiece—just the weeknight dinner upgrade you need. The secret lies in that golden, flaky pastry crust—achieved through precise layering and baking techniques—while the creamy soup base delivers that familiar, nostalgic depth.
I developed this recipe after years of testing, ensuring every bite delivers that satisfying contrast between tender fish and melty cheese.
This classic dish starts with a rich Campbell's soup foundation, elevated by flaky white fish or smoked haddock and a blend of cheeses that melts into velvety perfection. The crispy pastry top isn't just about looks—it's the final touch that makes this pie feel restaurant-worthy.
What sets this version apart is the balance: the soup keeps it creamy without overpowering the delicate fish flavor, while the pastry adds that satisfying crunch.
By the time it emerges from the oven, you'll have a dish that's restaurant-quality at home—golden crust flaking apart, cheese bubbling around tender fish, and that familiar Campbell's soup flavor woven throughout.
The aroma alone will have everyone gathering at the table, and the first bite delivers on that comforting promise of a meal that feels like a hug in food form.
Whether you're serving it as a family dinner or bringing it to a potluck, this fish pie adapts beautifully. Swap in different fish varieties, add steamed vegetables, or adjust the cheese blend to suit your taste.
Here's how to make it—step by step—for a dish that's as satisfying as it is delicious.
Ingredients for campbell's soup fish pie
Creamy soup, tender fish, and a golden crust—this pie delivers restaurant-quality comfort with minimal effort.
| Ingredient | Amount | Notes |
|---|---|---|
| Campbell's Cream of Mushroom Soup 🍄 | 2 cans | 10.5 oz each, unsalted version preferred |
| Flaky White Fish Fillets 🐟 | 1 ½ lb | Cod, haddock, or pollock preferred |
| Shredded Sharp Cheddar Cheese 🧀 | 2 cups | Freshly shredded for best melt |
| Milk 🥛 | ½ cup | Whole milk for creaminess |
| All-Purpose Flour 🌾 | ½ cup | For thickening soup base |
| Unsalted Butter 🧈 | ½ cup | Cold for pastry, softened for cheese |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked for brightness |
| Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste after baking |
| Garlic Cloves 🧄 | 2 cloves | Minced for flavor depth |
| Fresh Parsley 🌿 | ¼ cup | Chopped for garnish |
| Store-Bought Pie Crust 🥧 | 1 sheet | Or homemade for extra flakiness |
| Heavy Cream 🥛 | ¼ cup | For extra richness (optional) |
| Panko Breadcrumbs 🍞 | ¼ cup | For extra crunch on top |
The Campbell's soup is the heart of this dish, so grab the unsalted version if your store carries it—you'll control the saltiness better. Flaky white fish is key here; haddock or cod hold up best to the creamy filling. I usually pick up mine at Whole Foods or the seafood counter at Trader Joe's—look for fillets with a clean, briny smell and no fishy odor. The cheese? Freshly shredded sharp cheddar melts into that perfect velvety texture, but a mix of cheddar and Gruyère adds depth if you're feeling fancy. Store-bought pie crust saves time, but if you're ambitious, a homemade version with butter cut into cold flour gives that extra flakiness everyone loves.
No Campbell's unsalted soup? Use regular and reduce the salt later. Fish fillets too pricey? Smoked haddock or even canned salmon works in a pinch—just drain well. Short on cheddar? Parmesan or Gouda blends beautifully. The milk can be swapped for cream if you want extra richness, but whole milk gives that perfect balance. For the pastry, Pillsbury or homemade both work—just make sure it's chilled before rolling. And if you're feeling extra, a sprinkle of Parmesan on top before baking adds that gourmet touch without much effort.
This pie reheats beautifully—just cover with foil and warm in a 350°F oven for 15 minutes. The filling keeps for 3 days in the fridge, but the crust is best eaten fresh. Freeze the unbaked pie for up to 2 months—just add 10 minutes to baking time. I like to make a double batch and freeze half; it's perfect for lazy weeknights. The aroma alone will have everyone at the table, and that first bite of golden crust and creamy filling? Pure comfort food magic.
Why You'll Love This Recipe
- One-Bowl Magic: I swear by this recipe when I’m too tired to wash a million dishes—just mix the soup, milk, and flour in one bowl, add the fish, and dump it in the pan. The cheddar melts into a golden crust without any fuss, and honestly? I’ve made it on nights when I’d rather be scrolling than cooking.
- Creamy Crisp Contrast: That Campbell’s soup brings the umami depth while the cheddar crust gets gloriously crisp on top—like a hug from a diner classic. The flaky white fish (cod or haddock work best) stays tender, so every bite is that perfect balance of rich, creamy, and salty.
- Lunchbox Hero: Between us, this pie reheats like a dream for packed lunches or a quick dinner. I’ll make a big batch on Sundays, slice it up, and it stays fresh for days—no sad, rubbery leftovers here. My kids actually ask for it, and that’s saying something.
- Budget-Friendly Feast: Sharp cheddar and flaky fish might sound fancy, but this recipe stretches ingredients smartly. A can of soup, a few fillets, and a bag of cheese feed four for under $12—no guilt, just comfort. Plus, the leftovers taste just as good cold the next day.
Step-by-step instructions for Campbell's soup fish pie
Here's how to build a flaky, cheesy fish pie with that perfect golden crust you crave.
Prepare the Flavorful Fish Filling
In a large mixing bowl, combine the 1.5 lb flaky white fish fillets with the 2 cans Campbell's Cream of Mushroom Soup. Gently break up the fish into bite-sized pieces with a fork, making sure it's evenly distributed throughout the soup. This creates your creamy base.
In a separate small bowl, whisk together the 0.5 cup milk, 0.25 cup heavy cream, 0.5 tsp freshly ground black pepper, and 1.5 tsp kosher salt. Add this mixture to the fish and soup combination, stirring gently to combine. The milk and cream will help create a rich, velvety texture in your filling.
Fold in the 2 cups shredded sharp cheddar cheese using a rubber spatula, making sure every piece of fish is coated with the creamy cheese mixture. Here's the thing—freshly shredded cheese melts more smoothly, so if you've pre-shredded, give it a quick pulse in a food processor to break up any clumps.
Create the Crispy Topping Layer
In a medium bowl, melt the 0.5 cup unsalted butter over low heat in the microwave (about 30 seconds) or in a small saucepan. Once melted, stir in the 0.5 cup all-purpose flour to create a thick paste. Let this cool slightly for 2-3 minutes—it should be warm but not hot to the touch.
Add the 0.25 cup panko breadcrumbs and mix well. The butter and flour combination will help bind the breadcrumbs together for that perfect crispy texture. In a separate small bowl, finely chop the 2 cloves garlic cloves and 0.25 cup fresh parsley. Stir these into your breadcrumb mixture until evenly distributed.
This is the moment that matters: spread the breadcrumb mixture evenly over the top of your fish filling in the pie dish. The key to crispy perfection is an even layer—about ¼-inch thick. Use the back of a spoon to press it gently into place, creating a smooth surface for baking.
Assemble and Bake to Golden Perfection
Roll out the 1 sheet store-bought pie crust on a lightly floured surface until it's about 12 inches in diameter—just slightly larger than your pie dish. Gently drape this over the top of your pie, pressing the edges to seal completely. Trim any excess crust hanging over the sides with kitchen shears.
Cut a few small slits in the crust to allow steam to escape during baking. This prevents a soggy top—something we're definitely avoiding. Brush the crust with a little water using a pastry brush, then sprinkle lightly with additional kosher salt if desired. The water helps create that beautiful golden-brown finish.
Place your fish pie on a baking sheet (to catch any drips) and bake at 375°F for 35-40 minutes, until the crust is deep golden brown and the filling is bubbling at the edges. The center should still have a slight jiggle when gently shaken—this indicates it's fully cooked through but still creamy.
Rest and Serve with Confidence
Remove the pie from the oven and let it rest for 10 minutes before serving. This resting period allows the filling to set slightly, making it easier to slice without losing that perfect texture. The crust will firm up during this time, giving you that satisfying crunch with every bite.
Cut into 6 equal servings and serve immediately with your favorite green vegetable or a crisp salad. The contrast of the warm, cheesy fish pie with cool greens makes this dish truly special. Each bite should deliver that perfect combination of crispy crust, creamy filling, and melty cheese—just as promised!
Pro Tips For Making Campbell'S Soup Fish Pie
- Preheat That Pan: The soup base needs to thicken properly, and a cold pan just won’t cut it. Heat your skillet or baking dish on medium-high for 2-3 minutes before adding the soup—this ensures the cheese melts smoothly and the crust forms evenly. I used to skip this, and the pie always ended up gloppy.
- Flake the Fish Right: Don’t just tear the fish fillets—use two forks to gently break them into large, even pieces. This keeps the texture tender and prevents clumping in the filling. I learned this the hard way after serving a pie with fish chunks that felt like chewing on rubber.
- Skip the Overmixing: Once you stir the Campbell’s soup, milk, and cheese together, stop mixing after 30 seconds. Overworking it turns the filling grainy and separates the cheese. Just fold until the cheese melts—no need to make it smooth like a milkshake.
- Add a Splash of Water: If your crust seems too dry after baking, don’t panic. Brush the top with a teaspoon of water before adding the cheese—it creates steam and gives you that golden, bubbly finish. Works every time, even if it sounds counterintuitive.
Make-ahead tips for campbell's soup fish pie
Prep Ahead Strategy
Assemble your fish pie filling up to 24 hours ahead and refrigerate it in an airtight container. The flavors meld beautifully overnight, and the cheese develops a smoother texture.
I like to prep the filling the night before so it's ready to bake first thing in the morning—just pop it in the oven when you wake up. 🌟
Freezer-Friendly Assembly
For maximum convenience, assemble the entire pie (including the crust) and freeze it unbaked. Wrap it tightly in plastic wrap followed by a layer of foil to prevent freezer burn.
Store for up to 2 months—when ready to bake, add 10-15 extra minutes to the cooking time at 375°F.
Cheese Prep Shortcut
Shred your cheese and mix it with the filling the night before, then store it in the fridge. The cheese stays fresh longer, and it's ready to go when you assemble the pie.
For extra convenience, pre-mix the butter, flour, and breadcrumb topping in a sealed container—just add the garlic and parsley fresh before baking. ⏰
Baking Timing Hack
Preheat your oven while the pie is still resting after assembly. A hot oven ensures even baking and a crispy crust from the start. I set a timer for 35 minutes first, then check the crust—if it needs more color, return it to the oven for 5-minute increments until golden.
Make-Ahead Serving
Slice the pie and store leftovers in the fridge for up to 3 days. To reheat, cover with foil and warm at 350°F for 15 minutes. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals until warmed through—this prevents a soggy crust.
Double Batch Plan
Make two pies at once for easy freezer storage. Assemble both, then freeze one while baking the other. This way, you always have a homemade fish pie ready for busy nights. Label your freezer pies with the date and baking instructions to keep things organized. 💡
Nutrition facts
Frequently asked questions
Can I use a different Campbell's soup flavor for this recipe?
While the original recipe uses Cream of Mushroom, you can swap in Cream of Celery, Cream of Broccoli, or even Chicken Noodle for a different flavor profile. Just keep the same ratio—2 cans of soup—and adjust seasonings to taste. For a seafood twist, try Cream of Shrimp if available.
What's the best way to keep the crust from getting soggy?
Prevent a soggy top by creating steam vents with a fork before baking, and always preheat your oven to 375°F. Brush the crust with egg wash (1 egg + 1 tbsp water) before baking for extra crispiness. For an even better seal, chill the pie for 30 minutes before baking.
How do I adjust this recipe for dietary restrictions?
For gluten-free, use a gluten-free pie crust and breadcrumbs. Dairy-free? Swap cheese for a vegan alternative and use coconut milk instead of dairy. For lower fat, reduce the butter to 0.25 cup and use whole wheat flour. Always check labels on Campbell's soup for allergens if needed.
Can I make this pie without a pie crust?
Yes! For a no-crust version, top the breadcrumb mixture with 1 cup grated Parmesan and bake until bubbly (30 minutes). The cheese creates a golden, crispy crust. For extra crunch, sprinkle 1/4 cup crushed potato chips on top before baking.
What's the secret to perfectly melted cheese?
Use freshly shredded cheese (not pre-shredded) and mix it into the filling last. For extra meltiness, add 1 tbsp cornstarch to the cheese mixture. Avoid overbaking—the cheese should be gooey inside, not dry. A 5-minute rest after baking helps the cheese set slightly for easier slicing.
