Preheat your oven to 350°F (175°C). Line a baking sheet with parchment paper to prevent sticking.
In a large mixing bowl, combine the softened butter, packed brown sugar, and granulated sugar. Use an electric mixer to cream them together until the mixture is light and fluffy, approximately 3-5 minutes.
Add the eggs one at a time, mixing well after each addition. Then, pour in the vanilla extract and continue to beat until fully incorporated.
In a separate bowl, whisk together the all-purpose flour, baking soda, salt, and cinnamon until well combined. Gradually add this dry mixture to the wet ingredients, stirring until no flour streaks remain.
Gently fold in the semisweet and white chocolate chips, as well as the crushed peppermint candies (if using), ensuring an even distribution throughout the cookie dough.
Using a tablespoon, scoop out portions of dough and drop them onto the prepared baking sheet, making sure to space the dough balls about 2 inches apart to allow for spreading.
Place the baking sheet in the preheated oven and bake for 10-12 minutes, or until the edges of the cookies are lightly golden but the centers remain soft and chewy.
Once baked, remove the sheet from the oven and allow the cookies to cool on the baking sheet for 5 minutes. Then, carefully transfer them to a wire rack to cool completely.
Notes
For a festive touch, arrange the cookies on a decorative plate and dust with powdered sugar to mimic fresh snow.