Brown the Butter: In a medium saucepan, melt the butter over medium heat. Continuously stir it as it melts, watching for the color to transform into a rich golden brown and for a nutty aroma to develop. This process should take about 5-7 minutes. Once done, remove from heat and allow it to cool for a few minutes.
Combine Sugars: In a large mixing bowl, combine the packed brown sugar and granulated sugar. Pour the slightly cooled brown butter into the bowl and mix vigorously until the sugars are well blended.
Incorporate Eggs and Vanilla: Crack in the eggs one at a time, ensuring to mix thoroughly after each addition to create a smooth batter. Stir in the vanilla extract for added flavor.
Prepare Dry Ingredients: In a separate bowl, whisk together the all-purpose flour, baking soda, and sea salt. Gradually incorporate this dry mix into the wet ingredients, stirring gently until just combined. Avoid overmixing to ensure soft cookies.
Add Chocolate Chips and Nuts: With a spatula, gently fold in the semi-sweet chocolate chips and, if using, the chopped nuts. Ensure they are evenly distributed throughout the dough.
Preheat Oven: Set your oven temperature to 350°F (175°C) and prepare your baking sheets by lining them with parchment paper for easy cleanup.
Shape Cookies: Using a tablespoon or a cookie scoop, portion out rounded balls of dough and place them onto the prepared baking sheets, leaving adequate space between each cookie to allow for spreading during baking.
Bake: Place your baking sheets into the preheated oven and bake for approximately 10-12 minutes. Look for golden brown edges and slightly soft centers as indicators of doneness.
Cool and Serve: Once baked, remove the cookies from the oven and let them cool on the baking sheets for about 5 minutes. Then, carefully transfer them to wire racks to cool completely.
Notes
For an extra indulgent touch, drizzle melted chocolate over the cookies before serving.