Pre heat oven to 350°F.
In a large bowl, cream butter, white sugar, and brown sugar until smooth.
Add the eggs, yolk, and vanilla; mix until fluffy. Stir in peanut butter.
Separately, sift together the flour, baking soda, and salt; stir into the peanut butter mixture.
Finally, stir in the peanuts.
Refrigerate the dough for at least 2 hours.
Form dough into approximately 1 1/2 inch balls. Flatten each ball and wrap around each mini candy.
Bake for 12-15 minutes or until lightly brown on the edges.
Let set for a minute or two and then move cookies to a cooling rack. Allow to cool completely before diving in!