Preheat the oven to 400°F. I always let my daughter press the oven button, she takes it very seriously, like she’s in charge of breakfast magic. Line your baking sheet with parchment paper so nothing sticks.
In a bowl, beat the cream cheese until smooth, then mix in the granulated sugar, egg yolk, vanilla extract, almond extract, lemon juice, and salt. I tell my little helper to watch for lumps, she calls it “making the clouds disappear.”
On a lightly floured surface, roll out the puff pastry sheets gently. My daughter loves sprinkling the flour, it’s messy, but those are the memories I want her to remember.
Cut the pastry into squares and lightly score a border around each one. I explain to my daughter that this is how we “build a little fence” to hold the filling inside.
Spoon the cream cheese filling into the center of each square. Let your little helper add it carefully, mine always tries to sneak extra, and I gently remind her less is more here.
Whisk the egg and water, then brush it onto the edges. My daughter calls this the “golden paint step,” because it’s what makes them shine.
Bake for 18–22 minutes until golden and puffed. The kitchen will smell like a bakery, and this is always the moment my daughter runs back asking if they’re ready yet.
Whisk together the powdered sugar, milk, and vanilla extract. I let my daughter drizzle the glaze, she always says more drizzle means more love.
Drizzle glaze over slightly cooled danishes and serve warm. We always sit together and enjoy the first bite, it’s our little tradition.