3 large egg whites
1/2 teaspoon vanilla or almond extract (optional)
1 1/2 cup powdered sugar
1/3 cup cocoa
3/4 cups chopped walnuts
3/4 cups sweetened flaked coconut (or more as needed)
Let the eggs sit on the counter for about an hour before separating. Prepare a baking sheet greasing it very well. Preheat the oven to 350. Place the eggs whites in a medium bowl and starting at low speed, beat the egg whites until they begin to foam. As the foam continues to build, you can turn the speed to medium and then high. Beat until the foam forms stiff, glossy peaks. Add the extract as desired. With a spatula, fold in the powdered sugar, cocoa, nuts, and coconut until just combined. Fold both in together to minimize the handling of the batter.
Spoon the batter onto the pan in rounded mounds. The batter should be of a consistency that a spoonful will stand as a mound 3/4-inch high on the pan. If the batter is too thin and tries to run, add more coconut. If the last few cookies are too thin, add more coconut again. Bake for 15 minutes for small to medium-sized cookies, 18 minutes for larger cookies, or until the cookies are a light brown color. Immediately remove the cookies with a thin metal spatula by slipping the edge of the spatula under the edge of the cookie and sawing back and forth . Cool on wire racks.