Using either a stand mixer or hand held mixer, beat the butter, sugar and almond extract together until light and creamy.
1 c unsalted butter softened, ½ c sugar, 1 tsp pure almond extract
Gradually add in the orange zest, salt, and flour until it becomes a nice dough texture.
2 tsp orange zest, ¼ tsp kosher salt, 2⅓ c flour
Gather the dough up into a ball shape, wrap in plastic wrap and chill for 30 minutes.
While it's chilling prepare your work area. You can use a large cutting board or mat that has been lightly floured. Gather your baking sheet or sheets and line them with parchment paper or silicone mats.
After 30 minutes have passed, and you work area is prepared, preheat the oven to 350℉.
Place your dough ball onto the lightly floured surface (also rub some flour on your rolling pin) and roll the dough out to approximately ¼" thickness.
Cut out as many large hearts as you can with this piece of dough. Place 6 of the large hearts on your baking sheet and then use your smaller heart cookie cutter and cut small heart out of the center or 6 of the remaining large hearts. Place 6 of those on the baking sheet as well.
Continue with this process using all of the remaining dough.
Place the cookies in the preheated oven for 7-9 minutes until they just start to brown slightly.
Remove them from the oven and cool completely.
Separate the solid hearts from the heart rings. The heart rings you will now dust with powdered sugar.
¾ c powdered sugar
Spread the raspberry jam onto the solid hearts and then place the powdered sugar heart rings on the top. Serve and enjoy!!
¾ c raspberry jam/preserves