British
Stargazy Pie
A traditional Cornish fish pie with pilchards or sardines baked under a golden shortcrust lid, their heads peeping through the pastry as if gazing upward. The filling is savoury and comforting with potato, egg, onion, parsley, and a little bacon.
Ingredients
- Whole pilchards or large sardines, scaled and gutted, heads and tails left on4
- Shortcrust pastry250g
- Waxy potato, peeled and diced150g
- Eggs2
- Streaky bacon, finely chopped2 rashers
- Small onion, finely chopped1
- Unsalted butter25g
- Plain flour1 tbsp
- Whole milk150ml
- English mustard1 tsp
- Fresh parsley, chopped2 tbsp
- Lemon zest1/2 tsp
- Fine sea salt1/2 tsp
- Black pepper1/4 tsp
- Beaten egg, for glazing1
Method
- Heat the oven to 200°C fan 180°C gas 6.
- Boil the diced potato in salted water for 6 to 8 minutes until just tender, then drain well.
- Hard-boil the eggs for 8 minutes, cool them under cold water, peel them, and cut them into quarters.
- Gently open each pilchard or sardine from the belly side and remove the backbone and rib bones while keeping the head and tail attached.
- Fry the bacon in a small pan for 2 minutes until it begins to render.
- Add the onion and butter to the bacon and cook for 5 minutes until the onion is soft but not browned.
- Stir in the flour and cook for 1 minute.
- Gradually stir in the milk to make a thick sauce.
- Stir in the mustard, parsley, lemon zest, salt, and black pepper, then remove the pan from the heat.
- Fold the drained potato and quartered eggs gently into the sauce.
- Spoon the filling into a small pie dish just large enough for 2 servings.
- Lay the prepared fish over the filling with the bodies inside the dish and the heads and tails arranged to reach the rim.
- Roll the shortcrust pastry into a lid slightly larger than the dish.
- Cut small slits in the pastry where each fish head and tail will poke through.
- Lay the pastry over the pie, easing the fish heads and tails through the slits so they sit outside the crust.
- Press the pastry firmly to the rim of the dish and trim any excess.
- Brush the pastry with beaten egg.
- Bake for 30 to 35 minutes until the pastry is deeply golden and the fish is cooked through.
- Rest the pie for 5 minutes before serving so the filling settles.
Common questions
Can I substitute the pilchards with another fish if I can't find them?
Yes. Large sardines are the closest swap, and whole small herrings or mackerel can work too. Keep the fish oily and fairly small so they cook through without drying out and still look traditional on top.
How long does Stargazy Pie take from start to finish?
Allow about 50 to 60 minutes total: 15 to 20 minutes prep, 20 to 25 minutes for the filling and assembly, then 20 to 25 minutes baking. If your potatoes take longer to soften, add a few minutes.
What are the most common mistakes when making this pie?
Overcooking the fish, making the sauce too thin, and assembling with wet potatoes are the main problems. Drain the potatoes well, keep the sauce thick, and bake just until the pastry is golden and the fish is cooked through.
How should I store leftovers, and can I reheat the pie?
Cool quickly, cover, and refrigerate within two hours. Eat within 2 days. Reheat gently in the oven at 160°C until hot; avoid microwaving if possible, as it softens the pastry and can make the fish smell stronger.
What should I serve with Stargazy Pie?
It’s rich, so keep sides simple: steamed greens, buttered peas, or a sharp cabbage salad work well. Serve with lemon wedges and mustard if you like extra acidity to cut through the bacon, eggs, and pastry.