Shepherd’s Pie Puff Pastry
Shepherd’s pie is one of those meals that feels like a hug on a plate. Traditionally made with ground lamb or beef, simmered vegetables, and a crown of creamy mashed potatoes, it’s a dish rooted in comfort and nostalgia.
I’ll admit, I didn’t grow up on shepherd’s pie. But after making it my own, I wish I had. There’s something so grounding about the way it combines rich flavors with simple, humble ingredients. And when you wrap all of that coziness in buttery puff pastry? It becomes something unforgettable.
These hand pies start with the classic filling: carrots, peas, onions, and tender ground lamb or beef simmered in a red wine reduction that adds depth and richness. It’s the kind of flavor that lingers, reminding you of a slow-cooked stew or something you’d order at a cozy little pub.
The mashed potatoes get their own moment too. Creamy, buttery, and piped right on top, they bake into little golden crowns that make each hand pie look as good as it tastes. And for that extra layer of comfort? A sprinkle of sharp cheddar melts into the potatoes and pastry as they bake, giving every bite a touch of indulgence.
The result is a handheld shepherd’s pie: flaky, warm, and perfect for sharing — though you may not want to. These little pies embody the best of fall and winter cooking: cozy, hearty, and made to be eaten slowly with people you love.
So whether you grew up on shepherd’s pie or are discovering it like me, this version is a reminder of what comfort food should be: simple, soulful, and just a little bit special.
Shepherd’s Pie Puff Pastry Recipe
Yield: 6 puff pastries
Prep Time: 30 minutes
Bake Time: 25 minutes
Ingredients (makes 6 hand pies):
1 lb ground lamb or beef
1 tbsp olive oil
1 small yellow onion, finely diced
1–2 carrots, finely diced
2 cloves garlic, minced
2 tbsp tomato paste
1/2 cup red wine (Cabernet, Merlot, or a dry red works well)
1/2 cup beef stock (low-sodium)
1 tsp Worcestershire sauce
1 tsp fresh thyme leaves
1/2 tsp rosemary, finely chopped
1/2 cup peas
2 medium potatoes, boiled & mashed (with butter, salt, splash of truffle oil, touch of cream)
1–2 sheets puff pastry, thawed
1 egg (for egg wash)
Optional: shredded sharp cheddar or Gruyère
Directions:
Make filling: Heat oil in a skillet. Cook onion + carrot until softened. Add garlic and cook 1 min. Stir in ground lamb/beef and cook until browned.
Deglaze: Add tomato paste, stir 1 min. Pour in red wine, scraping up brown bits. Let simmer 2–3 min until slightly reduced.
Build sauce: Stir in beef stock, Worcestershire, thyme, rosemary, and peas. Simmer until thickened and glossy (shouldn’t be soupy). Cool slightly.
Potatoes: Mash boiled potatoes with butter, salt, truffle oil, and a splash of cream.
Assemble: Cut puff pastry into rectangles. Spoon filling into center, add a dollop of mashed potatoes (and cheese if using). Fold over, crimp edges.
Finish: Brush with egg wash, sprinkle with flaky salt. Bake at 400°F for 20–25 min until golden and puffed.
Serve: Garnish with fresh parsley.



