Preheat Oven and Prep. Start by preheating the oven to 400°F. Set out two cookie sheets and line them with parchment paper.
Cream Butter, Powdered Sugar, Vanilla Extract, Almond Extract, and Salt. In a large bowl, or the bowl of a stand mixer with a paddle attachment, cream the softened butter, powdered sugar, vanilla extract, almond extract, and salt. Mix on medium speed for 2-3 minutes, or until creamy and smooth.
Add Flour and Walnuts. With the mixer running on low, slowly add the gluten-free flour until just combined and the dough starts to come together. Add the chopped nuts to the mixer.
Fold the Walnuts into the Dough. Mix for a few more seconds incorporating the nuts into the dough, then turn off the mixer. Do not overmix the dough. Scrape down the bottom and sides of the bowl with a rubber spatula folding in any visible dry areas.
Scoop, Roll, and Freeze. Use a small cookie scoop or spoon to scoop out the dough, measuring 1 Tablespoon-sized balls or (20 grams). You want to make sure the cookie dough balls are not too big. Roll each ball of dough between your hands to smooth and place 12 cookie dough balls onto a baking sheet. Place the baking sheet in the freezer for just 5 minutes.
Bake Cookies. Remove the baking sheet from the freezer. Place the tray in the oven and bake for 9-11 minutes, or until the bottoms just turn golden brown and the tops of the cookies have just started to crack. Let the cookies cool for 5 minutes on the baking sheet before transferring to a wire cooling rack to finish cooling. Repeat this baking process until all cookies are baked and cooled.
Roll in Powdered Sugar. Once the cookies are cooled, fill a small bowl with powdered sugar and gently roll each cookie in the powdered sugar to coat well.
Roll the Cookies in Powdered Sugar Again. Repeat once more, rolling the cookies in powdered sugar, to ensure they are evenly coated.
Serve and Store. You can serve these cookies right away or store them in an airtight container at room temperature for 3 days.