Ingredients
Equipment
Method
Cook the potatoes
- 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.
Make the seafood filling
- 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.
Assemble and bake
- 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.
Notes
For the smoothest topping, mash the potatoes while hot and spread them to the edges to seal in the filling. Refrigerate leftovers in an airtight container for up to 3 days; freezing is not recommended because the cream-based seafood filling can change texture. For a gluten-free option, use a measure-for-measure gluten-free flour blend.
