In the bowl of a stand mixer fitted with the paddle attachment, beat the granulated sugar, butter, and brown sugar on high for 2 minutes to ensure that it is creamy and fluffy. Add the eggs and egg yolks. Beat together for 30 seconds. Add the vanilla and mix.
1⅔ cups granulated sugar, 1½ cups unsalted butter, ½ cup brown sugar, 3 large eggs, 2 egg yolks, 1½ teaspoons pure vanilla extract
Add the flour, baking powder, baking soda, and salt. Mix together until incorporated. Mix in the cocoa powder until well combined.
3½ cups all-purpose flour, 1 teaspoon baking powder, 1 teaspoon baking soda, 1 teaspoon kosher salt, 1 cup unsweetened cocoa powder
Shape the dough into a rough ball, wrap in plastic wrap, and chill in the refrigerator for at least 30 minutes.
Once cookie dough has chilled, preheat the oven to 350°F. Line baking sheets with parchment paper.
Remove the dough from the refrigerator and unwrap. Pinch off 2-tablespoon-sized pieces and roll them into balls. Place the balls onto prepared baking sheets, leaving at least 3 inches of space between each. Slightly flatten each ball into discs about 1½ inches in diameter.
Bake for 10-11 minutes. The centers will still be soft.
Remove from the oven and place onto a cooling rack to cool completely.
Place the white chocolate in a microwave-safe bowl and microwave in 30-second increments, stirring often, until fully melted.
2 cups white chocolate
Dip each cookie halfway into the melted white chocolate. Sprinkle immediately with peppermint pieces.
1 cup peppermint candies
Let the cookies set at room temperature for 20 minutes or in the freezer for 10 minutes to harden before serving.