Preheat oven to 400°F. Roll out pie crust on a floured surface. Transfer to a 9-inch pie plate. Crimp edges and prick bottom and sides with a fork.
unbaked pie crust
Line pie crust with parchment paper and fill with pie weights. Bake for 15 minutes. Remove weights and parchment paper and bake for another 15 minutes until golden brown. Set aside.
Combine peanut butter chips, sweetened condensed milk, and butter in a saucepan over medium heat. Cook and stir until melted.
10 ouncess peanut butter chips, 1 (14-ounce) can sweetened condensed milk, 3 Tablespoons salted butter
Add marshmallows, stirring until melted and combined.
2 cups miniature marshmallows
Pour filling into baked pie crust. Sprinkle peanuts evenly over top of filling.
1 1/2 cups dry roasted unsalted peanuts
Cook sugar in a small saucepan over medium heat, stirring constantly, until melted and an amber color. Add butter. Stir until melted.
1/2 cup (100g) granulated sugar, 3 Tablespoons salted butter
Add cream and stir until combined. Boil for 1 minute.
1/4 cup heavy cream
Remove caramel from heat and stir in vanilla and salt. Cool for 5 minutes.
1 teaspoon vanilla extract, 1/2 teaspoon kosher salt
Drizzle caramel evenly over peanuts on top of pie.
Refrigerate for 4 hours until set before slicing.