01 - Set the oven temperature to 350°F and line two baking sheets with parchment paper.
02 - Spread sliced almonds evenly on a baking sheet and toast in the oven for 6 to 8 minutes, stirring halfway through until golden and fragrant. Allow to cool.
03 - In a medium bowl, whisk together the all-purpose flour, baking powder, salt, ground cinnamon, and ground nutmeg until evenly mixed.
04 - Using a stand mixer or hand mixer, beat the unsalted butter and granulated sugar in a large bowl on medium speed until the mixture is light and fluffy, about 2 to 3 minutes.
05 - Incorporate the large egg, pure vanilla extract, and almond extract into the creamed mixture until fully combined.
06 - Gradually add the dry ingredient mixture to the wet ingredients, mixing just until incorporated to avoid overmixing.
07 - Gently fold the cooled toasted almonds into the dough ensuring even distribution.
08 - Scoop dough using a tablespoon measure into balls, then roll each ball in granulated sugar. Place the coated balls on the prepared baking sheets, spacing them about 2 inches apart.
09 - Press each dough ball gently with your palm or the bottom of a glass to flatten slightly.
10 - Bake in the preheated oven for 10 to 12 minutes, or until the edges are lightly golden.
11 - Allow cookies to cool on the baking sheet for 5 minutes before transferring to a wire rack to cool completely.