Preheat and prep: Heat your oven to 350°F (175°C). Line two baking sheets with parchment paper.
Toast the nuts (don't skip this!): Spread the chopped nuts on a baking sheet and toast for 5–7 minutes until fragrant. Cool completely, then finely chop if needed (a food processor makes this quick).
1 c. pecans or walnuts
Cream butter and sugar: Beat the softened butter and ½ cup powdered sugar until light and fluffy (2–3 minutes). Mix in the vanilla.
1 c. salted butter, ½ c. powdered sugar, 1 tsp vanilla extract
Add dry ingredients: Whisk flour and salt together, then gradually mix into the butter mixture on low speed. Stir in the toasted nuts. The dough might look crumbly at first but will hold when pressed—or come together smoothly, depending on butter temperature.
2¼ c. unbleached all-purpose flour (RECOMMEND WEIGHING), ¼ tsp salt
Shape the balls: Roll tablespoon-sized portions into 1-inch balls and place on baking sheets.
Bake: 12–15 minutes, until bottoms are lightly golden (tops stay pale).
Coat with sugar: Let the cookies cool for just 5 minutes (they should still be quite warm). For the classic double coating, first place the warm cookies in a large zip-top bag with about 1½ cups powdered sugar, seal, and gently shake to coat evenly. Remove and let cool completely on a wire rack. Once cooled, repeat: add more powdered sugar to the bag (or a fresh batch) and shake again for that extra thick, snowy layer.
1½ c. powdered sugar
Video
Notes
Use room-temperature butter (not melted) for the best texture.
Weigh ingredients for accuracy—especially flour!
If dough feels too soft, chill for 20–30 minutes.
The zip-top bag shake method is great for even coating without getting sugar everywhere—work in batches if needed to avoid overcrowding.
Store in an airtight container up to 1 week, or freeze baked (uncoated) cookies up to 3 months.