-
Combine the butter and sugars in a large mixing bowl and beat with an electric mixer set to medium speed until light and fluffy. Add the eggs, vanilla, and cinnamon and beat until well combined.
-
Add the baking soda and salt and beat to combine. Add flour and beat on medium speed until just incorporated.
-
Use a rubber spatula to fold in the cherries, pecans, raisins, and cranberries. (If you want, reserve a few of the mix-ins to press into the tops of the cookies just before you bake them.) Loosely cover. dough with plastic wrap and refrigerate for at least 1 hour (or up to 2 days).
-
Preheat the oven to 375 degrees. Line 2 large baking sheets with parchment paper. Form dough into balls of about 2 tablespoons of dough and arrange 2 inches apart on prepared baking sheets.*
-
Bake 9 to 12 minutes, until golden around the edges. Cool on baking sheets for 3 minutes, then carefully remove to a wire rack to cool completely. Store uneaten cookies in an airtight container in the fridge for up to 3 days, or in the freezer for up to 3 months.