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