Preheat the oven to 300 degrees F and line two baking sheets with parchment paper.
In a large bowl, whisk together the almond flour, sugar, matcha powder, and salt. Set aside.
Wipe a medium bowl down with white vinegar, then add the egg whites.*
With an electric mixer, beat the egg whites until soft peaks form, then add the almond extract.
Continue beating until stiff peaks form (the peaks will stand up but droop over, as shown above). Do not over-beat!
Fold all of the egg whites into the dry ingredients until fully combined. No need to be that gentle.
Use a 1 tablespoon cookie scoop to portion the dough.
Roll each cookie dough ball in the powdered sugar, then place on the prepared baking sheets about 1 inch apart.
Bake the amaretti cookies for about 22-25 minutes.
Transfer to a wire rack to cool completely and enjoy!