Argentinian
Mix the flour with 1/2 tsp salt, add the melted lard and warm water and knead for 5 minutes into a smooth dough; cover and rest for 30 minutes.
Heat the oil in a large pan and cook the onions over medium heat for 8-10 minutes until soft, then add the beef and cook for 6-8 minutes, breaking it up, until browned.
Stir in the green onions, paprika, cumin, pepper flakes and the remaining salt, cook for 2 minutes, then spread the filling on a tray to cool completely.
Heat the oven to 200C. Roll the dough out 2-3 mm thick and cut 12 rounds of about 13 cm, rerolling the scraps.
Mix the chopped eggs and olives into the cold filling and place about 55 g of filling in the center of each round.
Brush the edges with water, fold into half-moons and press to seal, then twist the edge into a braided rim or crimp it with a fork.
Place on a lined baking tray, brush with the beaten egg and bake for 18-20 minutes until golden; rest for 5 minutes before serving.