I love a creamy fish pie with a fluffy mashed potato topping. But sometimes you want the golden, buttery, crackly crust of the pot pies we remember from childhood, and that’s where this Skillet Seafood Pot Pie with Tinned Fish comes in.
I'm using tinned salt cod for this recipe - one of the most popular tinned fish people pick up when they visit Portugal. If you’ve ever desalted salt cod yourself, you know it’s not a quick process. (It’s a rite of passage for those of us who’ve moved to Portugal.) But the flavor and texture of salt cod are hard to replicate any other way. Enter tinned salt cod: it’s already desalted, with the flavor and texture we love. I can’t think of a better use for two tins than this restaurant-fancy seafood pie under a pillowy, buttery puff pastry crust.

This recipe is part of my Feast of Seven Tinned Fishes series. If tinned seafood is your love language, try my Albacore Tuna Chowder or Portuguese Garlic Sardines next.
Ingredients for Seafood Pot Pie with Tinned Salt Cod

Tinned salt cod (bacalhau). Tinned bacalhau isn’t tinned fresh fish. It’s cured, so it tastes a little stronger, and it’s meant to run through the filling rather than sit in big chunks. Some tins come out already broken into small pieces, while Gallo’s bacalhau in olive oil with garlic holds bigger chunks and is excellent here: very mild, with a real kick of umami. Save 3 tablespoons of the oil and juices from the tins to cook the vegetables in.
The vegetables. Yukon Gold potato, leeks, garlic and frozen peas. Cut the potato into a ¼-inch dice, since the size matters more than the clock: bigger pieces need longer on the stove, and the oven won’t finish them for you. Rinse the leeks well, because grit hides between the layers. Use four garlic cloves for a plain tin, or three if your bacalhau is packed with garlic. The peas go in straight from the freezer for a little sweetness and color.
The sauce. Butter, flour and whole milk make a classic béchamel base, and Dijon and lemon zest keep it bright.
Puff pastry. One sheet, thawed but kept cold until it goes on the pie.
Why This Recipe Works
The filling is fully cooked on the stovetop, so the oven only has one job: baking the pastry. That makes the pie predictable. The potatoes and leeks are exactly as tender going in as they’ll be coming out, and you taste and season the filling before the crust ever goes on.
A shallow, wide skillet keeps the filling in a thin layer, so nothing sits far from the heat. And because bacalhau is cured, it’s firm enough to handle that time in the oven without falling apart.
The crust is made of squares of puff pastry, shingled over the top instead of one solid sheet. They’re easy to lay over a round pan, they bake up crisp and golden all the way across, and every serving gets perfectly crisp, buttery crust.
A Few Things That’ll Make This Easier
Prep the pastry first. Cut it into squares and brush them with egg while they’re still lying flat on the parchment. Then refrigerate them until you need them.
Use the right pan. An oven-safe skillet about 8 inches across with a 4-cup capacity is just the right size for this filling.
Watch for a dry pan. The potatoes add a lot of surface area. If the pan looks dry before the leeks are soft, add the butter early.
How to Make Seafood Pot Pie
1. Prep the pastry
Cut the pastry into 12 squares, brush the tops with egg, and refrigerate.

2. Start the potatoes
Cook the potatoes in the reserved tin oil and juices for 5 minutes.

3. Soften the leeks
Add the leeks and thyme and cook until soft and sweet, then add the garlic.

4. Make the sauce
Melt in the butter, cook the flour, then add the milk and simmer until thickened and the potatoes are tender.


5. Fold in the fish and peas
Off the heat, stir in the Dijon, lemon zest and chives, then fold in the bacalhau and peas and season.


6. Shingle the pastry
Lay the cold squares over the filling, overlapping slightly and draping over the rim.

7. Bake, Rest and Serve
Bake until the pastry is deep golden and puffed. Let it rest 10 minutes before serving.


