Preheat oven to 350 degrees F. Line a baking sheet with parchment paper or Silpat baking mat or parchment paper. Set aside.
In a medium bowl, whisk together flour, baking soda, sea salt, and cocoa. Set aside.
With a mixer, cream butter and sugars together until smooth. Add in eggs, one at a time. Next, add in vanilla extract and peppermint extract. Mix until just combined.
Gradually add flour mixture and beat until just combined. Mix in the chocolate chips and peppermint crunch pieces.
Place the crushed candy canes in a small bowl. Scoop the dough into rounded tablespoons and lightly dip the tops of the cookies into candy cane pieces. Make sure you don't get carried away. You only want the tops to have the candy cane pieces. If you roll the whole cookies in the candy canes you will end up with a melted mess.
Place cookie balls on prepared baking sheet, about 2 inches apart. Bake cookies for 10 minutes, or until cookies are set, but still soft in the center. Don't overbake. Remove from oven and let sit on baking sheet for 3 minutes. If desired, add extra candy cane pieces right after they come out of the oven to make the cookies extra pretty. Move to a cooling rack and cool completely.
Note-store cookies in an airtight container for up to 4 days. They also can be frozen. If you can't find the Andes peppermint crunch baking chips, you can buy the Andes Peppermint Crunch Thins and chop them up. If you can't find candy canes, you can crush up peppermint candies. Important note-don't go crazy with the candy canes because they will melt. I dip just the tops of the cookie dough balls. If you want to make the cookies extra pretty, you can add extra candy cane pieces right after they come out of the oven.