Preheat oven to 350° F, then line baking sheets with silicone liners or parchment paper.
In a medium mixing bowl whisk together flour, cocoa powder, baking soda and salt. Sift these into another bowl for a smooth, dry mixture.
Using a stand mixer or handheld electric mixer, cream together butter, sugar and brown sugar/cococnut sugar until well combined.
Add room temperature eggs, one at a time and mix until mixture is light and fluffy (this takes about a minute) Scrape down the sides as necessary.
Add vanilla and peppermint extract (peppermint is optional).
Slowly add sifted dry mixture until just combined.
Chill dough for at least 1 hour.
Using a large cookie scoop or ice cream scoop, scoop dough onto sheet with parchment paper. Flatten slighlty with your hands.
Bake for 9-12 minutes. Centers will not appear entirely set, but fear not, trust the process.
Let cool on pans for 5 minutes, then transfer to a wire cooling rack until entirely cool (about 90 minutes before dipping)
Melt white chocolate with prefered method, dip each cookie half, then quickly top with peppermint pieces. Let cool at room temperature until chocolte is hardened.
Store cookies in an airtight container for up to 5 days. Enjoy!