In a large mixing bowl, combine the softened butter, granulated sugar, and packed brown sugar. Beat on medium speed for 2-3 minutes until the mixture is light, fluffy, and pale in color. This creaming process incorporates air into the dough, which helps create the signature crinkled texture on the cookies. Make sure your butter is truly softened but not melted—it should be around 65-70°F for best results.
Add the room-temperature egg and vanilla extract to the creamed mixture. Beat on medium speed for about 1 minute until fully combined and the mixture looks smooth and integrated. Room-temperature ingredients blend more evenly and create a better emulsion, which gives you a more cohesive dough.
In a separate medium bowl, whisk together the all-purpose flour, unsweetened cocoa powder, baking soda, and salt. Whisking helps distribute the leavening agent evenly throughout the dry mixture, ensuring consistent rise and texture in every cookie. This step should take just 30 seconds to a minute.
Slowly add the dry ingredient mixture from Step 3 to the wet mixture, beating on low speed just until combined. The dough will be thick and dark. Once the flour is mostly incorporated, add the chocolate chips and fold them in gently with a spatula. I like to use semi-sweet chips because they provide just enough sweetness to balance the cocoa powder without making the cookies overly sweet.
Cover the dough with plastic wrap or transfer it to an airtight container, then refrigerate for at least 3 hours (or up to 24 hours). Chilling is essential for this recipe—it prevents the cookies from spreading too much and helps develop deeper chocolate flavor. The cold dough also becomes easier to handle when rolling into balls.
Remove the dough from the refrigerator and let it sit at room temperature for 10-20 minutes to make it easier to scoop. While the dough is warming slightly, combine the confectioners sugar and 3 tablespoons granulated sugar in a shallow bowl. Once the dough is workable, roll it into 1.5-inch balls and immediately roll each ball in the sugar coating until fully covered. This coating creates the signature crinkled appearance as the cookies bake and the sugar melts and cracks.
Preheat your oven to 350°F and line your baking sheets with parchment paper. Arrange the sugar-coated dough balls about 3 inches apart on the prepared sheets—they will spread as they bake. Bake for 11-12 minutes; the cookies should look slightly underbaked in the center when you pull them from the oven, as they'll continue to set as they cool. This ensures a soft, chewy center with crispy edges.
Allow the cookies to cool on the baking sheet for 5 minutes—this sets the structure just enough to handle them. Transfer them to a wire cooling rack to cool completely. I find that this brief rest on the sheet prevents them from breaking apart while still allowing them to finish cooling quickly so the crinkle texture sets perfectly.