-
1
Center a rack in the oven and preheat the oven to 375 degrees F. Line two baking sheets with parchment or silicone mats.
-
2
Whisk together the flour, cocoa, salt and baking soda and keep close at hand.
-
3
Working in a stand mixer, preferably fitted with a paddle attachment, or with a hand mixer in a large bowl, beat the butter on medium speed for about 1 minute, until smooth. Add the sugars and beat for another 2 minutes or so, until well blended. Beat in the vanilla. Add the eggs, one at a time, and beat for 1 minute after each egg goes in. Reduce the mixer speed to low and add the dry ingredients in 3 portions, mixing only until each addition is incorporated. On low speed, or by hand with a rubber spatula, mix in the chocolate and nuts. (The dough can be covered and refrigerated for up to 3 days or frozen. If you'd like, you can freeze rounded tablespoons of dough, ready for baking. There's no need to defrost before baking - just add another minute or two to the baking time.)
-
4
Spoon the dough by slightly rounded tablespoonfuls onto the baking sheets, leaving about 2 inches between spoonfuls.
-
5
Bake the cookies - one sheet at a time and rotating the sheet at the midway point - for 10 to 12 minutes, or until they are set around the edges; they may still be a little soft in the middle, and that's just fine. Pull the sheet from the oven and allow the cookies to rest for 1 minute, then carefully, using a wide metal spatula, transfer them to racks to cool to room temperature.
-
6
Repeat with the remainder of the dough, cooling the baking sheets between batches.