01 -
Preheat oven to 375°F (190°C).
02 -
In a large skillet, cook the ground beef over medium heat until browned. Add diced onions and garlic, sautéing until softened.
03 -
Add the potatoes to the skillet and cook for another 5 minutes.
04 -
Stir in the tomato paste, thyme, salt, and pepper. Sprinkle flour over the mixture and stir to combine. Gradually add beef broth while stirring until the mixture thickens, about 5 minutes.
05 -
Add frozen peas and stir until combined. Remove from heat and let it cool slightly.
06 -
Roll out one sheet of puff pastry and line a pie dish with it.
07 -
Pour the meat and potato mixture into the pie dish.
08 -
Cover with the second sheet of puff pastry and trim any excess. Brush the top with the beaten egg and make small slits on top to allow steam to escape.
09 -
Bake for 30-35 minutes, or until the pastry is golden brown and the filling is bubbly.