Preheat the oven to 350°F. Line a baking sheet with parchment paper.
Beat butter with a paddle attachment or handheld mixer for 1 minute until smooth. Add powdered sugar, vanilla, and almond extract, and beat until combined.
Mix in flour, 3/4 cup pistachio crumbs, and food coloring (if using) until combined. Stop mixing once the dough forms together.
Wrap the cookie dough securely and refrigerate for 1 hour.
Once chilled, form dough into 1-tablespoon-sized balls and place 2 inches apart on baking sheets. If crumbling, knead with your hands to bind.
Bake for 13-15 minutes, or until the edges are lightly golden.
Allow the cookies to cool on the baking sheet for 5 minutes before transferring them to a wire rack to cool completely.
Drizzle with icing if using.