Desserts
This canned salmon fish pie transforms simple pantry staples into a comforting, creamy masterpiece that rivals classic recipes—without requiring fresh fish or hours of prep. 🌟 I developed it during a particularly busy week when I needed a hearty, protein-packed dinner that still felt special, and it’s become a staple in our Portland rotation, especially when fresh salmon isn’t in season.
The secret lies in balancing the rich, savory flavor of canned salmon with velvety mashed potatoes and a golden, buttery crust.
While traditional recipes often call for fresh fish and homemade pastry, this version delivers the same creamy texture and satisfying depth using shortcuts like pre-made pie shells or puff pastry—perfect for weeknights or when you’re craving comfort without the fuss.
The salmon’s natural oils keep the filling moist, while a sprinkle of cheese on top adds a golden, bubbly finish.
What you’ll end up with is a pie that’s as impressive as it is easy: flaky layers encasing a luscious filling of tender salmon, creamy mashed potatoes, and a savory cream sauce.
It’s the kind of dish that feels indulgent but comes together in under an hour, making it ideal for pescatarians or anyone who loves a satisfying, protein-rich meal. The best part? Leftovers reheat beautifully, so you’ll have dinner covered for days.
Whether you opt for a classic shortcrust pastry or go for the convenience of a pre-made shell, this recipe adapts to your time and skill level—while still delivering restaurant-quality results. Let’s get to the filling first, where the magic begins.
Ingredients for canned salmon fish pie
Creamy mashed potatoes, flaky pastry, and savory salmon—nothing fancy, just comfort food magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned Salmon 🐟 | 2 cans | Drained, high-quality brand preferred |
| Russet Potatoes 🥔 | 2 lbs | Medium, waxy variety preferred |
| Unsalted Butter 🧈 | ½ cup | Cold, full-fat for creaminess |
| Heavy Cream 🥛 | 1 cup | Full-fat for rich texture |
| Milk 🥛 | ½ cup | Whole milk preferred |
| Shallots 🧅 | 1 whole | Minced, or sub 2 tbsp onion |
| Garlic Cloves 🧄 | 3 cloves | Minced, fresh preferred |
| Fresh Dill 🌿 | ¼ cup | Chopped, or 1 tsp dried |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Puff Pastry 🍞 | 1 sheet | Thawed if frozen |
| Shredded Cheddar Cheese 🧀 | ½ cup | Sharp cheddar preferred |
| Egg 🥚 | 1 whole | Beaten for egg wash |
The salmon is the star, so pick a high-quality canned brand—Wild Planet or Vital Choice are my go-tos. Look for wild-caught, not farmed, if you're at a specialty store like New Seasons Market or Whole Foods. The potatoes should be waxy, like Russets, for that perfect mash. I always peel and cube them before boiling so they cook evenly. The shallots and garlic? Fresh is best, but jarred minced garlic in a pinch works too (just drain it well). The dill adds that bright, fresh flavor that balances the richness—don’t skip it.
No fresh dill? Dried works at one-third the amount, but it won’t have the same pop. Short on time? Pre-minced garlic from the jar saves chopping, but fresh is always better. The puff pastry can be store-bought (I love Pepperidge Farm or Trader Joe’s brand) or homemade if you're feeling ambitious. No cheddar? Gruyère or Swiss add a nice twist. The salmon’s natural oils keep the filling moist, so don’t drain it completely—leave a little behind for that velvety texture.
This pie reheats beautifully—just cover it with foil and bake at 375°F until warm. Keeps for 3 days in the fridge, freezes for 2 months. I always make a double batch and freeze one for lazy days. The mashed potatoes can be prepped ahead and reheated gently with a splash of milk. The filling stays fresh for 2 days in the fridge, so assemble just before baking.
Why You'll Love This Recipe
- No Pantry Panic: I’ll never stress over fresh salmon again—canned works just as well, and the flaky texture holds up perfectly in the creamy sauce. The potatoes soak up all that rich milk and butter while you’re still chopping the onions, so no one’s waiting around.
- Creamy Crisp Magic: That buttery crust on top? It’s the star. The heavy cream and milk make the filling silky smooth, but the real win is how the edges get golden and crispy—like a hug for your taste buds. (Yes, even on a Tuesday night.)
- Leftovers That Don’t Suck: This pie actually tastes better the next day. The flavors meld, the potatoes get even softer, and I’ve reheated slices straight from the fridge for lunch—no one complains. Honestly, I make it twice and call it a win.
- Budget-Friendly Luxury: Fresh salmon pie costs a fortune, but this? A can of salmon, a few potatoes, and some basics from the fridge—it’s a fancy-feeling meal without the grocery shock. My wallet and my family’s taste buds both approve.
Step-by-step instructions for canned salmon fish pie
Here's how to create a rich, creamy salmon pie with a golden puff pastry crown—easy enough for weeknights but impressive enough for company.
🍳 Step 1: Cook and Mash the Potatoes
Peel the 2 lbs russet potatoes and cut them into even chunks. Boil in salted water for 15-20 minutes until fork-tender. Drain well and return to the pot.
Add the 0.5 cup unsalted butter, 1 cup heavy cream, and 0.5 cup milk to the hot potatoes. Mash until completely smooth, then stir in the 1.5 tsp salt, 0.5 tsp black pepper, and 1 tbsp lemon juice. The mixture should be light and fluffy—this is your creamy base. Set aside to cool slightly while you prepare the filling.
👨🍳 Step 2: Prepare the Salmon Filling
In a large skillet, melt 1 tbsp unsalted butter over medium heat. Add the 1 minced shallot and 3 minced garlic cloves, cooking for 2-3 minutes until soft and fragrant. Stir in the 2 cans drained canned salmon and 0.25 cup chopped fresh dill, breaking up any large chunks with a fork.
Remove from heat and let cool for 5 minutes. This step ensures the salmon stays tender and absorbs all those aromatic flavors. Once cool, transfer the mixture to a mixing bowl and fold in the 0.5 cup shredded cheddar cheese until evenly distributed.
🥘 Step 3: Assemble the Pie
Preheat your oven to 375°F. Spread the mashed potatoes evenly in the bottom of a 9x13-inch baking dish, creating a smooth, even layer. Top with the salmon mixture, pressing down gently to create a compact filling.
Here's the thing—don't overmix the filling. You want it to stay chunky so each bite delivers that perfect mix of creamy potatoes and flaky salmon. The salmon should be just below the top of the potato layer, leaving room for the puff pastry crown.
🔥 Step 4: Create the Puff Pastry Crown
Roll out the 1 sheet puff pastry to about 1/8-inch thickness. Cut a strip about 3 inches wide along the length of the pastry. Brush the edges of the pie with the 1 beaten egg, then place the pastry strip on top, pressing gently to seal.
Fold the ends of the pastry strip inward to create a decorative crown effect. Brush the entire pastry surface with more egg wash for a golden finish. Bake for 30-35 minutes until the pastry is deep golden brown and the filling is bubbling at the edges.
⏰ Step 5: Rest and Serve
Remove from the oven and let the pie rest for 10 minutes before serving. This resting time allows the filling to set slightly, making it easier to slice without losing that creamy texture.
Cut into squares and serve immediately. The contrast between the crispy, flaky pastry crown and the rich, creamy filling is what makes this pie so special. Each bite delivers that perfect balance of savory salmon, velvety potatoes, and herby dill—all wrapped up in a buttery puff pastry embrace.
Pro Tips For Making Canned Salmon Fish Pie
- DRY THE POTATOES FIRST: Skip the soggy bottom—pat those boiled russets thoroughly with a kitchen towel before slicing. I used to skip this and ended up with a watery mash instead of fluffy layers. Trust me, the difference is night and day.
- SIMMER THE CREAM MIX: Heat your heavy cream and milk together over low heat until it’s just warm—not boiling. This prevents curdling when you mix it into the salmon later. I learned this after one disastrous batch where the sauce split like a bad joke.
- DRAIN AND RINSE THE SALMON: Open that can of salmon, drain it completely, then give it a quick rinse under cold water. This cuts the fishy brine and keeps the pie from tasting like a can left in the sun too long. Yes, it’s extra work, but your pie will taste like a restaurant version.
- USE A LITTLE LESS CREAM: The pie filling will be wet enough—don’t drown it. Start with ¾ cup heavy cream instead of the full cup called for, then add more only if needed. I used to overdo it, and the top crust would turn into a sad, soggy mess. Less is more here.
Health benefits of this canned salmon fish pie
Protein Powerhouse
This fish pie is a pescatarian dream—packed with 24 grams of protein per serving from the canned salmon alone. That’s more than a classic beef pie, and it delivers the same satisfying heartiness without the saturated fat.
I’ve made this for my husband Tom when he’s craving meat but wants to keep things light—he never misses the difference. 💪
Omega-3 Advantage
Canned salmon (especially wild-caught) is loaded with omega-3 fatty acids, which support brain health and reduce inflammation. A 6-ounce serving provides about 1,000mg of EPA/DHA, nearly half your daily needs.
I keep a few cans in my pantry year-round because these healthy fats are so easy to incorporate—no fancy prep required.
Creamy Comfort
The mashed potato layer adds complex carbs and fiber for sustained energy, while the heavy cream contributes healthy fats that keep you full. The combination of salmon and potatoes creates a balanced macronutrient profile—perfect for post-workout meals or busy weeknights when you need substance without fuss.
My daughter Lily calls it "mom’s magic food" because it’s always a hit. 🥔
Bone-Strengthening Boost
Salmon is an excellent source of vitamin D and calcium (thanks to the cheddar topping), both critical for bone health. One serving provides about 20% of your daily calcium needs—great for Portland winters when we’re all cooped up indoors.
I’ve been making this pie since moving here, and my doctor even commented on how my vitamin D levels improved after I started eating salmon regularly.
Low-Effort Nutrition
This recipe is perfect for meal preppers—the filling stays fresh for 2 days in the fridge, and the whole pie freezes beautifully. The canned salmon cuts prep time dramatically while keeping all the nutritional benefits of fresh fish.
I often make a double batch and freeze one for lazy days when I don’t have time to cook. It’s my go-to for high-protein, low-stress meals that still feel special. 🍽️
Dietary Flexibility
Gluten-free? Swap the puff pastry for a gluten-free pie crust (I love the Cauldron brand from New Seasons). Watching carbs? Use cauliflower mash instead of potatoes—it cuts the carbs by nearly half while keeping the creamy texture.
The beauty of this recipe is how adaptable it is while still delivering major nutritional benefits. 🌱
Nutrition facts
Frequently asked questions
Can I use frozen puff pastry for this salmon pie?
Just thaw the puff pastry completely before using—place it on a baking sheet and let it sit at room temperature for 30-45 minutes. Never microwave it, as this can make it soggy. The key is handling it gently when rolling and cutting to maintain those perfect flaky layers.
What's the best way to reheat leftovers?
For best results, cover the pie with foil and reheat at 375°F for 15-20 minutes until warmed through. If you're reheating individual slices, microwave them on 50% power for 45-60 seconds to avoid drying out the filling. The pastry crown will lose some crispness but still taste delicious.
Can I make this pie without dairy?
Yes! Swap the heavy cream for full-fat coconut cream and use dairy-free butter. For the mashed potatoes, replace the butter with olive oil or vegan butter. The cheddar topping can be omitted or replaced with nutritional yeast for a cheesy flavor without dairy. The texture will be slightly different but still creamy and satisfying.
How do I prevent the pie from getting soggy?
Prevent sogginess by ensuring your mashed potatoes are completely cooled before assembling, and don't overfill the pie dish—leave at least 1 inch of space between the filling and the top edge. Brush the puff pastry crown with egg wash right before baking, and bake until golden brown (not just steaming). A 10-minute rest after baking also helps set the filling.
What can I substitute for fresh dill?
Use 1 teaspoon dried dill (about one-third the amount of fresh) or 1 tablespoon dried mixed herbs like thyme and parsley. For extra flavor, add a pinch of dill weed seasoning or a dash of lemon zest to brighten up the filling. The fresh dill gives the best flavor, but dried works in a pinch.