In a large bowl, beat butter, granulated sugar, and brown sugar until creamy and light, about 3-4 minutes.
1 cup salted butter, 1 cup granulated sugar, 1 cup light brown sugar
Add eggs, vanilla, and peppermint extract. Mix well until combined, scraping the bottom and sides of the bowl so everything mixes together evenly.
2 large eggs, 1 teaspoon vanilla extract, 1 teaspoon peppermint extract
Add flour, baking soda, and salt. Mix on medium-low speed just until combined.
3 cups all-purpose flour, 1 teaspoon baking soda, 1 teaspoon salt
Stir in chocolate chips and candy cane pieces.
2 cups semisweet or dark chocolate chips, 6 peppermint candy canes
Line two baking sheets with parchment paper. Use a small cookie scoop to scoop balls of cookie dough onto the parchment paper. You can sprinkle the tops of the cookies with extra candy cane pieces, if desired. Refrigerate for at least 30 minutes. Preheat oven to 350°F while the cookies chill.
Bake for 10-12 minutes until lightly browned. Cool for 5-10 minutes before transferring to wire racks to cool completely.