Preheat your oven to 375°F (190°C).
In a large skillet, cook the ground beef over medium heat until browned. Drain any excess fat.
Add the chopped onions and minced garlic to the skillet. Cook until the onions are translucent.
Stir in the beef broth, tomato paste, salt, and black pepper. Simmer for 10 minutes.
In a mixing bowl, combine the flour and butter. Use a pastry cutter or your hands to mix until it resembles coarse crumbs.
Add the ice water a tablespoon at a time until the dough comes together. Divide the dough in half.
Roll out one half of the dough and place it in a pie dish. Add the meat mixture on top.
Roll out the second half of the dough and place it over the meat mixture. Seal the edges and cut a few slits on top.
Bake for 45-50 minutes, or until the crust is golden brown.
Let the pie cool for a few minutes before serving.