01 - Heat olive oil in a large skillet over medium-high heat. Add beef cubes and brown on all sides for about 5 minutes. Transfer to a plate and set aside.
02 - In the same skillet, add onions, carrots, and parsnip. Sauté for 4–5 minutes until softened and fragrant.
03 - Stir in garlic and tomato paste, cooking for 1 minute. Sprinkle flour over the mixture and combine thoroughly to cook out the raw flour taste.
04 - Return beef to the skillet. Pour in Guinness, beef broth, and Worcestershire sauce. Add thyme, salt, and pepper. Bring to a boil, then reduce heat to low. Cover and simmer for 50–60 minutes, stirring occasionally, until beef is tender and sauce has thickened. Uncover during the last 10 minutes to reduce further if needed.
05 - Stir in frozen peas and remove from heat. Let the filling cool completely before assembling pies.
06 - Preheat oven to 400°F. Line a baking sheet with parchment paper. Roll out puff pastry if needed and cut each sheet into 4 equal rectangles, totaling 8 pieces.
07 - Spoon cooled filling onto one half of each rectangle, leaving a border. Brush edges with beaten egg. Fold pastry over filling to form a pocket and crimp edges with a fork to seal. Cut a small vent slit on top for steam to escape.
08 - Place hand pies on the prepared baking sheet. Brush tops with egg wash. Bake for 22–25 minutes until pastry is golden brown and crisp.
09 - Cool slightly before serving. Pies can be enjoyed warm or at room temperature.