Preheat the oven to 375°F, and lightly grease a 2.5-quart baking dish. Set aside. Remove the pastry sheet from the freezer, and allow to thaw slightly for easy handling.
Heat a large skillet over medium heat. Add the butter, onion, and mixed vegetables. Cook for 4 to 5 minutes until the onions begin to soften, then add the garlic and thyme. Cook for an additional 30 seconds, then add the flour.
3 tablespoons unsalted butter, 1 cup white onion, 3 cups mixed vegetables, 1 tablespoon garlic cloves, 2 teaspoon(s) thyme leaves, ⅓ cup all-purpose flour
Cook the flour for an additional 2 to 3 minutes, then slowly whisk in the chicken broth and milk. Taste, and season with salt and pepper. Continue to stir until slightly thickened, then add the turkey.
1 ½ cups low-sodium chicken broth, 1 cup whole milk, Salt and pepper, 3 cups turkey
Transfer the mixture into the prepared baking dish. Roll out the puff pastry on a lightly floured surface just enough to remove creases.
1 puff pastry sheet
Place the puff pastry directly over the baking dish (there will be some hanging over the edges), or trim the edges and place the puff pastry just inside the dish on top of the filling.
Carefully cut 3 to 4 slits into the puff pastry, and apply the egg wash using a pastry brush.
1 large eggs, 1 tablespoon water
Bake for 30 to 35 minutes or until the pastry is golden brown. Cool for 5 to 10 minutes before serving.
Store leftovers in the refrigerator for up to 3 days.