01 -
Whisk flour, granulated sugar, and salt together in a large bowl. Add cold, cubed butter and blend with a pastry cutter or fingertips until the mixture resembles coarse crumbs.
02 -
Gradually add 1/4 cup cold water and mix until the dough forms. Shape into a disk, wrap in plastic wrap, and refrigerate for at least 1 hour.
03 -
Preheat oven to 400°F (200°C) and line a baking sheet with parchment paper. On a floured countertop, roll the dough into a 1/4-inch thick rectangle. Cut into approximately 4-inch by 4-inch squares.
04 -
Combine softened cream cheese, powdered sugar, and vanilla extract in a medium bowl. Stir until smooth and well blended.
05 -
Place 1 tablespoon of cream cheese filling in the center of each dough square. Fold the corners inward to meet at the center, pinching to seal the seam.
06 -
In a small bowl, whisk the beaten egg with milk. Brush this wash over each shaped Danish.
07 -
Arrange on prepared baking sheet and bake for 15 to 20 minutes, or until golden brown. Allow to cool slightly before serving.