Preheat oven to 375°F. Line two baking sheets with parchment paper.
In a large mixing bowl or the bowl of a stand mixer, beat the butter, brown sugar, and granulated sugar on medium-high speed until light, about 2-3 minutes.
1 cup salted butter, 1 cup light brown sugar, 3/4 cup granulated sugar
Add the eggs and vanilla and beat again.
2 large eggs, 2 teaspoons vanilla
Add flour, salt, baking soda, cornstarch mixing on low speed at first until combined.
2 3/4 cup all-purpose flour, 1 teaspoon baking soda, 1/2 teaspoon salt, 2 teaspoons cornstarch
Stir in the white chocolate chips, dried cranberries, and pecans.
1 1/2 cups white chocolate chips, 1 1/4 cups dried cranberries, 1 cup pecans
Use a cookie scoop to scoop mounds of dough onto the prepared baking sheets, spacing the cookies a couple of inches apart so they can spread. Bake for 8-10 minutes until the cookies are golden brown around the edges, but still look slightly underbaked in the middle.
If you want to, you can stick additional cranberries, chopped pecans, and white chocolate chips on top to decorate.