01 - In a large bowl, whisk flour and salt together. Incorporate cold butter using a pastry blender or fingers until mixture resembles coarse crumbs. Add egg, vinegar, and cold water, mixing until dough forms. Wrap in plastic and refrigerate for at least 30 minutes.
02 - Heat olive oil in a skillet over medium heat. Sauté onion and red bell pepper until softened, about 3 minutes. Add garlic and cook for 1 additional minute.
03 - Add ground beef to the skillet, breaking it up with a spoon. Cook until browned, approximately 6 minutes. Drain excess fat if necessary.
04 - Incorporate cumin, smoked paprika, coriander, black pepper, chili flakes, and salt into the meat mixture. Stir in tomato paste and cook for 1 minute. Pour in beef broth, then simmer until most liquid evaporates, about 5 minutes.
05 - Remove skillet from heat. Fold in sliced olives and chopped parsley. Allow filling to cool to room temperature before assembly.
06 - Heat oven to 400°F (200°C). Line a baking sheet with parchment paper.
07 - Roll chilled dough to 1/8-inch thickness. Cut dough into 5-inch rounds.
08 - Place 2 tablespoons of cooled filling in the center of each dough round. Fold over to form a half-moon shape, pressing edges to seal and crimping with a fork.
09 - Arrange empanadas on prepared baking sheet. Brush tops evenly with beaten egg to enhance golden color.
10 - Bake empanadas for 20 to 25 minutes or until golden brown. Allow to cool slightly before serving.