Pre heat oven to 350 degrees F. Line a baking sheet(s) with parchment paper.
In a large bowl using an electric hand mixer or in the bowl of a stand mixer fitted with a paddle attachment, combine the butter, brown sugar, and sugar. Beat until light and fluffy (2-5 minutes).
1 cup unsalted butter, 3/4 cup light brown sugar, 3/4 cup granulated sugar
Add the eggs and vanilla extract; beat to combine.
2 large eggs, 1 teaspoon vanilla extract
In a separate medium bowl, combine the dry ingredients: flour, baking soda, and salt. Whisk together and add to the wet ingredients and beat until a dough forms.
3 cups all purpose flour, 1 teaspoon baking soda, 1/2 teaspoon kosher salt
Fold in the white baking chips, peanuts, and candy corn by hand. Mix to fully incorporate.
1 cup white baking chips, 1 cup lightly salted peanuts, 1 cup candy corn
Cover the bowl with plastic wrap and chill for at least 30 minutes.
Use a 1-tablespoon cookie scoop to scoop the cookie dough into balls. Place the cookie dough balls on the prepared baking sheet with 2 inches in between. IMPORTANT: Make sure no candy corn is touching the backing sheet or it will melt into a sugar puddle while it bakes (SEE NOTES BELOW). Bake cookies in the preheated oven for 8-10 minutes, until the edges are golden brown but the center is still soft.
Remove the cookies and immediately place additional pieces of candy corn and/or white baking chips on top of the warm cookies. Gently push down slightly so they will stick once the cookies have cooled.
Allow the cookies to cool on the baking sheet for 5 minutes, then place cookies on a wire rack to cool completely.