01 - Set oven temperature to 350°F (175°C) and line two baking sheets with parchment paper.
02 - Whisk together all-purpose flour, baking soda, and salt in a medium bowl; set aside.
03 - In a large bowl, beat softened butter, light brown sugar, and granulated sugar until light and fluffy, about 2 to 3 minutes.
04 - Add eggs one at a time into the butter-sugar mixture, mixing well after each addition; stir in vanilla extract.
05 - Gradually blend the dry ingredient mixture into the wet mixture just until fully combined.
06 - Gently fold white chocolate chips and dried cranberries into the cookie dough.
07 - Drop rounded tablespoons of dough onto the prepared baking sheets, spacing each about 2 inches apart.
08 - Bake for 10 to 12 minutes until cookie edges are lightly golden but centers remain soft.
09 - Allow cookies to rest on baking sheets for 5 minutes before transferring to a wire rack to cool completely.