Preheat the oven to 400°F (200°C).
Heat the olive oil in a 10-inch oven-safe skillet over medium heat. Add the onion and cook until softened, about 5 minutes. Stir in the garlic and cook for another minute.
Add the ground beef and ground pork, breaking them apart with a spoon. Cook until browned.
Stir in the diced potatoes, beef broth, Worcestershire sauce, dried savory, cinnamon, cloves, salt, and pepper. Simmer for 15–20 minutes, stirring occasionally, until the potatoes are tender
Stir in the flour to thicken up any remaining liquid. Allow the filling to cool for about 5 minutes.
Lay the puff pastry over the skillet, trimming any excess if needed. Crimp or tuck the edges inside the skillet and cut a few small slits in the centre to allow steam to escape.
Whisk together the egg and water, then brush the pastry with the egg wash.
Bake for 20–25 minutes, or until the puff pastry is deeply golden and crisp. Let the pot pie rest for 10 minutes before serving. Garnish with fresh thyme if desired.