01 - In a medium bowl, mix together the peanut butter and powdered sugar with a fork until crumbly. Set aside.
02 - Spread half of the peanut butter crumbs in the bottom of the baked pie crust.
03 - In a saucepan, whisk together granulated sugar, flour, and salt until well blended.
04 - Gradually whisk in milk until smooth, ensuring no lumps remain.
05 - Place the saucepan over medium heat. Cook, whisking constantly until mixture thickens and just begins to boil, approximately 4-5 minutes.
06 - In a separate bowl, whisk the egg yolks. Gradually whisk in a small amount of the hot milk mixture to warm the eggs without cooking them.
07 - Slowly pour the egg mixture back into the saucepan, whisking constantly. Cook for another 2 minutes until thick and glossy.
08 - Remove from heat. Stir in butter and vanilla until smooth and fully incorporated.
09 - Pour the filling over the peanut butter crumbs in the pie shell. Allow to cool for about 15 minutes, then refrigerate for at least 2 hours until completely set.
10 - Beat the heavy cream, powdered sugar, and vanilla until stiff peaks form. Spread evenly over chilled pie.
11 - Sprinkle with the remaining peanut butter crumbs before serving.