In a large mixing bowl, whip the heavy cream until stiff peaks form. I do this in my stand mixer with the whisk attachment, on high speed, for about 3 minutes. Or you can do this with a hand mixer, or with a whisk by hand (but this will take longer). The peaks should stand up on their own when you lift the beaters out of the bowl. And then refrigerate until ready to use. 1 ¼ cup (300 ml) cold heavy whipping cream
In a large mixing bowl, beat the cream cheese, and sugar together until light and fluffy, on medium-high speed, for about 2 to 3 minutes. 24 ounces (3 packages) full-fat cream cheese 1 cup (113 g) confectioners sugar
Add in the pistachio pudding mix, vanilla, almond extract, and sour cream, and mix on medium speed until smooth, about 1 minute. 3.4 ounces (1 package) instant pistachio pudding mix 1 teaspoon vanilla extract 1 teaspoon almond extract ¼ cup (57 g) sour cream
Fold in the whipped cream from step 1, until no streaks remain.
Remove the crust from the freezer and spoon the cheesecake mixture into the prepared graham cracker crust. Smooth the top. Cover the springform pan with plastic wrap or tin-foil (being careful it doesn’t touch the top of the cheesecake) and refrigerate until firm, about 6-8 hours (I like doing this the day before, so it sits overnight and its ready the next day.)
When ready to serve, I use a knife or metal spatula around the sides to loosen the edges of the crust from the springform pan and then remove the springform pan. Cut into slices and serve. I like to serve mine with homemade whipped cream and sprinkle on chopped pistachios. ¼ cup chopped pistachios