Canned Salmon Fish Pie Recipe: Crispy Top, Creamy Center Comfort

Desserts

Canned Salmon Fish Pie Recipe: Crispy Top, Creamy Center Comfort

This canned salmon fish pie recipe delivers the ultimate comfort food experience—crispy golden crust meeting a creamy, savory center packed with flaky fish and tender potatoes. 💛 After years of perfecting my grandmother's classic version (with a few modern shortcuts), I've created a foolproof method that works with pantry staples while delivering restaurant-quality results.

The secret lies in the sauce—rich, velvety, and just thick enough to hold everything together without being gluey.

The beauty of this recipe is how it transforms simple ingredients into something extraordinary. You'll start with canned salmon for convenience without sacrificing flavor, then build layers of texture through sautéed onions, mashed potatoes, and a creamy béchamel that binds it all together.

The crust? A simple buttery pastry that crisps to perfection while keeping the filling warm and comforting. It's the kind of dish that feels like a hug on a chilly evening.

What makes this pie truly special is the contrast—crispy top, creamy center, and flaky salmon that melts in your mouth. The aroma alone will have everyone gathering around the table, and the first bite delivers that perfect balance of savory, creamy, and slightly tangy flavors.

This is comfort food at its finest, made even better by how easy it is to prepare. Trust me, once you try this version, you'll never go back to the store-bought kind.

Serve with a simple green salad or steamed vegetables to balance the richness, or enjoy it on its own as the star of the meal. The leftovers reheat beautifully too, making this an excellent make-ahead option for busy weeknights. Let's get started on creating this timeless classic!

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

Ingredients for canned salmon fish pie

Pantry staples meet restaurant-quality comfort—just 15 ingredients for golden crust and creamy salmon filling.

Ingredient Amount Notes
Canned Salmon 🐟 2 cans High-quality, drained and flaked
Russet Potatoes 🥔 2 lbs Peeled and cubed small
Yellow Onion 🧅 1 whole Diced fine for even cooking
Unsalted Butter 🧈 ½ cup Cold for perfect pastry
All-Purpose Flour 🌾 2 cups Plus 1 tbsp for dusting
Heavy Cream 🥛 1 cup Full-fat for richness
Whole Milk 🥛 ½ cup Warmed for smooth sauce
Shallot 🧅 1 whole Minced for delicate flavor
Garlic Cloves 🧄 3 cloves Minced for aromatic base
Dijon Mustard 🫒 1 tbsp For subtle tang
Lemon Juice 🍋 1 tbsp Brightens the filling
Salt 🧂 1 ½ tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly cracked
Fresh Dill 🌿 2 tbsp Chopped for freshness
Egg 🥚 1 whole For egg wash

The salmon makes this pie shine, so pick high-quality canned salmon—look for brands like Wild Planet or Vital Choice if you're near a specialty store. The potatoes should be firm and starchy, not waxy. I always grab Russets from Trader Joe's because they're perfect for mashing and baking. For the pastry, cold butter is non-negotiable—it creates those perfect flaky layers. If you're short on time, pre-made pie crust works too, but homemade tastes like a hug from Grandma.

No shallots? Extra onion works fine—just add a pinch more salt. Running low on Dijon? Yellow mustard at half the amount gets you close. The dill is key for that fresh, bright flavor—dried works at one-third the amount, but fresh is worth hunting down. For the pastry, butter-flour ratio matters: if you're using a different fat, keep it cold. The cream and milk should be room temperature for a smooth sauce, but not warm. And if you're making this ahead, prep the filling first—it keeps beautifully in the fridge for up to 2 days.

This pie reheats like a dream—350°F for 20-25 minutes until the crust is golden and the filling bubbles. Leftovers keep for 3-4 days in the fridge, and freezes up to 3 months if you portion it properly. I always wrap the whole pie in foil before freezing, then thaw overnight in the fridge. The crust stays crispy if you reheat it covered with foil for 10 minutes, then uncover for the last 5 to get that golden finish. Trust me, the first bite after reheating is even better than the original.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe when I’m too tired to dirty three pans. The salmon and potatoes steam together in the same dish, while the buttery roux topping happens in the same pot—minimal chopping, zero fuss.
  • Rich Without Effort: That creamy, slightly tangy salmon flavor? It’s all from the canned fish, but the real star is the velvety flour-butter sauce. Honestly, it tastes like a restaurant dish, but I’m the one who made it.
  • Lunchbox Hero: Between us, this pie is perfect for meal prep. Slice it up, pack it in containers, and it reheats beautifully—no soggy corners. My kids actually eat their veggies when it’s hidden in this (yes, even on a Tuesday night).
  • Budget-Friendly Feast: Canned salmon and potatoes stretch this dish into a full meal for four without breaking the bank. Leftovers? Even better. The flavor only gets stronger the next day—proof that good food doesn’t need a fancy price tag.

