• 1 tbsp. freshly grated orange zest
In a medium bowl, whisk together flour, baking powder and salt, and reserve.
In a bowl of an electric mixer on medium-high speed, beat butter and sugar until light and fluffy, about 2 minutes. Add egg and vanilla extract, and beat until thoroughly combined. Reduce speed to low, add flour mixture and mix until just incorporated. Cover with plastic wrap and refrigerate at least 1 hour.
In a small bowl, combine cranberries, pecans and orange zest.
On a lightly floured work surface, using a lightly floured rolling pin, roll dough to a 10-inch square. Sprinkle cranberry mixture over dough, leaving a 1/2-inch border on two opposite sides. Roll dough, jelly-roll fashion, beginning at one of the borders and rolling toward the other border. Wrap in plastic wrap and freeze at least 8 hours.