Bake and cool your pie crust if not already done.
Make the peanut butter crumble: combine powdered sugar and peanut butter with a fork until crumbly. Set aside.
In a medium saucepan, whisk sugar, cornstarch, salt, egg yolks, and milk. Cook over medium heat, whisking constantly, until thickened (about 7–10 minutes).
Remove from heat, stir in butter and vanilla. Let cool for 10 minutes.
Sprinkle half the peanut butter crumbles into the cooled crust. Pour in filling and smooth the top.
Chill in refrigerator for 3–4 hours until set.
Make whipped cream: beat heavy cream, powdered sugar, and vanilla to soft peaks.
Spread whipped topping over pie. Sprinkle with remaining peanut butter crumbles.
Serve chilled and enjoy!