When the filling starts bubbling at the edges and a few golden spots appear on the potatoes, this seafood shepherds pie is ready for its rest. The fish stays in tender chunks beneath a soft mashed-potato topping, and the sauce brings the cod, shrimp, peas, and vegetables together in every scoop.
I cook the potatoes and filling separately before layering them in the baking dish. That gives me control over both textures: smooth potatoes on top and a creamy, well-seasoned filling underneath. The seafood cooks gently in the skillet before the pie goes into the oven, so I watch it closely rather than letting it simmer away.
Russet potatoes make a fluffy topping that spreads easily to the edges of the dish. After baking, a short rest lets the filling settle, making each serving easier to lift without losing that cozy layer of sauce.

Kitchen Note
Keep the potato pieces close to 1 inch so they cook at the same pace. When the cubes are uniform, they turn fork-tender together instead of leaving you with a mix of firm centers and broken-down edges.
Save this seafood shepherds pie for a cozy dinner with flaky cod, tender shrimp, and a creamy filling under golden mashed potatoes.
Why the Sauce Needs to Be Thick Before the Seafood Goes In
A seafood filling carries more moisture than a meat filling, especially once the cod and shrimp start cooking. The sauce needs enough body to coat the vegetables and seafood before it goes under the potatoes; otherwise, liquid can collect at the bottom of the dish instead of holding the filling together.
Butter and flour form the base, then broth and cream turn it into a smooth, savory sauce. Let it simmer until it has thickened before adding the peas, parsley, cod, and shrimp. That order gives the sauce a head start and keeps the seafood from being stirred around while the base is still thin. The topping then rests on a filling that’s creamy rather than soupy, with enough structure to serve neatly after its short rest.
What the Cod, Shrimp, and Russets Each Bring to the Pie

- Cod — Its mild taste lets the creamy sauce and herbs come through, while the firm fillets break into satisfying flakes. Cut the fish into even chunks so they cook at a similar pace. If you’re using frozen cod, thaw it fully and pat away excess moisture before cutting.
- Raw shrimp — Large shrimp give the filling a distinct, springy bite beside the flaky fish. Peeled and deveined shrimp with the tails removed are easiest to fold into the sauce and serve. Raw shrimp suit this two-stage cooking method better than cooked shrimp, which can turn tough.
- Russet potatoes — Their starchy texture mashes smoothly and makes a soft topping that spreads across the filling. Peel them before boiling so the finished layer is even. Warm milk blends in more easily than cold milk and helps the mash stay smooth.
- All-purpose flour, broth, and cream — Flour thickens the liquid into a sauce; low-sodium chicken broth adds savory depth, and heavy cream gives the filling its richness. All-purpose flour is the dependable choice for this butter-based thickener. The broth’s low-sodium quality also leaves room to season the filling without making it too salty.
- Onion, carrot, peas, thyme, and parsley — Onion and carrot create a gently sweet base, while peas add little bursts of sweetness and parsley and thyme keep the creamy filling from tasting heavy. Finely chopping the onion and dicing the carrot small helps them soften before the seafood is added.
Building the Pie Without Overcooking the Seafood
Boil and mash the potatoes
Heat the oven to 400°F and grease a 9×13-inch baking dish. Put the peeled potatoes in a large pot, cover them with cold water, bring the water to a boil, and cook for 15–18 minutes until a fork slips through easily. Drain them well, then mash with the butter, warmed milk, and the portion of salt for the potatoes. Stop once the mash is smooth; working it longer can make the topping gluey.
Soften the vegetables and thicken the sauce
Melt the remaining butter in a 12-inch skillet over medium heat. Add the onion and carrot, stirring occasionally for 5–7 minutes, until they’ve softened but aren’t browned. Stir in the flour and cook it for 1 minute, then gradually whisk in the broth and cream so the sauce stays smooth. Add the thyme, the remaining salt, and black pepper, and simmer for 3–5 minutes, stirring as it thickens.
Fold in the seafood gently
Stir the frozen peas and chopped parsley into the sauce, then fold in the cod and shrimp with a light hand. Keep the skillet at a simmer for 4–7 minutes, checking the fish rather than relying only on the clock. The cod should reach 145°F and flake easily, and the shrimp should look opaque. Vigorous stirring can break the fish into small pieces before the filling reaches the baking dish.
Top and bake until the edges bubble
Spread the seafood filling in the prepared dish and spoon the mashed potatoes evenly over it, spreading the topping all the way to the edges. The potato layer should cover the filling rather than leave gaps around the sides. Bake for 15–20 minutes, until the filling bubbles at the edges and the potato topping has golden spots. Rest the pie for 10 minutes before serving so the filling settles.
Small Changes That Give This Seafood Pie a Different Finish
Make it cod-only
Leave out the shrimp and keep the cod and other filling ingredients. The pie will have fewer distinct seafood bites and a little less filling, but the creamy sauce and potato topping still work well. If you’re avoiding shellfish because of an allergy, check the broth label and prevent cross-contact in your kitchen; omitting shrimp alone doesn’t make a dish allergy-safe.
Give the potato top forked ridges
After spreading the potatoes over the filling, drag a fork lightly across the surface to make ridges. The uneven top gives you more browned edges and a little more texture without changing the ingredients or the creamy center.
Move some parsley into the topping
For a more herbal potato layer, divide the listed parsley between the filling and the mashed potatoes. The topping gets green flecks and a fresher taste, while the filling has a slightly gentler parsley note.
Storage and Reheating
- Refrigerator: Refrigerate leftovers within 2 hours and use them within 3–4 days. The potato topping will firm up as it chills.
- Freezer: Freeze cooled portions in airtight containers for up to 2 months. Thaw overnight in the refrigerator; the potatoes may be a little less fluffy after freezing.
- Reheating: Warm individual portions in the microwave in short intervals until steaming hot, or cover a larger portion and warm it in the oven until hot throughout. Uncovered reheating can dry out the potato topping before the middle is warm.
Questions That Come Up While Making Seafood Shepherds Pie

Seafood Shepherds Pie
Ingredients
Equipment
Method
- Heat the oven to 400°F.
- Grease a 9x13-inch baking dish.
- Put the potatoes in a large pot and cover with cold water.
- Bring the potatoes to a boil and cook for 15–18 minutes, until fork-tender.
- Drain the potatoes well.
- Mash the potatoes with 4 tablespoons butter, the warm milk, and 1/2 teaspoon salt until smooth.
- Melt the remaining 3 tablespoons butter in a 12-inch skillet over medium heat.
- Add the onion and carrot and cook for 5–7 minutes, stirring occasionally, until softened.
- Stir in the flour and cook for 1 minute.
- Gradually whisk in the broth and cream.
- Add the thyme, 1 teaspoon salt, and the black pepper, then simmer for 3–5 minutes, stirring, until thickened.
- Stir in the peas and parsley, then gently fold in the cod and shrimp.
- Simmer for 4–7 minutes, until the cod reaches 145°F and flakes easily and the shrimp are opaque.
- Spread the seafood filling in the prepared baking dish.
- Spoon the mashed potatoes evenly over the filling, spreading them to the edges.
- Bake for 15–20 minutes, until the filling bubbles at the edges and the potato topping is golden in spots.
- Rest for 10 minutes before serving.