01 - Cream softened butter and granulated sugar in a large mixing bowl until mixture becomes light and fluffy in texture.
02 - Beat egg and vanilla extract into the butter mixture until fully incorporated and smooth.
03 - Whisk together all-purpose flour, baking powder, and salt in a separate bowl to ensure even distribution.
04 - Gradually add dry ingredients to butter mixture, mixing only until flour streaks disappear.
05 - Fold chopped cranberries and toasted pecans into dough until evenly distributed throughout.
06 - Divide dough in half, wrap each portion in plastic wrap, and refrigerate for 30 minutes to firm.
07 - Preheat oven to 350°F and line baking sheets with parchment paper.
08 - Roll chilled dough on lightly floured surface to 1/4-inch thickness and cut into rounds using 2-inch cookie cutter.
09 - Place cookie rounds on prepared baking sheets, maintaining 1-inch spacing between each.
10 - Bake cookies for 10 to 12 minutes until edges turn light golden, then transfer to wire rack to cool completely.
11 - Beat softened cream cheese and butter together until smooth, then gradually incorporate powdered sugar, vanilla, and salt until fluffy.
12 - Spread approximately 1 tablespoon of filling onto flat side of half the cookies and top with remaining cookies to form sandwiches.