Ingredients
2 1/2 cups confectioners' sugar
1 1/2 sticks unsalted butter, softened
1/3 cup heavy cream
1 1/2 cups creamy peanut butter
1 teaspoon pure vanilla extract
Kosher salt
8 ounces bittersweet chocolate, chopped
Preparation
Sift sugar into a large bowl; set aside. Combine butter, cream, peanut butter, vanilla, and a pinch of salt in a saucepan over medium heat. Cook, stirring, until butter and peanut butter are just melted. Pour over sugar in bowl and whisk until smooth. Transfer to an 8-inch square baking dish and smooth surface. Place parchment or plastic wrap directly on surface of mixture and refrigerate until set, about 2 hours.
Roll scant tablespoons of peanut-butter mixture into 1-inch balls. Refrigerate for 30 minutes. In a bowl set over a saucepan of simmering water, melt chocolate, stirring until smooth; remove from heat. Working with 1 ball at a time, insert a toothpick into the center of the ball and dip into the chocolate 3/4 of the way up the ball, letting excess chocolate drip off. Transfer to parchment-lined baking sheets. Refrigerate until set, about 30 minutes. Gently press holes left by the toothpick to smooth. Buckeyes can be made 1 week ahead and stored in a single layer, covered, in refrigerator.