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