01 - Preheat the oven to 350°F and line two baking sheets with parchment paper.
02 - Whisk together flour, baking soda, and salt in a medium bowl until evenly blended.
03 - Using an electric mixer, beat the softened butter with granulated sugar and brown sugar until light and fluffy.
04 - Add eggs one at a time to the butter and sugar mixture, beating well after each addition, then mix in vanilla extract.
05 - Gradually add the flour mixture to the wet ingredients, mixing gently until just combined.
06 - Fold dried cranberries and chopped nuts into the dough, ensuring even distribution.
07 - Drop rounded tablespoons of the dough onto prepared baking sheets, spacing them approximately 2 inches apart.
08 - Bake for 10 to 12 minutes until the edges are lightly golden.
09 - Allow cookies to cool on the baking sheet for 5 minutes, then transfer to a wire rack to cool completely.