Before you get started, unwrap the dark chocolate kisses and place in a large bowl. Then place them in the fridge or freezer until right at the end. This helps the kisses keep their shape once being placed on the warm peanut butter cookies!
Using a stand mixer with a paddle attachment, or hand mixer, cream together the room temperature butter and peanut butter until fully combined and smooth.
Then add in the brown sugar and granulated sugar and mix until combined.
Add in the egg, vanilla extract, and almond extract and beat until light, fluffy, and pale in color. This should take 2-4 minutes which seems like a long time, but you'll see a huge difference in the texture afterwards.
Add in the flour, baking soda, and salt and mix until thoroughly combined. The dough will be soft.
Using a 1 tablespoon cookie scoop to portion the dough, roll into small balls. If desired, then roll gently in granulated sugar if desired.
Cover the dough balls and chill in the fridge for 1 hour.
While the dough is chilling, preheat the oven to 350°F and line a baking sheet with parchment paper.
Place about 3 inches apart on the baking sheet (I can fit 9-10 cookies on a half sheet pan).
Bake at 350°F for 8-10 minutes or until the edges are fully set but the centers are still soft.
Let the peanut butter cookies cool on the baking sheet for 5 minutes, then gently press a chilled dark chocolate kiss into the top of each cookie.
Transfer to a cooling rack to let the peanut butter blossom cookies cool completely to room temperature before storing.
Notes
Store the baked peanut butter blossoms in an airtight container at room temperature for up to 4 days. You can also store the dough in the fridge for up to a week and bake a few cookies at a time, as desired.