Using an electric mixer with a paddle attachment, add butter, powdered sugar, and brown sugar into the mixing bowl and blend well.
Add in 1 egg yolk at a time, followed by the vanilla, and almond extract. Mix and scrape down the sides of the bowl.
While the mixers in on, slowly add in salt, almond flour, and all-purpose flour. Mix until the flour is well incorporated.
Dived the dough into two portions. Shape each section into a 6-inch disk. Wrap each disk in 2 layers of plastic wrap and chill for 45-60 mins.
Preheat oven to 350°. Line 2 baking sheets with parchment paper and set aside.
Dust a clean countertop with flour. Remove 1 dough disc from the fridge and remove plastic wrap.
Place the disk in the center of the floured surface and dust the tops with flour. Roll the to about ⅙ of an inch. Cut the dough into the desired shapes.
Place the cookies on the prepared cookies sheets, place the cookies about 1 inch apart. Using a smaller cookie cutter, cut the center of half of the cookies.
Chill the cookies for about 10 mins in the refrigerator before baking. Bake for 10-12 mins or until the cookie edges turn a slight golden brown color.
Once the cookies are completely cool dust the cookies tops with a layer of powdered sugar and set them aside.
Spread a thin layer of jam over the solid cookies and cover with a top cookie, and enjoy!
Store cookies in an airtight container in the refrigerator.