Preheat the oven to 400℉ and line a large sheet pan with parchment paper.
Roll out the puff pastry slightly, making it into more of a rectangle than square, then transfer onto the pan.
1 sheet puff pastry
Cut two small triangles out of one short end of the pastry, leaving a 3 inch section in the middle, and two one inch sections on each end. On the opposite end, cut off the corners match the center of the other side. See photo references in the blog post write up.
In a bowl, mix together the cream cheese, powdered sugar, and almond extract, then spread it down the length of the pastry. Then, carefully add the cherries on top.
4 oz cream cheese, ⅓ cup powdered sugar, ¼ teaspoon almond extract, ¾ cup cherry pie filling
Starting on one long side, cut a slightly diagonal slice almost meeting the filling, spacing each cut every 1cm. Repeat the same on the other side.
Starting with one end strip on the bottom, fold it over the filling, and do the same with the strip on the opposite side. Continue the entire way up the pastry until all strips are folded over.
Brush the pastry with the whisked egg to cover completely, the sprinkle with sliced almonds.
1 large egg, 2 tablespoons sliced almonds
Bake for 20-30 minutes until golden brown and puffy. Cool for 15 minutes.
Mix together the powdered sugar, milk, and almond extract, then drizzle on top of the pastry.
1 cup powdered sugar, 2 tablespoons milk, ¼ teaspoon almond extract
Use a sharp knife to cut the pastry into 1 inch pieces, and serve. Enjoy slightly warm or at room temperature.