place the cream cheese and sugar into the bowl of a stand mixer fitted with a paddle attachment. Beat together on high speed for 2 minutes to ensure the mixture is smooth and creamy.
Scrape the sides down intermittently.
Add in the heavy cream, sour cream, vanilla, lime juice and salt and beat together for 1 minute or until fully combined.
Lastly, add in the cornstarch and beat together until incorporated.
Once the crust has cooled completely, spread the cheesecake batter into the pan in an even layer. Cover the pan and place it into the fridge to chill for 1 hour.
Once the cheesecake layer has chilled, remove the cover from the pan.
In a large mixing bowl, whisk together the pistachio pudding and milk for 2 minutes or until soft set. Pour the pudding into the pan, over the cheesecake layer. Smooth out. Cover the pan back up and place it into the fridge to chill for 4 hours or until the pudding is completely set.
Once the pudding layer has set, remove the cover from the pan.
Spread the cool whip over the pudding layer.
Sprinkle with a layer of crushed pistachio pieces. Slice and serve chilled.
ENJOY!