Preheat oven to 350 degrees.
Using a stand mixer fitted with the paddle attachment or a hand mixer, cream butter and sugar until light and fluffy (1-2 minutes).
Add vanilla and salt. Mix until combined.
Add flour, ½ cup at a time. Mix until combined.
Add chopped nuts. Mix until combined.
Lightly grease a cookie sheet or line with parchment paper and prepare 1 cup of powdered sugar in a separate bowl. Set aside.
Roll dough into 1-1½ inch balls and lightly press on to prepared cookie sheet.
Bake for 12-15 minutes or until bottoms are light brown.
Immediately toss warm cookies in powdered sugar and place on cooling rack.
Let cool completely before storing them so that the powdered sugar doesn't melt.