
These savory hand pies are the ultimate comfort food for crisp afternoons or a cozy dinner at home. Packed with a rich beef and vegetable filling wrapped in flaky puff pastry, they are perfect for meal prepping or sharing at a potluck. Over the years, these have become my family’s favorite for birthday parties and autumn picnics, and they rarely make it to the table before someone sneaks a bite.
I first brought a tray of these to a block party and watched them disappear in minutes. My husband always requests these for road trip snacks or movie nights and I love how easy they are to customize with what is on hand.
Ingredients
- Olive oil: Contributes a subtle fruitiness and helps brown the vegetables. Choose a fresh, bright-tasting oil
- Butter: Adds richness and a flaky structure to the filling. Use unsalted for more control over the seasoning
- White onion: Provides sweetness once sauteed. Look for firm and unblemished onions
- Carrot: Gives a natural sweetness and extra color. Go for medium carrots that feel heavy for their size
- Celery: Brings a savory undertone and classic pie flavor. Select ribs with firm stalks and leafy tops
- Salt and black pepper: Essential for brightness and balance and freshly ground pepper gives best flavor
- Garlic: Deepens the savory notes. Use fresh cloves for robust taste
- Ground beef: Forms the base of the filling and the 85 15 ratio will keep the pies juicy but not greasy
- Italian seasoning: Provides herby complexity. Opt for a fresh blend if possible
- White pepper: Adds warmth and a touch of earthiness without overpowering
- Tomato paste: Key for depth and a subtle tang. Choose a double-concentrated tube for convenience
- Worcestershire sauce: Intensifies umami. A good brand makes a difference here
- All-purpose flour: Thickens the filling so it stays in place. Choose unbleached for best texture
- Beef stock or broth: Enriches the sauce and gives it body. A low-sodium version lets you control saltiness
- Russet potato: Adds heartiness and creaminess without breaking down. Firm potatoes work best
- Fresh thyme leaves: Add woodsy flavor and a fragrant finishing touch
- Parsley: Brightens everything with herbal freshness. Flat leaf parsley has the best flavor
- Green peas: Lend color and a sweet pop. Use frozen peas for best color and texture
- Puff pastry sheets: Create the signature crisp shell. For best results use a high-quality brand and keep frozen until ready
- Egg: For the wash which gives a golden shiny finish
- Flaky salt: Offers crunch and visual appeal if you want an extra special touch
Step-by-Step Instructions
- Prep Ingredients:
- Have all vegetables chopped finely and beef ready. Keep pastry in the freezer until just before assembly as this is key for maximum flakiness.
- Sauté Vegetables:
- Heat butter and olive oil in a large skillet or Dutch oven over medium-high. Cook onion carrot and celery with a generous pinch of salt and pepper for about five minutes so they turn soft but do not brown too quickly. Stir regularly to avoid burning.
- Build the Filling Base:
- Add fresh garlic and stir until fragrant only thirty seconds so it does not burn. Add ground beef breaking it up thoroughly using the back of your spoon. Sprinkle in Italian seasoning white pepper and a bit more salt and pepper. Cook until beef is just cooked and no longer pink for about six to eight minutes.
- Flavor and Thicken:
- Mix in tomato paste and Worcestershire sauce making sure the beef is evenly coated and deeply colored. Sprinkle in flour and stir well so everything looks slightly pasty. This helps thicken the beef and veggie mixture.
- Simmer the Filling:
- Pour in beef stock or broth and immediately add potatoes. Mix everything thoroughly place a lid on the skillet and lower the heat to simmer. Cook for about twenty five to thirty five minutes until potatoes are tender and the mixture looks thick enough that it will not run out of a pie.
- Finish and Cool:
- Turn off heat and fold in fresh thyme parsley and green peas. Taste for seasoning. The filling should be saucy but hold together on a spoon. Let this mixture cool completely to room temperature so it does not melt your pastry later.
- Prepare Pastry:
- Take puff pastry out of the freezer and let it thaw at room temperature not more than forty five minutes. Work with one sheet at a time rolling out to ten by ten inches and cut into four even squares. Place the cut squares on parchment and store in the fridge if your filling is still hot.
- Assemble Hand Pies:
- Spoon about half a cup of cooled beef filling onto the center of each pastry square keeping a small border all around. Wet edges with a little water then place another square on top. Seal edges tightly by pinching or pressing with a fork and trim to neaten. Set the pies onto lined baking sheets as you finish them.
- Vent and Chill:
- Use a sharp knife to make two or three small slits on top of each pie so steam can escape. Chill them on the sheet in the freezer for about twenty minutes to keep that flaky crust intact.
- Bake to Perfection:
- Brush each pie all over with whisked egg and sprinkle a little flaky salt if using. Bake at four hundred degrees for about twenty four to twenty six minutes until the pastry is puffed and deeply golden. Rest ten minutes before serving because the filling will be piping hot.

Something about using fresh thyme always reminds me of making these hand pies with my grandma who would send me outside to pluck just enough from the garden. Nothing matches the aroma of these baking on a chilly evening with family waiting by the oven.
Storage Tips
Let hand pies cool completely then store in an airtight container in the fridge for up to four days. To reheat either place in a low oven until hot which keeps the pastry crisp or quickly warm in the microwave for softer results. For longer storage freeze unbaked pies and bake directly from frozen adding about five more minutes to your cook time.
Ingredient Substitutions
If you are out of ground beef feel free to use ground turkey lamb or even lentils for a vegetarian twist. Sweet potato can replace russet for a bit of extra sweetness. If you have no peas try chopped green beans or diced bell pepper. Store-bought pie crust will work but you will miss the magic of really flaky layers from puff pastry.
Serving Suggestions
These hand pies are hearty enough to serve solo but I love them with a bright side salad such as arugula with lemon vinaigrette. For gatherings I put out a little bowl of grainy mustard or tomato chutney for dipping which always disappears fastest. Leftover pies can be wrapped and packed for hiking lunches or picnics which always thrills the kids.
A Nod to Tradition
Hand pies have roots in British and Irish cuisine as a practical way to transport hearty meals for miners and workers. I love thinking about that sense of comfort and resourcefulness every time I make a batch. My version pulls flavors from classic shepherds pie and a hint of Italian spice which is always a hit around here.

The golden puff pastry wrapped around rich, hearty filling is a showstopper every single time.
Frequently Asked Questions
- → How can I prevent the hand pies from becoming soggy?
Allow the filling to fully cool before assembling and seal the edges tightly. Baking on parchment helps keep bottoms crisp.
- → Can I substitute ground beef with another protein?
Yes, ground turkey, chicken, or even a plant-based option work well. Adjust seasoning as needed for the protein choice.
- → Is homemade puff pastry necessary?
Store-bought puff pastry gives excellent results and saves time; just ensure it is thawed but still cold before use.
- → How do I store and reheat leftovers?
Keep cooled hand pies in an airtight container in the refrigerator. Reheat in the oven at 350°F until warmed through and crisp.
- → What sides pair well with these hand pies?
Enjoy with a simple green salad, roasted vegetables, or a bowl of soup for a complete meal.
- → Can the filling be made in advance?
The filling can be prepared up to two days ahead and kept refrigerated until ready to assemble with the pastry.