01 - In a large bowl, beat the creamy peanut butter, softened unsalted butter, vanilla extract, and salt together using a hand or stand mixer until the mixture is completely smooth and creamy.
02 - Gradually blend in the powdered sugar, adding 1 cup at a time, until the dough becomes stiff enough to handle and no longer feels sticky when rolled between your palms.
03 - Scoop out tablespoon-sized portions of the dough and roll each one into a smooth, even ball. Arrange all balls on a parchment-lined baking sheet, spacing them about 1 inch apart.
04 - Transfer the baking sheet to the refrigerator and chill the peanut butter balls for 30 minutes until they are firm enough to handle during the dipping process.
05 - Place the semisweet chocolate chips and shortening (or coconut oil) in a microwave-safe bowl. Heat in 30-second intervals, stirring thoroughly between each interval, until the chocolate is completely melted and smooth.
06 - Insert a toothpick into each chilled peanut butter ball and dip it into the melted chocolate, leaving the top third exposed to resemble a buckeye nut. Gently tap or shake off any excess chocolate before setting it down.
07 - Return each dipped ball to the parchment-lined baking sheet. Once all balls are coated, refrigerate for 15 to 20 minutes until the chocolate shell is fully set. Remove the toothpicks and lightly press to smooth over any holes if desired.