Line a baking sheet with parchment paper.
In the bowl of a stand mixer fitted with the paddle attachment, combine the unsalted butter, peanut butter, brown sugar, and honey. Beat this mixture on medium speed until creamy, about 1 to 2 minutes, stopping occasionally to scrape the paddle and the sides of the bowl.
Add the egg and egg yolk to the mixture. Beat until fully combined.
Next, add the vanilla extract and scrape the sides of the bowl to incorporate.
In a separate medium bowl, whisk together the all-purpose flour, baking powder, kosher salt, and baking soda.
Gradually add the flour mixture to the butter mixture with the mixer on low speed, beating until just combined.
Gently fold in the honey-roasted peanuts.
Using a ½-cup dry-measuring cup, scoop out a scant ½ cup of dough and place it 2 inches apart on the prepared pan.
Press a 3-tablespoon spring-loaded scoop into the middle of each dough scoop to create a mounded center.
Cover the dough and refrigerate for at least 2 hours or overnight.
Preheat your oven to 350°F (180°C) and line another baking sheet with parchment paper.
Place the chilled dough 3 inches apart on the prepared pan and garnish with flaked sea salt.
Bake until golden brown, about 17 to 20 minutes, rotating the pan halfway through.
While the cookies are still hot, gently swirl a round cutter around each cookie to create a perfect round shape.
Let the cookies cool on the pan for 10 minutes before transferring them to a wire rack to cool completely.
Store any leftovers in an airtight container for up to 3 days.