Preheat your oven to 200°C (400°F).
In a large skillet, cook the ground beef over medium heat until browned. Drain any excess fat.
Add the chopped onion and minced garlic to the skillet. Cook until the onion is translucent.
Sprinkle the flour over the meat mixture and stir well to combine.
Pour in the beef broth, add salt and pepper, and bring to a simmer. Cook until the mixture thickens.
Stir in the frozen peas and remove from heat.
In a mixing bowl, combine the flour and salt for the pastry. Cut in the cold butter until the mixture resembles coarse crumbs.
Gradually add the cold water, mixing until the dough comes together. Divide the dough into two equal parts.
Roll out one portion of the dough and line a pie dish with it. Add the meat filling.
Roll out the second portion of the dough and place it over the filling. Seal the edges and cut a few slits on top to allow steam to escape.
Bake in the preheated oven for 30-35 minutes or until the crust is golden brown.
Let the pie cool for a few minutes before serving.