First, beat together the softened butter with both granulated sugar and packed brown sugar until the mixture is light and fluffy. Scrape down the bowl’s sides so everything mixes evenly. This step adds air and helps with that soft-chewy texture.
Next, stir in the peanut butter until smooth, then add the egg and vanilla and mix just until combined. Don’t over-mix or you risk tough cookies. Use a scrape of the spatula to gather the mixture from the sides so everything’s uniformly blended.
In goes the flour (spooned & leveled), followed by baking soda, baking powder, and salt. Mix gently at first, then more fully but just until the dough comes together. Leave faint streaks of flour early on so you don’t overwork the dough.
Once the dough is nearly together, stir in the chopped Butterfinger pieces or Butterfinger Bits until just dispersed. You want good chunks so you get crunchy bits, but not too much so the dough becomes hard to shape.
Cover the dough and chill in the fridge for 15 minutes (or up to 24 hours if you plan ahead). Chilling firms up the dough so the cookies don’t spread too thin. I’ve skipped chilling in a pinch, but chilling always gives a better shape.
Preheat the oven to 350°F (about 175°C); line baking sheets. Scoop 2-inch balls of dough, place them apart to give room for spreading. Bake for about 10 minutes; edges should look set, middle still soft. If cookies haven’t spread much, gently press down with a spatula after removing from the oven. Let cookies rest on a baking sheet for 5 minutes, then move to a wire rack to cool fully.