01 - Preheat your oven to 350°F (175°C). Line two baking sheets with parchment paper.
02 - In a large mixing bowl, whisk together the melted butter, packed light brown sugar, and granulated sugar until the mixture is smooth and glossy.
03 - Add the eggs one at a time, ensuring each is thoroughly whisked in before adding the next. Stir in the pure vanilla extract.
04 - Evenly sprinkle the all-purpose flour, baking soda, baking powder, and fine sea salt over the wet mixture. Gently fold these ingredients together with a spatula until just combined; avoid overmixing.
05 - Gently fold in the semisweet chocolate chips, dried cherries, and chopped nuts, if using, until they are evenly distributed throughout the dough.
06 - Using a cookie scoop or a tablespoon, form rounded mounds of dough. Place these mounds onto the prepared baking sheets, ensuring they are spaced approximately 2 inches apart.
07 - Bake for 11 to 13 minutes, or until the edges of the cookies appear set and the centers look just barely done.
08 - Allow the cookies to cool on the baking sheets for 5 minutes before carefully transferring them to a wire rack to cool completely.