Add the softened butter, brown sugar and white sugar into the bowl of your stand mixer or hand mixer and beat on low speed until the butter and sugars are creamed together.
Add the vanilla and eggs and beat on low speed until combined.
Next, add the dry ingredients, except the chocolate chips. Beat on low speed until the cookie dough is mixed well.
Add the chocolate chips and mix on low speed until they are incorporated.
Next, is chilling time. Place your bowl of cookie dough into the refrigerator. Ideally you want to chill the dough for 1 hour, but even 15 minutes is good. Don't skip the chilling time completely- it helps the cookie to absorb some liquid so it's not a grainy texture. Chilling also prevents the cookies from spreading out too much in the oven.
Once the cookie dough has chilled, preheat your oven to 350 degrees.
Line 2 baking sheets with parchment paper.
Drop by heaping tablespoons onto the cookie sheet. Leaving 2 inches between each cookie.
Bake at 350 degrees for 12-15 minutes or until the cookies are lightly golden on the edges and look a little bit wet/undercooked in the middle. (The perfect chewiness)
Allow them to cool on the pan for 5-10 minutes and then transfer them to a cooling rack. Cool completely before storing in an airtight container.