Make your graham cracker crust
In a medium bowl, combine graham cracker crumbs, sugar, and salt.
Pour in melted butter and stir with a fork until mixture resembles wet sand.
Press firmly into bottom and up the sides of a 9-inch pie pan using the bottom of a measuring cup.
Freeze for 15 minutes while preparing the filling.
Build your peanut butter filling
Beat softened cream cheese with an electric mixer on medium speed for 2 minutes until completely smooth and fluffy.
Add peanut butter, powdered sugar, and vanilla extract.
Beat on medium-low speed for 2-3 minutes until silky and combined.
Stop and scrape down the sides of the bowl at least twice.
Whip and fold the cream properly
In a separate clean bowl with clean beaters, whip cold heavy cream on high speed for 3-4 minutes until stiff peaks form.
The cream should stand up straight when you lift the beaters.
Gently fold whipped cream into peanut butter mixture in three additions.
Use a rubber spatula and fold from bottom up - don't stir vigorously.
The mixture should be light, fluffy, and cloud-like.
Assemble your no bake peanut butter pie
Remove chilled crust from freezer.
Pour peanut butter filling into the crust.
Smooth the top with an offset spatula or back of a spoon.
Create gentle swirls if desired for visual appeal.
Cover loosely with plastic wrap without touching the filling surface.
Refrigerate for at least 4 hours, overnight is better.
Add the chocolate ganache drizzle
Place chocolate chips in a small heatproof bowl.
Heat heavy cream in microwave for 30-45 seconds until steaming, not boiling.
Pour hot cream over chocolate chips and let sit undisturbed for 2 minutes.
Stir gently until completely melted and glossy.
Let cool for 10 minutes before drizzling on chilled pie.
Drizzle in your desired pattern and sprinkle with optional toppings.
Return to refrigerator for 30 minutes to set chocolate before serving.