01 - Preheat the oven to 350°F. Line two baking sheets with parchment paper.
02 - In a large bowl, cream together the butter and granulated sugar until light and fluffy.
03 - Mix in the egg yolk and vanilla extract until combined.
04 - Add flour and salt, mixing until a soft dough forms. Cover and chill for 15 minutes.
05 - Combine almond flour, sugar, egg white, and almond extract in a medium bowl. Stir until smooth and thick.
06 - Divide dough into 24 equal portions. Roll each into a ball, then flatten into 2-inch rounds.
07 - Place 1/2 tsp almond filling in the center of each round. Fold and pinch dough around filling to seal, shaping into crescents.
08 - Gently press each crescent into sliced almonds so they adhere on top.
09 - Place cookies on prepared baking sheets, spacing about 1 inch apart.
10 - Bake for 13-15 minutes until edges are golden brown.
11 - Cool on baking sheet for 5 minutes, then transfer to a wire rack.
12 - Once completely cool, dust cookies lightly with powdered sugar.