Desserts
This canned salmon fish pie recipe transforms humble pantry staples into a comforting, golden-crusted masterpiece that rivals classic fish and chips. The secret lies in layering tender flaky salmon with velvety mashed potatoes and a creamy herb-infused sauce, all crowned with a crisp pastry shell.
I perfected this dish during Portland's rainy winters when I needed hearty, warming meals that tasted like home—no fancy ingredients required.
The beauty of this recipe is its simplicity: canned salmon saves time while delivering that signature flaky texture, and a simple mashed potato topping creates a rich, savory crown.
With just 30 minutes of prep and 45 minutes in the oven at 375°F, you'll have a restaurant-worthy dish that's perfect for family dinners or meal prep. The combination of creamy mashed potatoes, rich salmon, and buttery crust creates a texture contrast that's impossible to resist.
What makes this fish pie truly special is how the flavors develop during baking—the salmon absorbs the creamy sauce while the pastry achieves a perfect golden-brown finish. The result is a dish that's rich, satisfying, and packed with that comforting, homey appeal.
Whether you're serving it as a main course or bringing it to a potluck, this recipe delivers professional-quality results with minimal effort.
For added depth, consider stirring in fresh herbs like parsley or dill into the mashed potato layer, or topping with a sprinkle of cheddar cheese before baking.
The possibilities are endless, but the foundation remains the same: flaky salmon, creamy potatoes, and a crisp pastry shell that ties it all together beautifully. Let's get started on creating this comforting classic!
Ingredients for canned salmon fish pie
Pantry staples meet restaurant-quality comfort in this flaky canned salmon fish pie.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned Salmon 🐟 | 2 cans | High-quality, drained and flaked |
| Russet Potatoes 🥔 | 2 lbs | Yukon gold or red potatoes work too |
| Unsalted Butter 🧈 | ½ cup | Full-fat for best flavor and texture |
| Heavy Cream 🥛 | ½ cup | Full-fat for richest texture |
| Milk 🥛 | ¼ cup | Whole milk preferred |
| Fresh Dill 🌿 | ¼ cup | Chopped, or 1 tbsp dried |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Shallots 🧅 | 2 whole | Minced, or substitute 2 tbsp onion |
| Garlic Cloves 🧄 | 3 cloves | Minced, or 1 tsp garlic powder |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Ground Nutmeg 🌿 | ¼ tsp | Freshly grated for best flavor |
| Store-Bought Pie Crust 🍰 | 1 sheet | Homemade or high-quality frozen |
| Sharp Cheddar Cheese 🧀 | ½ cup | Shredded, optional for extra richness |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For greasing the pie dish |
The salmon is the foundation—high-quality canned salmon makes all the difference. Look for brands like Wild Planet or Vital Choice at your local grocery store or specialty market. The flakes should be tender but intact, not mushy or overly dry. If you're using salmon packed in water, give it a quick rinse before draining to remove any fishy aftertaste. For the potatoes, Russet potatoes are ideal—they hold their shape and create a creamy texture. If you can't find them, Yukon gold or red potatoes work beautifully too, though they'll be slightly creamier.
No fresh dill? Dried dill at one-third the amount works in a pinch, but fresh adds that bright, herby note that pairs perfectly with the salmon. Short on shallots? Two tablespoons of minced onion does the trick—just remember to cook it down longer to avoid bitterness. The pie crust can be store-bought for convenience, but if you're feeling ambitious, homemade or high-quality frozen crusts from brands like Pillsbury or Whole Foods elevate the dish. For the cheese, sharp cheddar adds a tangy depth, but Gruyère or Swiss work just as well if you prefer a milder flavor.
This fish pie reheats beautifully—just cover it with foil and warm in the oven at 350°F for 15-20 minutes. It keeps well in the fridge for 3-4 days if stored in an airtight container, though the crust gets softer over time. For longer storage, freeze portions for up to 2 months. I like to make a double batch and freeze one pie—perfect for lazy weeknights or unexpected guests. The leftovers? Even better the next day as the flavors meld together.
Why You'll Love This Recipe
- No Pantry Panic: I’ll never stress over fresh fish again—just open a can and go. The salmon’s already cooked, so I’m not stuck filleting or scaling, and the potatoes? They’re foolproof if you boil them ahead.
- Creamy Crisp Perfection: That buttery, flaky top meets the rich salmon and velvety cream sauce—it’s the kind of dish where every bite feels like a hug. Honestly, the first time I tasted it, I forgot it was canned salmon.
- Leftovers That Don’t Suffer: This pie actually improves the next day. The flavors meld even better, and it reheats like a dream—just a quick zap in the microwave or oven. My lunchbox thanks me every time.
- Budget-Friendly Luxury: For under $10, I feed four people a meal that tastes like a fancy bistro dish. No pricey fillets, no last-minute grocery runs—just simple, satisfying comfort food that doesn’t break the bank.
Step-by-step instructions for canned salmon fish pie
Here's how to create a rich, flaky salmon pie with a velvety mashed potato topping.
Prepare the Salmon Filling
Preheat your oven to 375°F. In a large skillet, heat 1 tablespoon extra-virgin olive oil over medium heat. Add the 2 whole minced shallots and cook for 3 minutes until softened and translucent. Stir in the 3 minced garlic cloves and cook for 30 seconds until fragrant.
Drain the 2 cans canned salmon thoroughly, removing any bones or skin. Add the salmon to the skillet along with the 0.5 cup heavy cream, 0.25 cup milk, 1.5 teaspoons salt, 0.5 teaspoon black pepper, and 0.25 teaspoon ground nutmeg. Stir gently to combine, then remove from heat and fold in the 0.25 cup chopped fresh dill and 0.25 cup chopped fresh parsley. Let this mixture cool slightly while you prepare the mashed potatoes.
Make the Creamy Mashed Potato Topping
Peel and cube the 2 lbs russet potatoes, then place them in a large pot of salted water. Bring to a boil and cook for 15-20 minutes until fork-tender. Drain well, then return the potatoes to the pot.
Add the 0.5 cup unsalted butter and 0.5 cup sharp cheddar cheese (if using) to the hot potatoes. Mash until completely smooth, then stir in the 0.25 cup milk to achieve a light, spreadable consistency. Season with an additional pinch of salt and black pepper if needed. The mixture should be thick enough to hold its shape when spread but still creamy.
Assemble the Pie
Lightly grease a 9-inch pie dish with a bit of the extra-virgin olive oil. Spread the cooled salmon mixture evenly into the bottom of the dish, creating a thin, even layer. This ensures even baking and prevents the crust from becoming soggy.
Smooth the mashed potato mixture over the salmon, creating a slightly domed shape. The topping should be about ½-inch thick for even baking. Use a fork to create decorative ridges in the surface of the potatoes for added visual appeal.
Add the Crust and Bake
Unroll the 1 sheet store-bought pie crust and place it over the mashed potatoes, pressing gently to adhere. Trim any excess crust from the edges, then use a fork to crimp the edges securely to the pie dish. Cut a few small slits in the top crust to allow steam to escape during baking.
Bake the pie for 35-40 minutes until the crust is golden brown and the filling is bubbling at the edges. The center should be hot to the touch but not jiggly. If the crust starts to brown too quickly, loosely cover it with aluminum foil.
Rest and Serve
Remove the 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 and preventing the mashed potatoes from sliding off the crust.
Garnish with additional chopped fresh parsley for color and serve warm. The pie should have a flaky, golden crust with a creamy, flavorful potato topping and a rich, herby salmon filling underneath. Each bite should deliver a perfect balance of textures and flavors.
Pro Tips For Making Canned Salmon Fish Pie
- Drain & Pat Salmon Dry: I learned this the hard way—skipping this step leaves your pie soggy. After opening the can, drain the salmon well, then press it between paper towels to remove every last bit of moisture. Trust me, your crust will thank you.
- Boil Potatoes Until Fork-Tender: Don’t cut corners here. Boil the Russets until they’re so soft a fork slides in like butter—about 15 minutes past the usual time. Overmashing later is harder than just waiting a few extra minutes. (Yes, even if you’re impatient like me.)
- Prevent Cream Curdling: Whisk that heavy cream and milk mixture before adding it to the salmon. Cold dairy separates when heated, and once it curdles, you’re fighting a losing battle. Warm the cream gently over low heat while stirring—just until it’s steaming, not boiling.
- Upgrade with a Crispy Top: Skip the foil tent if you want that golden, buttery crust. After spreading the salmon filling, dot it with extra butter and crack a few more eggs over the top—just enough to coat. Broil for 3-4 minutes until bubbly and brown. (Your future self will thank you.)
Perfect pairings for this recipe
Creamy Potato Pairings
This fish pie shines when paired with buttery mashed potatoes—just like the topping, but with extra richness. Use Yukon gold potatoes boiled in their skins for a naturally creamy texture, then fold in 4 tbsp unsalted butter and ¼ cup whole milk.
A pinch of freshly grated nutmeg and chives elevate the dish further. 🥔
Herb-Infused Green Salad
A bright arugula salad with lemon vinaigrette cuts through the richness beautifully. Toss 4 cups baby arugula with 2 tbsp extra-virgin olive oil, 1 tbsp lemon juice, and 1 tsp honey.
Top with ¼ cup toasted walnuts and 2 tbsp crumbled feta cheese for a perfect balance of textures. 🌿
Crispy Sautéed Greens
For a heartier side, try sautéed kale or collard greens with garlic and lemon. Heat 1 tbsp olive oil in a skillet, add 4 cups chopped greens, 2 minced garlic cloves, and zest of 1 lemon.
Cook for 5-7 minutes until tender but still vibrant. Finish with a pinch of red pepper flakes for a subtle kick. 🌱
Beverage Pairings
A crisp Sauvignon Blanc from New Zealand or a dry Riesling from Germany complements the herby salmon and creamy potatoes beautifully. The wine's acidity balances the richness, while its citrus notes mirror the dill and lemon in the dish.
For beer lovers, a Belgian witbier with its coriander and citrus notes works wonderfully too. 🍷
Extra Crusty Bread
Serve with warm, crusty bread—I love using a baguette or sourdough from my local Portland bakery. Toast it lightly and serve with herbed butter for dipping. The bread soaks up any extra filling, making every bite even more satisfying. 🥖
Pickled Vegetables
Add a tangy contrast with quick-pickled red onions or cucumbers. Thinly slice 1 red onion and 1 cucumber, then soak in a mixture of ½ cup apple cider vinegar, 1 tbsp sugar, and ½ tsp salt for 20 minutes.
The bright acidity cuts through the richness of the pie perfectly. 🥒
Nutrition facts
Frequently asked questions
Can I use fresh salmon instead of canned salmon in this recipe?
Fresh salmon works beautifully, but you'll need to adjust the prep time. Cook the fresh salmon until fully done (145°F internal temp), then flake it into the skillet with your shallots and garlic. Fresh salmon has a firmer texture, so you may want to reduce the heavy cream to ¼ cup to avoid a watery filling. This method adds about 15-20 minutes of prep time for cooking the fish.
How do I prevent the crust from getting soggy?
Prevent a soggy bottom by creating a thin, even layer of salmon mixture first. Bake the pie on the lowest oven rack for the first 15 minutes to crisp the crust before moving it up. You can also blind-bake the crust for 5 minutes with pie weights or dried beans before adding the filling. For extra insurance, brush the bottom crust with a thin layer of egg wash before adding the filling.
What can I substitute for the store-bought pie crust?
For a homemade option, try a classic shortcrust pastry made with 1 cup flour, ½ cup cold butter, ¼ cup ice water, and ½ tsp salt. Roll it out to ⅛-inch thickness and press it gently into the pie dish. Alternatively, use a puff pastry for extra flakiness, though it may require a slightly lower baking temperature (350°F) to prevent over-browning.
Can I make this fish pie ahead of time?
Assemble the pie (without baking) and refrigerate it for up to 24 hours before baking. For longer storage, freeze the unbaked pie for up to 2 months. When ready to bake, thaw overnight in the fridge and bake as directed, adding 5-10 extra minutes to the baking time. The flavors actually improve after resting, making it perfect for meal prep or holiday gatherings.
Why did my mashed potatoes turn out too dry?
Dry mashed potatoes usually happen when too much starch is released or not enough liquid is added. For creamy results, always use hot potatoes and gradually add milk or cream while mashing. Start with ¼ cup milk and add more as needed. If your potatoes are still too dry, stir in 1-2 tablespoons of warm milk or cream to restore moisture. Avoid overworking the potatoes with a mixer, as this can break down the starches too much.
