1 cup (2 sticks) unsalted butter, softened
3/4 cup packed light-brown sugar
3/4 cup sugar
2 large eggs, at room temperature
1-1/2 teaspoons vanilla extract
2-1/4 cups all-purpose flour
1/2 teaspoon baking powder
1/2 teaspoon baking soda
1/2 teaspoon salt
1 cup sweetened dried cranberries
1 cup white chocolate chips
1 cup coarsely chopped walnuts or pecans
Optional: Fleur de sel or sea salt, just a few pinches
Using an electric mixer, cream the butter in a large mixing bowl. Beat in the sugars and eggs, one at a time, beating well after each addition. Add in the vanilla. Sift the flour, baking powder, baking soda, and salt in a separate bowl. Stir the dry mixture into the creamed ingredients, half at a time, until evenly mixed. Stir in the cranberries, white chocolate chips, and nuts (I used pecans). Cover and refrigerate for 1 to 2 hours (I refrigerated overnight).
Preheat the oven to 350 degrees Fahrenheit. Lightly butter two large baking sheets or line them with parchment paper. With lightly floured hands, shape the dough into 1-1/2-inch-diameter balls. Place the balls on the baking sheets, leaving about 2-1/2 inches in between. Optional: sprinkle a tiny pinch of fleur de sel over each ball, literally just about 5 granules on each cookie. Bake one sheet at a time on the center oven rack for about 17 minutes (this sounded like a long time to me, but because the dough was cold, it was perfect!). When done, the edges of the cookies should be golden brown and the centers much less so. Cool the cookies for 5 minutes on the baking sheet and then transfer them to a rack to cool completely. Makes about 30 cookies.