Loaded Peanut Butter Chocolate Chip Cookies combine peanut butter cookie dough with chocolate chips, peanut butter cups, and crunchy peanuts for a rich, chewy cookie.
Preheat oven to 350°F (175°C). Line baking sheets with silicone liners or parchment paper.
Whisk together the flour, baking soda, and salt. Set aside.
Using an electric mixer on medium speed, beat the butter and peanut butter for about 30 seconds. Add the brown sugar and sugar. Beat until light and fluffy.
Add the eggs, one at a time, mixing well after each addition. Mix in the vanilla.
Reduce mixer speed to low. Gradually add the flour, mixing just until combined. The dough will be thick.
Stir in the peanut butter cups, both chocolates, and peanuts.
Drop the dough by tablespoonfuls onto the prepared pans. Bake 10 to 12 minutes, or until the cookies are golden brown. Place the remaining cookie dough in the refrigerator between baking batches.
Cool the cookies on the pans for 5 minutes. Then transfer to a wire rack to continue cooling.
Peanut butter: Use a regular creamy peanut butter (like Jif or Skippy) for the best texture. Natural peanut butter tends to separate and can make the cookies spread unpredictably.
Mix-in substitutions: You can easily adjust the mix-ins in these cookies. Use all semisweet or all milk chocolate chips, substitute chopped peanut butter cups for the mini cups, or replace the peanuts with additional chocolate chips or peanut butter chips.
Evenly distributed mix-ins: If using full-size peanut butter cups, chop them into small pieces so they distribute more evenly throughout the cookie dough.
Cookie size: If you prefer larger bakery-style cookies, use about 2 tablespoons of dough and add 1–2 minutes to the baking time.
Storage: Store the cookies in an airtight container at room temperature for up to 4 days. For longer storage, freeze the baked cookies for up to 3 months. Thaw at room temperature before serving.