Pilchards, also called Cornish sardines, are the oily fish at the heart of a Stargazy pie. The pie's unusual feature is that the fish heads poke through the pastry atop the pie, their eyes staring up at the stars. The origins of this Cornish delicacy are murky, but centre on the legend that the pie was first made with fish caught by one Tom Bawcock, whose catch was large enough to feed the whole village of Mousehole. Tom Bawcock's Eve is still celebrated every year on December 23rd in Mousehole, when Stargazy pie is served.
Melt the butter in the frying pan then add the finely chopped onion. Cut the bacon into 2-centimetre (3/4-inch) strips. Season the onion and bacon and sauté them until the onion is softened and transparent and the bacon is cooked.
Add the chopped parsley, wine and fish stock to the ingredients in the frying pan and sprinkle in the flour. Stir the flour into the liquid as you add it, making sure no lumps develop.
Arrange the pilchards in the dish so that the heads stick up over the edge. Halve the boiled eggs and put them in between the fish then pour the sauce over the fish and eggs.
Roll out the pastry to a thickness of 3 mm (1/8 inch) and shape it to fit the top of the pie dish. Cut slits in the pastry for the fish heads to stick through. Lay the pastry on the dish, inserting the heads through the slits. Glaze the pastry with milk and crimp the edges.
Place the pie in an oven preheated to 200 C (400 F, gas mark 6) and cook for about 45 minutes, until the pastry is golden.
Serve the pie with a seasonal green vegetable.