01 - Preheat oven to 390°F. Line a baking tray with parchment paper.
02 - Heat olive oil in a large skillet over medium heat. Add onion, garlic, carrot, and celery. Sauté for 4-5 minutes until softened.
03 - Add ground meat to skillet. Cook for 5-7 minutes, breaking it up, until browned.
04 - Stir in thyme, cumin, paprika, salt, and black pepper. Add tomato paste and cook for 1 minute.
05 - Pour in stock and simmer for 2-3 minutes until slightly thickened. Remove from heat and cool for 10 minutes.
06 - Roll pastry on a floured surface to about 1/8 inch thickness. Cut into rectangles approximately 4.7 x 5.9 inches.
07 - Place a generous spoonful of filling on half of each pastry piece, leaving a border. Brush edges with beaten egg, fold over, press to seal, and crimp edges with a fork.
08 - Transfer pastries to prepared tray and brush tops with beaten egg.
09 - Bake for 20-25 minutes until puffed and golden brown.
10 - Allow to cool slightly before serving.