In the bowl of a stand mixer fitted with the paddle attachment, beat the butter and granulated sugar on medium-high speed until light and fluffy, about 2 minutes.
1 cup unsalted butter, 1 cup granulated sugar
Add the egg and vanilla. Mix to combine.
1 large egg, 1 teaspoon pure vanilla extract
In a separate medium bowl, whisk together the flour, almond flour, baking powder, and salt.
2½ cups all-purpose flour, ½ cup almond flour, 1 teaspoon baking powder, ¼ teaspoon kosher salt
Add the dry ingredients to the wet and mix to combine. Make sure to scrape down the sides of the bowl as needed.
Divide the dough into 2 discs and wrap them in plastic wrap. Place them in the refrigerator to chill for 30 minutes.
Turn the dough out onto a lightly floured surface and roll it out to ¼-inch thick.
Cut out 3-inch shapes (circles, stars, trees, etc.) from the dough and place them on a parchment-lined baking sheet. You'll want to cut out 36 cookies.
Using a 1-inch cookie cutter of the same shape, cut the center out of half of the cookies. This will allow us to see the jam filling in the final linzer cookies!
Chill the cookies in the freezer (or refrigerator) for 30 minutes.
While the dough chills, preheat the oven to 350°F.
Bake the cookies for 13-15 minutes, or until they are just golden brown. Allow the cookies to cool completely on the tray.
When the cookies have cooled, generously dust the tops of the cookies with a hole in the center with powdered sugar.
¼ cup powdered sugar
Spread 1 tablespoon of jam onto the center of each whole cookie and carefully place a powdered sugar dusted cookie on top of the jam.
½ cup cherry jam