01 - Preheat oven to 350°F. Line two baking sheets with parchment paper and set aside.
02 - In a large mixing bowl, beat the softened butter and granulated sugar together using an electric mixer until the mixture is pale, light, and fluffy — approximately 3 minutes.
03 - Add the egg and vanilla extract to the creamed mixture. Beat until fully combined and smooth.
04 - In a separate bowl, whisk together the all-purpose flour, baking powder, and salt. Gradually add the dry ingredients to the wet mixture, mixing on low speed until a soft, cohesive dough forms. Cover and chill the dough while preparing the filling.
05 - In a small bowl, combine the finely ground almonds, granulated sugar, egg, softened butter, almond extract, and a pinch of salt. Stir until a thick, spreadable paste forms.
06 - Scoop approximately 1 tablespoon of dough, flatten it in the palm of your hand, and place ½ teaspoon of almond filling in the center. Fold the dough around the filling, pinching the edges to seal, and gently shape into a crescent resembling a miniature croissant. Place on the prepared baking sheets, spacing about 2 inches apart.
07 - Gently press several sliced almonds onto the top of each shaped cookie, pressing lightly so they adhere to the surface.
08 - Bake for 13–15 minutes, or until the edges are lightly golden and the tops are set. Allow the cookies to rest on the baking sheets for 5 minutes before transferring to a wire cooling rack.
09 - Once the cookies have cooled completely, generously dust with powdered sugar. Serve alongside coffee or tea for a Parisian-inspired treat.