Preheat oven to 350°F. Line baking sheets with parchment paper and set aside.
In a large bowl, cream together butter and sugar until light and fluffy. Add vanilla, almond extract, egg, lemon zest, and juice. Scrape down the sides of the bowl and mix again until everything is well-incorporated.
Stir in all dry ingredients (except for powdered sugar) slowly until just combined. Scrape the sides of bowl and mix again briefly.
Pour powdered sugar onto a large plate or in a bowl. Using a spring-loaded cookie scoop to scoop dough; roll into balls & toss in powdered sugar. Place on baking sheet and repeat with remaining dough.
Bake for 9-11 minutes or until the edges/bottom are lightly golden and the cookies are crinkly but not wet looking. (Be careful not to over bake or they won't be chewy.)
Remove from oven and cool cookies about 3 minutes before transferring to cooling rack.