Why Tinned Salt Cod?
Dried salt cod is a beloved fish in Portugal, and it’s what gives this pie its depth. It's savory, a little briny, and firm in a way fresh cod can't be. Tinned bacalhau gives you that same flavor and texture. It’s milder than dried salt cod and brings less salt to the pot than the name suggests, which is why the recipe seasons at the end instead of the start.
A tin or two of bacalhau is a fantastic souvenir to bring home from Portugal, or to order for friends. So if you have some hiding in your pantry, waiting for a worthy dinner menu, this is it.
Do I need to soak the salt cod?
Not with tinned bacalhau. Oil-packed bacalhau has already been desalted, so it goes straight from the tin into the filling. Dried salt cod is a different story: it needs a long soak with several water changes before it’s ready to cook, and this recipe isn’t written for it.
Why puff pastry instead of pie crust?
Puff pastry bakes up taller, flakier and more golden than pie crust in about 20 minutes, which is right in step with a filling that only needs to heat through. Cut into squares, it’s also easier to fit over a skillet and to serve. Pie crust would work, but it needs longer in the oven and won’t give you the same crackly, layered topping.
What is bacalhau?
Bacalhau is the Portuguese word for salt cod: cod that’s been salted and dried to preserve it. You’ll also see it called bacalao in Spanish and baccalà in Italian. In Portugal it’s practically a national obsession, and it shows up in everything from fritters to casseroles.
Print
Seafood Pot Pie with Tinned Salt Cod and Puff Pastry
- Total Time: 55 minutes
- Yield: 3-4 1x
- Diet: Pescatarian
Description
A creamy seafood pot pie with tinned salt cod, leeks and potatoes under a golden puff pastry crust. Everything but the pastry is finished on the stovetop, so the oven just bakes the crust.
Ingredients
- 2 tins bacalhau (salt cod) (about 7 to 8 oz drained), drained, with 3 tablespoon of the oil and juices reserved
- 1 cup Yukon Gold potato, peeled and cut into ¼-inch dice (about 1 large)
- 1 ¼ cups leeks, halved, sliced and rinsed well
- 1 teaspoon fresh thyme leaves
- 4 garlic cloves, grated (3 if your tins are packed with garlic)
- 2 tablespoons butter
- 2 ½ tablespoons all-purpose flour
- 1 ¾ cups whole milk
- 2 teaspoons Dijon mustard
- Zest of 1 lemon
- A pinch of ground nutmeg
- ½ cup frozen peas
- 2 tablespoons fresh chives, thinly sliced
- A generous ¼ teaspoon black pepper
- ½ to ¾ teaspoon coarse kosher salt, to taste, added at the end
- 1 sheet puff pastry, thawed
- 1 egg, beaten
Instructions
- Heat the oven to 400°F convection, or 425°F conventional, and let it come fully up to temperature before anything goes in.
- Lightly roll the puff pastry and cut it into 12 squares. Brush the tops with beaten egg while they’re still lying flat on the parchment, then refrigerate until needed.
- Warm the 3 tablespoons reserved tin oil and juices in a shallow oven-safe skillet, about 8 inches across and 4 cups capacity, over medium heat.
- Add the potatoes and cook 5-6 minutes, stirring now and then. Add the leeks and thyme and cook about 6 minutes, until the leeks are soft and sweet.
- Add the garlic and cook 1 minute. Add the butter and let it melt. Sprinkle in the flour and cook 2 to 3 minutes, stirring.
- Pour in the milk and bring to a simmer. Cook about 5 minutes, stirring regularly so the bottom doesn’t stick, until the sauce has thickened and the potatoes are completely tender. Taste a piece of potato, since the oven won’t soften them further. Stop while the sauce still looks a little looser than you’d want to eat, because it tightens in the oven.
- Off the heat, stir in the Dijon, lemon zest, nutmeg, chives and pepper. Gently fold in the bacalhau and peas. Season with ½ teaspoon coarse kosher salt, taste, and add a bit more if it needs it.
- The filling should sit about ¼ inch below the rim. Lay the cold pastry squares over the filling, overlapping slightly and draping over the rim. Bake about 20 minutes, rotating the skillet if needed for even browning, until the pastry is deep golden and visibly puffed.
- Ovens vary, so watch yours: a conventional oven may need a few minutes more. Rest 10 minutes before serving
Notes
No oven-safe skillet? Make the filling in any skillet, then transfer it to a small baking dish (about 4 cups) and top with the pastry.
Mind the rim. Fill to about ¼ inch below the rim. A filling at the edge can boil over and soak the pastry from underneath.
Preheat fully, and rotate. Puff pastry needs a hot oven to rise. Rotate the skillet once during baking for even browning, since ovens vary.
Fish swaps. Hake, haddock, pollock or any firm white fish, tinned or pre-cooked. They’re milder, hold together in larger flakes and bring less salt, so fold carefully and expect to season up. To start from raw fish, cut it into 2-inch pieces and add it with the peas.
Make ahead. The filling keeps a day in the fridge. Let it sit out long enough to take the chill off before topping and baking, or add a few minutes to the bake.
- Prep Time: 15
- Cook Time: 40
- Category: Main Dishes
- Method: Oven
- Cuisine: Portuguese







Leave a Reply