Cream together softened butter and powdered sugar in a stand mixer with a paddle attachment or in a large mixing basin for about 1-2 minutes. Mix in the egg yolk. Mix in the salt, cinnamon, extracts, zest, and orange juice until thoroughly blended. Stir in the flour and almond flour on low speed until combined. Make discs out of the dough after dividing it in half. Wrap securely in plastic wrap and refrigerate for at least an hour, or up to two days.
Preheat oven to 350°F. Line baking sheet with parchment paper and set aside.
Roll out the dough discs to a thickness of about ¼ inch on a lightly floured surface. Cut out cookies with a 2-inch cookie cutter of your choice and place on the prepared baking sheets. The cookies should be slightly golden after 8 minutes of baking. Transfer to a cooling rack within 5 minutes of removing from oven.
Fill the cookies
Put one cookie on top of the other after filling the bottom with chocolate hazelnut spread. Dust with powdered sugar.
Keyword chocolate hazelnut linzer cookies, linzer cookies, nutella cookies