In a skillet over medium heat add the olive oil and stir fry the beef until lightly brown.
Add the onions and garlic and stir.
Add the spices and mint and the tomato paste and water and blend together well.
Reduce heat to low, cover and cook for about 25 minutes. The filling should be a bit thick and if not uncover and allow to reduce a bit until thick.
Preheat oven to 350°F. Spread the hot filling out on a glass baking dish or tray to allow to cool. You don't want to add hot filling to the pastry as is will melt it.
To assemble, roll out each puff pastry sheet on a lightly floured surface into 12 inch squares.
Cut into 9 equal 4x4 squares.
Place a small amount of filling in the center of a square. Brush the edges around the filling with the egg wash. Top with another square and seal with the tines of a fork.
Brush the tops with egg wash and bake for about 25 minutes on a baking sheet lined with parchment paper until golden brown.
Serve warm.