2 cups flour, plus extra for dusting
1 8-ounce package cream cheese, room temperature, cut into chunks
1 cup unsalted butter, room temperature, cut into chunks
1/4 teaspoon salt
1/4 cup granulated sugar, plus extra for sprinkling
3/4 cup chopped walnuts or pecans
1/2 cup raisins
1/4 teaspoon cinnamon
1/3 cup cherry, strawberry, or berry preserves
1 large egg yolk
2 tablespoons milk
In a large bowl, work flour, cream cheese, butter, and salt together with your hands until smoothly blended. Form into 2 balls; flatten each into a disc. Wrap each in plastic; refrigerate at least 1 hour.
Heat oven to 350°. In a small bowl, combine sugar with nuts, raisins, and cinnamon.
On a lightly floured surface, roll out 1 disc into a very thin circle, about 1/8 inch thick. (Trim if necessary to make a true circle.) Spread a thin layer of preserves over the surface. Sprinkle a thin layer of the nut mixture.
Cut into 16 wedges. Gently, but tightly, roll each wedge from wide edge to center point to enclose filling. Place on baking sheet lined with parchment paper; refrigerate at least 30 minutes. Repeat with remaining dough, preserves, and nut mixture.
Whisk egg yolk with milk. Brush tops of pastries with mixture, and sprinkle with sugar.
Bake in center of oven until lightly browned, 20 to 25 minutes. Cool completely on rack. Store in an airtight container up to a week, or freeze for up to 3 months.