01 - Preheat oven to 400°F and line a baking tray with parchment paper.
02 - In a small bowl, blend cream cheese, granulated sugar, vanilla extract, and lemon zest until the mixture is smooth and creamy. Set aside.
03 - In a separate bowl, combine diced strawberries with granulated sugar, lemon juice, and cornstarch. Toss gently to coat evenly. Set aside.
04 - Roll out puff pastry sheet on a lightly floured surface. Cut into 8 equal squares. Score a 1/2-inch border around each square without cutting through the dough.
05 - Place 1 tablespoon of cream cheese filling in the center of each square and spread gently, keeping within the scored border.
06 - Spoon 1 tablespoon of strawberry filling over the cream cheese layer for each square.
07 - Whisk together the beaten egg and 1 tablespoon milk. Brush the pastry borders with egg wash for a glossy finish.
08 - Transfer prepared squares onto the lined baking tray. Bake for 18 to 22 minutes, or until pastry is puffed and golden brown.
09 - Remove from oven and let cool slightly on a wire rack.
10 - In a small bowl, whisk powdered sugar, 2 to 3 teaspoons milk, and vanilla extract until smooth and pourable. Drizzle over Danishes once they have cooled.