Step 1: Preheat Your Oven. Start by preheating your oven to 350°F (175°C). This ensures that your cookies bake evenly.
Step 2: Prepare Your Baking Sheet. Line a baking sheet with parchment paper. This will help prevent the cookies from sticking and make cleanup a breeze.
Step 3: Mix the Dry Ingredients. In a bowl, whisk together the all-purpose flour, pistachio flour, sea salt, baking soda, and baking powder. Set aside.
Step 4: Cream the Butter and Sugars. In a large mixing bowl, use an electric mixer to beat the room-temperature butter, granulated sugar, and brown sugar together until light and fluffy, about 2-3 minutes.
Step 5: Add the Egg and Flavorings. Add the egg, pistachio butter, vanilla extract, and pistachio extract (if using) to the butter mixture. Mix until well combined.
Step 6: Combine Dry and Wet Ingredients. Gradually add the dry ingredient mixture to the wet ingredients, mixing until just combined. Be careful not to overmix, as this can lead to tough cookies.
Step 7: Scoop the Dough. Using a cookie scoop or a spoon, portion out the dough and roll it into balls. Each cookie should be about 1 inch in diameter.
Step 8: Roll in Sugar. Roll each cookie dough ball in granulated sugar to give them a beautiful sparkling finish.
Step 9: Bake. Place the cookie dough balls on the prepared baking sheet, spacing them about 2 inches apart. Bake in the preheated oven for 10-12 minutes, or until the edges are lightly golden.
Step 10: Add the Chocolate Kisses. Remove the cookies from the oven and immediately press a chocolate kiss into the center of each cookie. Allow them to cool on the baking sheet for a few minutes before transferring to a wire rack to cool completely.