Preheat your oven to 350°F (175°C). Line two large baking sheets with parchment paper or silicone baking mats.
In a medium bowl, whisk together the flour, baking soda, and salt. Set aside.
In the bowl of a stand mixer fitted with the paddle attachment (or using a hand mixer), beat the cool butter, granulated sugar, and brown sugar together on medium speed until light, fluffy, and creamy, about 2 minutes. Scrape down the bowl.
With the mixer on low, add the vanilla extract and eggs one at a time, mixing until just combined after each. Scrape down the bowl again.
Gradually add the dry ingredients to the wet mixture, mixing on low speed until just a few streaks of flour remain. Turn off the mixer and use a spatula to fold in the chocolate chips until fully incorporated and no dry flour remains. Do not overmix.
Using a large (3-tablespoon) cookie scoop, portion the dough into balls. Place them at least 2 inches (5 cm) apart on the prepared baking sheets.
For thicker, chewier, and more flavorful cookies, cover and refrigerate the dough balls for at least 24 hours (up to 72 hours). You may bake a few immediately.
Bake for 11-13 minutes, or until the edges are set and golden brown, but the centers still look soft and slightly underbaked. They will firm up as they cool.
Let the cookies cool on the baking sheet for 5 minutes before transferring them to a wire rack to cool completely.