Preheat oven to 325 degrees. Line a cookie sheet with parchment paper or a baking mat; set aside.
In a medium bowl, whisk together the almond flour and sugar; set aside.
In a large bowl, using a handheld mixer, whisk the eggs whites and cream of tartar until they hold soft peaks. Whisk in the amaretto and almond extract to just combine.
Add dry ingredients to the egg mixture and use a spoon to stir until all ingredients are combined and a dough forms.
Place the powdered sugar in a small bowl. Use a small cookie scoop to scoop out 1 inch balls of the dough. Use your hands to roll the dough into a ball shape. Then roll the ball in powdered sugar just to coat. Place the cookie on the baking sheet leaving about an inch and a half between each cookie.
Bake for 15-20 minutes or until the bottom of the cookies are lightly golden and the tops of the cookies start to crack. Remove from oven and cool on baking sheet before moving to wire rack to cool completely.
Video
Notes
Use almond flour instead of almond meal. If you are grinding almonds, make sure you grind them very fine, almost to the consistency of flour.
If you don't have cream of tartar, you can use an equal amount of lemon juice in its place.
If you don't have amaretto liqueur, you can substitute ¼ teaspoon almond extract for it, or omit it altogether.
Beat the egg whites until soft peaks form; that means when you pull up with a spoon the eggs form a peak that slightly falls rather than stays straight up.
Bake the cookies just until they start to turn lightly brown.
Store the cookies in an airtight container in the refrigerator for up to a week.