Start by preheating your oven to 350°F (175°C). Meanwhile, line a baking sheet with parchment paper to prevent sticking.
In a large mixing bowl, use an electric mixer to cream together the softened butter and granulated sugar until the mixture is light, fluffy, and pale in color, which should take about 3-4 minutes.
Add the almond extract and vanilla extract to the butter-sugar mixture, continuing to beat until the extracts are well incorporated into the creamy mixture.
In a separate bowl, combine the all-purpose flour, almond flour, and fine salt. Whisk these dry ingredients together to ensure they’re evenly mixed.
Gradually introduce the flour mixture to the wet ingredients, mixing on low speed until a soft and cohesive dough forms. Be careful not to over-mix; stop once everything is just combined.
Using a tablespoon, scoop out portions of the dough and roll them into smooth balls using your hands. Place each ball on the prepared baking sheet, ensuring there is about 2 inches of space between each cookie.
Gently press your thumb or the back of a teaspoon into the center of each ball to create an indent, forming the characteristic thumbprint shape.
Fill each indent carefully with about 1/2 teaspoon of raspberry jam, ensuring it's generously heaped but not overflowing.
For a beautiful finish, sprinkle a few sliced almonds around the edge of each thumbprint, adding both texture and an elegant presentation.
Bake the cookies in your preheated oven for 12-15 minutes. They should be lightly golden at the edges while remaining soft in the center.
Once baked, remove the cookies from the oven and allow them to cool on the baking sheet for 5 minutes. Afterward, transfer them to a wire rack to cool completely.
Notes
Serve on a decorative plate with fresh raspberries for an elegant touch.