2/3 cup toasted nuts (I used walnuts)
2 cups all-purpose flour, divided
3/4 cup butter, room temperature (original recipe: 1 cup)
1/4 cup powdered sugar
1 teaspoon vanilla
1/4 teaspoon table salt
1 cup powdered sugarĀ 

1. To toast the nuts, heat a dry skillet over medium heat until hot. Add the nuts and toast them, stirring frequently, for 5-8 minutes. Cool the nuts (this actually takes a while, so plan accordingly). Put the cooled, toasted nuts in the bowl of a food processor with 2 tablespoons of the flour. Run the machine until the nuts are finely ground and are the texture of dry bread crumbs. Set the mixture aside.

3. In the bowl of a mixer, cream together the butter and sugar. Add the vanilla, mixing well. Add the remaining flour and the salt, and mix well. Add the nut mixture and mix on low until they are well incorporated. Cover the dough and chill it in the refrigerator for an hour.

4. Heat your oven to 350, and line 2 baking sheets with parchment paper. Use a small cookie scoop (or a tablespoon) to form the dough into walnut-sized balls. Place them about 2 inches apart, and bake them for 12-15 minutes, or until just starting to brown around the edges. Remove them from the oven and cool for only 3 minutes (they need to be warm for the powdered sugar to stick).

6. Sift the remaining powdered sugar into a medium bowl (don't skip the sifting), and gently roll the warm cookies in the sugar. Put the coated cookies on a piece of parchment paper to cool completely. I put my cookies on a wire rack, and they ended up sticking :(

The powdered sugar will melt and form a coating on the cookie, so if you want a more powdery look, sift some extra sugar over the top after the cookies have cooled completely. Also, don't move the cookies until the coating has had a chance to dry, or harden, or you'll end up with fingerprints on your cookie (not as cute).

Makes about 36 cookies.