01 - Preheat the oven to 400°F (200°C) and line a baking tray with parchment paper.
02 - In a small bowl, blend cream cheese, granulated sugar, vanilla extract, and lemon zest until smooth and creamy. Set aside.
03 - In another bowl, combine diced strawberries with granulated sugar, lemon juice, and cornstarch. Mix gently and set aside.
04 - Roll out the puff pastry and divide it into 8 even squares. Score a ½-inch border around each square without cutting through.
05 - Distribute 1 tablespoon of the cream cheese mixture onto the center of each pastry square, spreading gently inside the scored border.
06 - Spoon 1 tablespoon of strawberry filling over the cream cheese layer on each square.
07 - Brush the borders of the pastry squares with beaten egg mixed with milk for a golden finish.
08 - Transfer the filled pastry squares to the prepared tray and bake for 18 to 22 minutes until puffed and deeply golden.
09 - Remove from the oven and allow pastries to cool slightly on a wire rack.
10 - Whisk powdered sugar, milk, and vanilla extract until smooth. Drizzle the glaze over cooled pastries if desired.