MAKE THE CHEESE FILLING
To make the cheese filling, combine softened cream cheese, sugar, vanilla extract, egg yolk, and optional lemon zest. Set aside in the fridge.
MAKE THE EGG WASH
To make the egg wash, whisk together the egg and whole milk and set aside.
MAKE THE DANISH
Preheat oven to 400°F. Roll out 2 sheets of puff pastry and punch out large hearts, as many as you can.
Then using a knife or a smaller heart cutter, make an indentation slightly smaller than the big heart cut out all around but do not cut all the way through. See photo above for example. This step will help the puff pastry rise appropriately .
Brush the edges of each heart with the egg wash. Add the cheese filling to the center and spread just to the edges of the smaller heart. Top it off with the fruit and add a sprinkle of granulated sugar around the edges.
Pop in the oven to bake for 14 to 16 minutes or until beautifully golden.
Allow to cool and then dust with powdered sugar on top to enjoy.