In a large bowl, cream together softened butter and powdered sugar until light and fluffy (2–3 minutes).
Add vanilla and almond extracts and mix until combined.
In a separate bowl, whisk together flour, ground pistachios, and salt. Gradually add to the butter mixture and mix just until a dough forms.
Scoop 1-tablespoon portions of dough and roll into balls. Place on a parchment-lined baking sheet.
Use your thumb or the back of a spoon to make a shallow indent in each cookie.
Chill the shaped dough in the fridge for 30 minutes.
Preheat oven to 350°F (175°C). Bake cookies for 12–14 minutes, or until edges are lightly golden.
Let cookies cool completely. Fill each indent with pistachio cream and sprinkle with chopped pistachios.
Let set before serving or storing.