01 - Preheat the oven to 400°F. Line a baking sheet with parchment paper.
02 - In a mixing bowl, combine cream cheese, granulated sugar, vanilla extract, and lemon zest. Beat until smooth and creamy.
03 - In a separate bowl, toss sliced strawberries with sugar and lemon juice. Let sit for 5 minutes to release juices.
04 - Roll out puff pastry on a lightly floured surface. Cut into 8 equal squares, approximately 4 inches each.
05 - Transfer squares to the prepared baking sheet. Score a smaller square inside each piece, leaving a ½ inch border. Do not cut through completely.
06 - Spoon about 1 tablespoon of cream cheese mixture into the center of each square, spreading within the scored area. Arrange strawberry slices on top.
07 - Whisk together egg and milk in a small bowl. Brush the pastry edges lightly with the egg wash mixture.
08 - Bake for 18-20 minutes until golden brown, puffed, and fully cooked. The pastry should be crisp and flaky.
09 - While danishes cool slightly, whisk powdered sugar, milk, and vanilla extract until smooth. Adjust consistency with additional milk if needed.
10 - Drizzle glaze over cooled danishes if desired. Serve warm or at room temperature.