01 -
Put butter and flour in food processor. Mix until it looks like wet sand, about 30-45 seconds.
02 -
Add salt, sour cream and cream cheese. Pulse until it forms rough dough. Shape into disc, wrap, and chill at least 30 minutes.
03 -
Grind walnuts in food processor until coarse. Set aside.
04 -
Soak cranberries in orange juice for 15 minutes.
05 -
Put soaked cranberries with juice in a pot. Add sugar, salt, cinnamon, vanilla, rum and half the orange zest. Boil, then simmer 10-15 minutes until jammy.
06 -
Blend until smooth. Let cool.
07 -
Roll each dough half into 12-inch circle. Cut each into 16 wedges. Spread with jam, nuts, and remaining zest.
08 -
Roll each wedge from wide end to point. Put on lined baking sheets.
09 -
Brush with egg, sprinkle with sugar. Bake at 350°F for 16-20 minutes until light golden.