01 - Cream butter and sugar in large mixing bowl until light and fluffy, approximately 3 minutes. Beat in egg and vanilla extract until fully incorporated.
02 - Whisk flour, baking powder, and salt in separate bowl. Gradually add dry mixture to butter mixture, mixing just until combined.
03 - Fold chopped cranberries and toasted pecans into dough until evenly distributed.
04 - Divide dough in half, wrap portions in plastic wrap, and refrigerate for 30 minutes until firm.
05 - Preheat oven to 350°F. Line baking sheets with parchment paper.
06 - Roll dough on lightly floured surface to 1/4-inch thickness. Cut rounds using 2-inch cookie cutter.
07 - Place cookies 1 inch apart on prepared sheets. Bake 10-12 minutes until edges are lightly golden. Cool completely on wire rack.
08 - Beat cream cheese and butter until smooth. Gradually add powdered sugar, vanilla, and salt. Beat until fluffy.
09 - Spread approximately 1 tablespoon filling onto flat side of half the cookies. Top with remaining cookies to form sandwiches.