Heat oven to 350°F. Line two baking sheets with parchment.
Whisk almond flour, all-purpose flour, salt, cinnamon, and lemon zest in a medium bowl.
Cream butter and sugar in a large bowl until pale and fluffy, about 2 minutes.
Beat in the egg, vanilla, and almond extract until smooth.
Mix in the dry ingredients just until a soft dough forms. Divide dough, flatten into two disks, and chill 20 minutes.
Roll one disk between parchment to 1/8-inch thick. Cut 2-inch rounds; punch a small center from half the rounds for tops.
Gather scraps, reroll once, and arrange cookies 1 inch apart on prepared sheets.
Bake 12–14 minutes until edges are just golden. Cool 5 minutes on sheets, then transfer to a rack to cool completely.
Warm jam until spreadable. Flip solid cookies, spread with a thin layer of jam, cap with cutout tops, and dust with powdered sugar.