Preheat oven to 350 degrees
In a large stand mixer, mix on high the butter and sugars until smooth.
While the mixer is going, add one egg at a time until smooth and fluffy.
Add vanilla extract.
Turn the mixer off and add one cup or so of the flour, the baking soda, salt, and mix on low. Slowly sprinkle in the remaining flour until just combined.
With the mixer off, add in the white chocolate, cranberries, and pecans. Turn the mixer on low and mix until just combined.
Place a cooking mat or parchment paper onto a light cookie sheet. With a small cookie scoop, place two teaspoons of cookie dough 1-2 inches apart on the cookie sheet. I can usually fit about 12 cookies on my sheet.
Bake for 8-10 minutes. Keep an eye on them, they cook fast since the dough is not chilled.
Cool the cookings on a cooling rack.
Enjoy!