01 - Preheat your oven to 400°F. Line a large baking sheet with parchment paper and set aside.
02 - In a medium bowl, combine softened cream cheese, granulated sugar, vanilla extract, and lemon zest. Beat with a hand mixer or whisk until completely smooth and creamy. Set aside at room temperature.
03 - In a separate small bowl, gently toss sliced strawberries with sugar and lemon juice. Let sit for 5-10 minutes to release natural juices.
04 - Roll out puff pastry on a lightly floured surface. Using a sharp knife or pizza cutter, cut into 8 equal rectangles. Transfer each square to the prepared baking sheet. Use a small knife to score a ½-inch border inside each rectangle, being careful not to cut completely through the dough.
05 - Spoon approximately 1 tablespoon of cream cheese filling into the center of each pastry square, spreading evenly within the scored border. Arrange strawberry slices atop the filling, slightly overlapping if needed.
06 - Whisk egg and milk together in a small bowl until combined. Using a pastry brush, lightly coat the exposed pastry borders with egg wash.
07 - Bake for 18-20 minutes until pastry is puffed, deeply golden brown, and cooked through. Rotate the baking sheet halfway through for even browning.
08 - While danishes cool slightly, whisk powdered sugar with 1 teaspoon milk and vanilla extract. Add additional milk ¼ teaspoon at a time until desired drizzling consistency is reached.
09 - Let danishes cool on the baking sheet for 5 minutes. Drizzle glaze over warm pastries using a spoon or piping bag. Serve warm or at room temperature within 2 hours for best texture.