Preheat the oven to 400 degrees F.
Heat the olive oil in a large skillet over medium heat.
Add the onion and cook until softened (about 3 minutes), stirring occasionally.
Add the garlic and cook for 30 seconds more.
Stir in the cream of chicken soup, sour cream, wine (or broth), and seasonings, stirring until blended.
Add the chicken and stir until combined.
Pour the chicken mixture into an 11x8 pan sprayed with olive oil spray.
Top with shredded swiss and sliced almonds.
Place the thawed puff pastry sheet on top, stretching it out a bit to fit with about a ½ overlap on the sides. Cut 4 slits on top.
Whisk the egg and water in a small dish and brush the egg wash on top of the dough. You just want to lightly coat the top, so there will be extra egg wash leftover.
Bake on the middle oven rack for 25-30 minutes until golden and bubbly. Garnish with fresh parsley, if desired.