Prepare the crust: Preheat the oven to 350°F (175°C). In a medium bowl, combine the chocolate cookie crumbs, melted butter, and granulated sugar until the mixture resembles wet sand. Press the crumb mixture firmly into the bottom of a 9-inch springform pan to form an even crust. Bake in the preheated oven for 10 minutes, then remove and let cool.
Make the filling: In a large mixing bowl, beat the softened cream cheese and peanut butter together with an electric mixer until smooth and creamy. Gradually add in the powdered sugar and vanilla extract, mixing until combined.
Add eggs: Incorporate the eggs one at a time, mixing on low speed until just combined. Avoid overmixing to prevent excess air in the cheesecake.
Incorporate sour cream and chocolate: Gently fold in the sour cream and melted chocolate chips into the cream cheese mixture until fully incorporated.
Assemble and bake: Pour the filling into the cooled crust, spreading it evenly. Bake in the oven for about 50-60 minutes, or until the center is set but slightly jiggly. Turn off the oven and leave the cheesecake inside for another hour to cool gradually.
Chill: After an hour, remove the cheesecake from the oven and let it cool to room temperature. Cover the cheesecake with plastic wrap and refrigerate for at least 4 hours, preferably overnight.
Prepare the topping: Before serving, top the cheesecake with whipped cream, sprinkle with chocolate shavings or drizzle melted chocolate, and add chopped roasted peanuts for a crunchy finish.
Notes
For best results, refrigerate overnight before serving.