Start by making the graham cracker crust. Mix the crumbs with melted butter, then press into a pie dish and refrigerate until firm.
Next, make the chocolate layer. Microwave mini marshmallows, heavy cream, and a pinch of salt until melted. Stir in chocolate chips until smooth, then let cool.
For the peanut butter filling, combine creamy peanut butter with softened cream cheese and heavy cream in a food processor. Process until airy and fluffy.
To assemble the pie, spread the peanut butter filling over the graham cracker crust, then pour the cooled chocolate layer on top. Use the reserved peanut butter filling to pipe swirls on top of the pie.
Refrigerate the pie for at least 4 hours or overnight to set.
Serve and enjoy!