Preheat your oven to 350°F (175°C). This ensures that your cookies bake evenly.
Line a baking sheet with parchment paper. This keeps your cookies from sticking and makes cleanup a breeze.
In a large mixing bowl, combine the unsalted butter and creamy peanut butter. Using a whisk or electric mixer, beat them together until smooth and creamy. Gradually add in the light brown sugar and granulated sugar, mixing until well combined and fluffy.
Beat in the egg, egg yolk, and vanilla extract until fully incorporated.
In a separate bowl, whisk together the all-purpose flour, old-fashioned oats, and baking soda. Gradually add this mixture to the wet ingredients, stirring until just combined.
Gently fold in the white chocolate chips and peanut butter chips (or your choice of mix-ins) until evenly distributed throughout the dough.
Using a cookie scoop or tablespoon, drop rounded balls of dough onto the prepared baking sheet, leaving space between each cookie to allow for spreading.
Bake in the preheated oven for 10-12 minutes or until the edges are lightly golden. The centers may look soft, but they will firm up as they cool.
Remove from the oven and let the cookies cool on the baking sheet for about 5 minutes before transferring them to a cooling rack to cool completely.