01 -
In a small bowl, whisk together the flour and baking powder until well combined. Set aside.
02 -
Set aside 1/3 of the chopped chocolate for later use. Place the remaining chocolate and butter in a microwave-safe bowl. Heat in 30-second intervals, stirring between each, until completely melted and smooth.
03 -
In a stand mixer fitted with the paddle attachment, beat eggs, sugar, vanilla, and salt on medium-high speed for 3-4 minutes until pale and thick. Reduce speed to low and add the melted chocolate mixture, mixing until just combined.
04 -
Fold in the flour mixture with a rubber spatula until no dry streaks remain. Fold in the reserved chopped chocolate and 1/2 cup of chopped pistachios. The dough will be soft and glossy.
05 -
Cover the bowl and refrigerate for 30-45 minutes until the dough firms up enough to scoop.
06 -
Preheat oven to 175°C (350°F). Line two baking sheets with parchment paper.
07 -
Using a tablespoon or small cookie scoop, portion the dough into balls and place on prepared baking sheets, leaving 5cm (2 inches) between each cookie.
08 -
Bake for 8-10 minutes until the edges are set but centers still appear slightly soft. Allow cookies to cool on the baking sheets for 5 minutes before transferring to a wire rack to cool completely.
09 -
In a medium bowl, whisk together the pistachio pudding mix and milk until smooth and beginning to thicken. In a stand mixer fitted with the paddle attachment, beat butter until creamy. Add the pudding mixture and beat until combined.
10 -
Gradually add powdered sugar, vanilla extract, salt, and almond extract, beating on low speed until incorporated, then on medium-high until light and fluffy. Fold in the remaining chopped pistachios.
11 -
Spread or pipe a generous amount of pistachio frosting onto the flat side of half the cookies. Top with remaining cookies, pressing gently to adhere. Serve immediately or store in an airtight container.