01 - In a large bowl, combine the creamy peanut butter, softened unsalted butter, vanilla extract, and salt. Beat with a hand mixer or stand mixer on medium speed until the mixture is completely smooth and creamy.
02 - Add the powdered sugar one cup at a time, mixing thoroughly after each addition. Continue until the dough becomes stiff enough to handle and no longer feels sticky to the touch. You may need between 3 and 4 cups depending on the peanut butter's moisture content.
03 - Scoop tablespoon-sized portions of the peanut butter dough and roll them between your palms to form smooth, uniform balls. Arrange them on a parchment-lined baking sheet, leaving a small gap between each one.
04 - Place the baking sheet in the refrigerator and chill the peanut butter balls for 30 minutes until they are firm enough to hold their shape during dipping.
05 - In a microwave-safe bowl, combine the semisweet chocolate chips with the shortening or coconut oil. Microwave in 30-second bursts, stirring between each interval, until the chocolate is fully melted and silky smooth.
06 - Insert a toothpick into the top of each chilled peanut butter ball. Dip it into the melted chocolate, leaving the top third exposed so it resembles a buckeye nut. Gently shake off any excess chocolate before placing it back on the parchment.
07 - Return the dipped cookies to the baking sheet. Once all are dipped, refrigerate for 15 to 20 minutes until the chocolate coating is fully set. Remove the toothpicks and lightly smooth over any small holes with your finger if desired.