01 -
Mix flour, salt and sugar in a bowl. Add cold butter and cut it in until you get pea-sized chunks. Stir in pistachios, then add ice water bit by bit until the dough forms a ball. Shape into a disc, wrap in plastic, and chill for at least 30 minutes.
02 -
Preheat oven to 350°F. Blend pistachios with half the sugar until finely ground. In another bowl, mix remaining sugar with cream cheese until smooth. Add eggs one at a time, mixing well after each. Stir in extracts and milk, then fold in the ground pistachio mixture until smooth.
03 -
Roll out the chilled dough and transfer to a 9-inch pie dish. Crimp the edges however you like.
04 -
Pour the filling into the crust and bake for 45-50 minutes. The outer 3 inches should be set but the middle might still be jiggly - that's normal as it'll finish setting while cooling. Cool completely for 1-2 hours, then refrigerate for 2-3 hours until cold.
05 -
Top with whipped cream and sprinkle with chopped pistachios before serving cold.