Prepare the crust: Mix the chocolate cookie crumbs and melted butter in a bowl until combined. Press the mixture firmly into the bottom and up the sides of a 9-inch pie plate. Place the crust in the freezer while you prepare the filling.
Make the peanut butter filling: In a large bowl, beat the softened cream cheese until smooth. Add the peanut butter, powdered sugar, and vanilla extract. Beat until fully combined and creamy.
Fold in the whipped topping gently using a spatula until no streaks remain. Spread this peanut butter mixture evenly into the chilled crust.
Chill the pie for at least 30 minutes while you prepare the topping.
Make the chocolate topping: Place the chocolate chips in a small, heatproof bowl. Heat the heavy cream in a small saucepan until it just begins to simmer. Pour the hot cream over the chocolate chips. Let stand for 5 minutes, then whisk until smooth and glossy to create a ganache.
Pour the chocolate ganache over the chilled peanut butter layer. Spread evenly.
Refrigerate the pie for at least 4 hours, or until the filling is firm.
Before serving, garnish with chopped peanuts if desired. Slice and serve cold.
Notes
For a graham cracker crust, substitute 1 3/4 cups graham cracker crumbs for the chocolate crumbs and add 2 tablespoons of granulated sugar to the mix.
If you prefer a firmer chocolate topping, allow the ganache to cool slightly before pouring it over the filling.
You can use a store-bought pre-made chocolate cookie crust to save time.