Step-by-step instructions for canned salmon fish pie

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

1

🍳 Step 1: Cook the Potato and Onion Base

In a large pot, combine the peeled and cubed 2 lbs russet potatoes, diced 1 whole yellow onion, and 1 cup heavy cream. Add 1.5 tsp salt and 0.5 tsp black pepper, then bring to a boil over medium-high heat. Reduce heat to medium-low and simmer for 15-20 minutes until potatoes are fork-tender and most of the liquid has evaporated. You want a thick, creamy mash—this forms the foundation of your filling.

Real talk: If it looks dry before the potatoes are tender, add 2-3 tablespoons of water to keep it moist. The texture should be like thick mashed potatoes with no excess liquid. Once done, transfer to a bowl and mash until smooth. Let it cool slightly while you prepare the filling.

2

👨‍🍳 Step 2: Prepare the Creamy Salmon Filling

In a separate bowl, gently mix the drained and flaked 2 cans canned salmon with the mashed potato mixture. Add 0.5 cup whole milk, 1 tbsp dijon mustard, 1 tbsp lemon juice, and the minced 1 whole shallot and 3 cloves garlic cloves. Stir in 2 tbsp fresh dill and mix well. The filling should be smooth and well combined—this ensures every bite is packed with flavor.

I like to press the salmon gently with a fork to break up any large flakes while keeping the texture tender. The lemon juice brightens the flavors and balances the richness of the cream and salmon. Taste and adjust seasoning if needed—you might want to add a pinch more salt or pepper depending on your preference.

3

🥘 Step 3: Assemble the Pie

Preheat your oven to 375°F. Transfer the salmon filling to a greased 9x9-inch baking dish and spread it evenly. The filling should be about 1 inch thick—this ensures even baking and a perfect center.

In a separate bowl, cut the 0.5 cup unsalted butter into small cubes and mix with the 2 cups all-purpose flour and 1 tbsp extra flour for dusting. Rub the mixture between your fingers until it resembles coarse crumbs. This creates the perfect crumbly topping that will turn golden and crispy.

4

🔥 Step 4: Create the Crispy Topping

Sprinkle the butter-flour mixture evenly over the salmon filling, pressing down gently with your fingers to ensure full coverage. The topping should be about ¼ inch thick. In a small bowl, beat the 1 whole egg with 1 tablespoon water to create an egg wash. Brush this over the crumbly topping for that golden finish.

Bake for 30-35 minutes until the topping is deep golden brown and the filling is bubbling at the edges. Here's the thing—don't overbake. The pie will continue cooking slightly while it rests, and you want that creamy center to stay just shy of being dry. The topping should be crispy enough to crunch but not burnt.

5

⏰ Step 5: Rest and Serve

Remove the pie from the oven and let it rest for 10 minutes before slicing. This resting time allows the filling to set slightly and makes it easier to serve clean slices. The contrast between the crispy topping and creamy filling is what makes this pie so comforting.

Serve with a side of steamed green beans or a simple salad. The warm, creamy salmon filling paired with the crispy topping is pure comfort food at its best. If you're feeling fancy, garnish with extra fresh dill and a squeeze of lemon juice right before serving.

👨‍🍳

Pro Tips For Making Canned Salmon Fish Pie

  • Boil Potatoes Until Fork-Tender: I learned this the hard way—half-cooked potatoes in a pie turn to mush. Boil russets until they collapse under a fork (about 12-15 minutes after skin softens), then let them cool in the pot with the lid off. This keeps them firm enough to slice neatly for that proper layered texture.
  • Drain and Rinse Salmon: That briny canned salmon liquid? It’ll make your pie taste like a science experiment. Drain the salmon thoroughly, then rinse it under cold water to cut the saltiness—especially if your recipe calls for extra salt later. Pat it very dry with paper towels before mixing.
  • Sauté Onion Until Golden: Skip the quick brown, and actually cook that onion until it’s soft and golden (8-10 minutes on medium heat). It adds depth to the filling, and the caramelized bits stick to the potatoes like glue—no more sad, watery layers. (Yes, even if you’re impatient like me.)
  • Make Roux with Cold Butter: Whisk the butter and flour into a roux off the heat first, then return the pan to low. Cold butter blends smoother and burns less, giving you a velvety white sauce instead of that gray, floury disaster. Stir like you mean it—this is the thing that matters most for a creamy topping.

