Heat the oven to 350°F and line 2 baking sheets with parchment paper; set aside.
Combine butter and 1/2 cup of the powdered sugar
Beat until light and fluffy. Add nuts, orange zest, salt, vanilla extract, and almond extract and continue mixing until ingredients are well incorporated.
Add flour and mix just until incorporated(do not overmix).
Shape dough into tablespoon-size balls. Place 1 inch apart on the prepared baking sheets. Bake until bottoms begin to brown, about 15 minutes.
Remove from the oven and let cool slightly on the baking sheets.
Pour remaining 1 1/2 cups powdered sugar into a medium bowl. Place warm cookies in the powdered sugar, turning gently to thickly coat (you should see very little of the cookie underneath). Let cool and recoat in powdered sugar if a thicker coat is desired.