Stir together flour, almond flour and salt. Set aside.
Using a standing mixer or electric hand mixer, beat together butter, sugar and ginger until fluffy, about 3 minutes.
Add almond butter and vanilla extract and beat until combined.
Add in the dry ingredients, and mix until just combined.
Separate the cookie dough into 2 parts and cover tightly. Chill in the fridge for at least 1 hour.
Once chilled, remove one of the cookie dough balls from the fridge. On a lightly floured surface, roll out the dough until it’s about 1/8” thick. Use a circle cookie cutter to cut out the base of the cookies. Transfer the cookie cutouts to a baking sheet.
You can re-roll the un-used dough between the cookie cutouts once to cut out additional cookies.
Remove the second cookie dough ball from the fridge and roll out to 1/8” thick on a lightly floured surface.
Use the circle cookie cutter to cut out the tops of the cookies. With a small cookie cutter, cut a shape in the center of each Linzer cookie top.
Transfer the cookie cutouts to baking sheets. Chill the cutouts for an additional 30 minutes.