Creative variations of this recipe

Cheesy Crust Twist

Swap the classic butter-flour topping for a sharp cheddar and breadcrumb crust that adds a nutty depth. Mix 1 cup shredded sharp cheddar with ½ cup panko breadcrumbs, 2 tbsp melted butter, and 1 tsp dried thyme.

Sprinkle over the filling before baking—it crisps beautifully while adding a cheesy kick. 🧀

Lemon-Dill Crust

For a lighter, herbaceous topping, blend 1 cup crushed cornflakes with 2 tbsp melted butter, 1 tbsp lemon zest, and 1 tbsp chopped fresh dill.

This version stays crispy but adds a bright, citrusy contrast to the rich filling. I love this for spring or summer when I want something lighter.

Puff Pastry Upgrade

Skip the crumb topping entirely and use store-bought puff pastry for a showstopping finish. Roll out a sheet of thawed puff pastry, cut into strips, and weave them over the filling.

Brush with egg wash and bake as directed. The flaky layers add a restaurant-worthy touch with minimal effort. 🥧

Vegetable-Packed Filling

Boost nutrition by adding 1 cup finely diced carrots and 1 cup peas to the filling. Sauté them with the onions for 5 minutes before adding to the potatoes.

The sweetness of the carrots balances the salmon’s richness, and the peas add a pop of color. This version feels like a cozy hug for your whole family.

Spicy Kick

Add ½ tsp smoked paprika and ¼ tsp cayenne pepper to the filling for a subtle smoky heat. For extra depth, stir in 1 tbsp chopped fresh chives along with the dill. The warmth pairs perfectly with the creamy texture, making this a great option for chilly evenings. 🌶️

Make-Ahead Freezer Version

Assemble the pie completely (even the topping) and freeze it in an airtight container for up to 3 months. When ready to bake, thaw overnight in the fridge, then bake at 375°F for 40-45 minutes (the extra time accounts for the cold start).

This is my go-to for lazy Sundays—just pop it in the oven and enjoy a homemade meal without the stress.

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 18g90%
Cholesterol 110mg37%
Sodium 890mg39%
Total Carbohydrate 42g15%
Dietary Fiber 6g21%
Sugars 6g
Protein 32g64%
* 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 fresh salmon instead of canned?

Fresh salmon works beautifully—just poach or bake it first until fully cooked (145°F internal temp), then flake it into the filling. The texture will be slightly firmer, but the flavor is richer. For convenience, canned salmon keeps the prep simple while delivering that signature flaky texture.

2

How do I prevent a soggy crust?

Prevent sogginess by baking the pie on the middle rack (not the bottom) and avoiding overfilling the dish. The butter-flour topping needs space to crisp—keep the filling no higher than 1 inch. For extra insurance, sprinkle a thin layer of crushed cornflakes or breadcrumbs between the filling and topping before baking.

3

What’s the best way to reheat leftovers?

Reheat slices at 350°F for 15-20 minutes covered with foil to retain moisture, then uncover for the last 2-3 minutes to crisp the topping. Microwave reheating works too—cover with a damp paper towel and heat for 45-60 seconds. The crust stays crispy if you reheat it gently!

4

Can I make this pie ahead of time?

Yes! Assemble the pie (including the topping) up to 24 hours ahead and refrigerate. Bake straight from the fridge, adding 5-10 minutes to the baking time. For freezing, bake the pie first, then cool completely, wrap tightly in foil, and freeze for up to 3 months. Thaw overnight before reheating.

5

What’s the secret to ultra-creamy filling?

The secret is room-temperature cream and milk—they blend smoother into the potatoes. Also, mash the potatoes while still slightly warm (not hot) to avoid a gummy texture. For extra richness, stir in 1 tbsp sour cream or 1 oz cream cheese with the salmon. The result? Silky perfection.

★★★★★4.8(6 reviews)
Categories Desserts