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.
05 -
Gradually add beef broth while stirring until the mixture thickens, about 5 minutes.
06 -
Add frozen peas and stir until combined. Remove from heat and let it cool slightly.
07 -
Roll out one sheet of puff pastry and line a pie dish with it.
08 -
Pour the meat and potato mixture into the pie dish.
09 -
Cover with the second sheet of puff pastry and trim any excess.
10 -
Brush the top with the beaten egg and make small slits on top to allow steam to escape.
11 -
Bake for 30-35 minutes, or until the pastry is golden brown and the filling is bubbly.