Every so often I stumble onto a dish so unusual that I have to stop and ask myself: did people really eat this? Stargazy Pie is one of those recipes. At first glance, it looks like a perfectly ordinary savory pie. Then you notice the sardine heads poking up through the crust, staring blankly back at you, as if they’ve just witnessed something unspeakable. For the Cornish villagers who invented it, however, this dish was no joke — it was a matter of survival, celebration, and legend.
As an American, I have to admit: when I first learned about this pie, I wondered if this was the reason some of my ancestors decided to pack their bags, sail across the Atlantic, and never look back. “Sorry Cornwall, thanks for the hospitality, but a pie with fish heads staring at me? I’m out.” And yet, history is full of surprises, and the legend behind this dish is as rich as the filling inside it.
The Legend of Tom Bawcock
The story of Stargazy Pie centers on the small fishing village of Mousehole (pronounced Mowzel, because English spelling is a cruel trick). According to legend, one December in the 16th century the seas grew so fierce that no boats dared to leave the harbor. Food stores ran low, Christmas loomed, and the villagers feared a hungry holiday.

But one fisherman, Tom Bawcock, wasn’t about to let his neighbors go without. He braved the storm alone, set sail into the black water, and returned with a miraculous catch — pilchards and other fish, enough to feed the entire village.
To celebrate his courage, the townspeople baked every type of fish he’d caught into one large pie. They left the fish heads poking through the crust so everyone could see the proof of bounty. Thus the “stargazing” pie was born — the fish looking upward, as though offering thanks to the heavens.

Today, Mousehole still celebrates Tom Bawcock’s Eve every December 23rd, with lantern parades, songs, and a ceremonial Stargazy Pie. Imagine that — an entire village gathering around a dish where sardines stick their heads out of pastry like spectators at a sports game. It’s equal parts folklore, feast, and theater.
Cultural Significance
Stargazy Pie isn’t just food. It’s a story baked into pastry, a symbol of Cornish resilience and seafaring life. Cornwall’s culture has always been tied to the ocean, and the dish reflects both the hardships and the humor of people who lived by the waves.

For outsiders like me, it’s easy to see it as a novelty, but for the Cornish it carries real pride. It speaks of generosity, survival, and community spirit. And, perhaps more importantly, it’s become a quirky badge of regional identity. When food becomes folklore, it doesn’t have to be delicious — it just has to mean something.
Still, I couldn’t help but wonder: was this something people actually enjoyed eating, or was it more about the story? There was only one way to find out.
Cooking Stargazy Pie
For my version, I swapped out pilchards for whole sardines, which are easier to find in the U.S. I built a hearty filling with bacon, onion, parsley, boiled potatoes, and a creamy butter-milk roux. To give it some extra richness, I layered in sliced hard-boiled eggs.
The real spectacle, of course, was arranging the sardines. I laid their bodies into the pie filling and left their heads sticking up through the top crust. It looked like a scene from some medieval puppet show where the sardines were about to start delivering lines. I brushed the crust with egg wash, slid it into the oven, and watched as it baked into something equal parts beautiful and unsettling.
When it came out, I’ll admit: it was dramatic. The golden crust gleamed, the sardine heads were locked in eternal upward gaze, and the smell of baked fish filled the kitchen. If food were theater, Stargazy Pie would be a Shakespearean tragedy — compelling, a little grotesque, and unforgettable.
Tasting and Review
Here’s the thing: history is fascinating, legends are inspiring, and visuals are entertaining. But taste? That’s where the wheels fall off this wagon.
The filling — bacon, potatoes, onions, creamy sauce — was actually great. I’d happily eat that on its own. The problem is when you start combining it with whole sardines. The strong fish flavor doesn’t just blend — it dominates, and not in a flattering way. The hard-boiled egg, normally a trusty sidekick in pies, got lost in the shuffle. And the crust, while flaky, couldn’t hide the fact that the entire pie tasted like a fish market exploded inside a bakery.
I like to think of myself as adventurous when it comes to historical recipes, but Stargazy Pie really tested my loyalty. Maybe the Cornish palate in the 16th century was braver than mine, or maybe hunger just makes everything taste better. But if I’m being honest…
My rating: 1.2/10.
Points awarded for effort, legend, and entertainment value. Points deducted for flavor. Lots of points.
If you’re enjoying my work, check out Eats History Shop!
Recipe: Stargazy Pie (My Version)

Stargazy Pie
Ingredients
- 3 slices bacon chopped
- 1 medium onion finely diced
- 2 medium potatoes peeled and diced, then parboiled
- 2 tablespoons butter
- 2 tablespoons flour
- 1 ½ cups whole milk
- 2 hard-boiled eggs sliced
- 2 tablespoons fresh parsley chopped
- Salt and black pepper to taste
- 3-5 whole sardines cleaned and gutted, heads left on
- 2 circles of pie pastry 9-inch each
Instructions
- Prepare the filling: Boil the potatoes until just tender, about 5–6 minutes. Drain. In a skillet, fry the bacon until crisp, then add the onion and cook until soft. Stir in the potatoes, parsley, and season with salt and pepper.
- Make the roux: In the same pan, melt the butter, whisk in the flour, and cook for 1 minute. Slowly add the milk, whisking until thickened. Combine this sauce with the bacon and potato mixture.
- Assemble the pie: Preheat oven to 375°F (190°C). Line a pie dish with one pastry circle and spoon in the filling. Layer slices of hard-boiled egg on top. Arrange the sardines so that their bodies rest inside the filling while their heads poke out.
- Add the crust: Cover with the second pastry circle, sealing edges around the fish heads. Brush pastry with egg wash if desired.
- Bake: Bake for 30–35 minutes until the pastry is golden brown and crisp, and the sardines are cooked through.
- Serve: Let rest a few minutes before slicing. Traditionally paired with peas or seasonal greens.
Video
Notes
- Stargazy Pie is traditionally made with pilchards, but sardines are the closest substitute available today and work just as well.
- The sardine heads poking through the crust are essential to the presentation, though you can use fillets inside the filling if you want a milder flavor.
- The creamy potato, bacon, and onion base balances the strong fish flavor, making the pie more comforting than it might first appear.