Prepare the cream cheese filling: In a medium bowl, beat the softened cream cheese, granulated sugar, egg yolk, vanilla extract, and salt until smooth. Set aside.
Prepare the puff pastry: Unroll the thawed puff pastry sheets onto a lightly floured surface. Cut each sheet into 6 equal squares, resulting in 12 squares total.
Score the pastry: On each square, use a sharp knife to lightly score a border about 1/2 inch from the edge, being careful not to cut all the way through the dough. This helps create the raised edge.
Fill the pastries: Spread about 1 1/2 tablespoons of the cream cheese mixture inside the scored border of each square.
Add strawberries: Arrange a few slices of fresh strawberry over the cream cheese filling in the center of each pastry.
Shape and chill: Gently fold the corners of the pastry toward the center, overlapping slightly, or simply leave the edges open as a square frame. Place the assembled danishes on baking sheets lined with parchment paper. Chill for 15 minutes.
Preheat oven: Preheat your oven to 400 degrees Fahrenheit (200 degrees Celsius).
Egg wash and bake: Brush the exposed pastry edges with the beaten egg wash. Bake for 15 to 20 minutes, or until the pastry is golden brown and puffed.
Make the glaze: While the danishes cool slightly, whisk together the powdered sugar and milk until smooth.
Glaze and serve: Drizzle the glaze over the warm danishes. Let cool slightly before serving.
Notes
If you use frozen strawberries, thaw them completely and gently pat them dry before using to prevent excess moisture in the filling.
For extra flakiness, chill the cut pastry squares for 10 minutes before filling and baking.
You can substitute strawberry jam for fresh strawberries if desired, spreading 1 teaspoon over the cream cheese before baking.