First start by preheating the oven to 350F, then line a large baking sheet with parchment paper and set aside.
In a large bowl, mix the all purpose flour, almond flour and salt and set aside.
¾ cup all purpose flour, ¾ cup almond flour, ½ teaspoon salt
In a stand mixer bowl, cream the butter and the granulated sugar together until light and fluffy. Add in the vanilla extract and the almond extract and mix just until incorporated.
½ cup butter, ¼ cup + 1 tablespoon Imperial Sugar granulated sugar, ½ teaspoon vanilla extract, ¼ teaspoon almond extract
Add the flour mixture and mix using the paddle attachement. If the dough seems crumbly, don't worry and keep mixing until it comes together.
Using a measuring tablespoon, scoop out 1 tablespoon worth of cookie dough, roll it between the palm of your hands, and place it on the baking sheet. Continue until you are done with all the cookie dough. Using your fingers make a heart-shaped indentation, then pipe in the jam in.
⅓ cup jam
Bake each cookie for 11-12 minutes in the oven. Dust with powdered sugar then let the cookies cool on the baking sheet for 5-10 minutes then move to a cooling rack.