In a stand mixer or in a mixing bowl using a hand mixer, on medium-high speed, cream together the room-temperature butter and both sugars until fluffy, about 3-4 minutes.
Then, scrape down the sides of the bowl. Add in the vanilla bean paste/extract and egg, and mix again until fully combined, about 1 minute.
In a separate bowl, sift together the flour, salt, baking soda, and cinnamon and mix until evenly combined.
Pour the dry mixture into the wet mixture, and GENTLY stir together, either by hand or on the lowest possible speed, until the cookie dough is just combined. Do not overmix!
Using a spatula or spoon, fold in the dried cranberries, pecans, and mini chocolate chips.
Cover the bowl of cookie dough, and place it in the refrigerator for 30 minutes to chill.
When ready to bake, preheat the oven to 350 degrees F.
Using a standard 1 and 1/2 inch cookie scoop, scoop out the cookie dough into balls. With your hands, roll the cookie dough into spheres.
Space out about 6-8 cookie dough balls on a baking sheet lined with parchment paper. Bake in the oven for 10-11 minutes, until the edges are just starting to brown slightly. When you take them out they will be VERY soft and fragile - let them cool on the baking sheet, they will continue to cook as they do!
Continue to bake the cookies in batches. Be sure to use a fresh, room-temperature tray to cook the next batch. Do NOT put unbaked cookies on a hot tray!
Once the cookies are cooled, serve and enjoy!