Preheat your oven to 375°F (190°C). This slightly higher temperature helps create a golden exterior while keeping the inside soft. Line your baking sheet with parchment paper or a silicone mat for easy cleanup.
Using a stand or hand mixer, beat together the butter, granulated sugar, and brown sugar until light and fluffy. This should take about 2 minutes. Then, add eggs and vanilla, mixing until fully incorporated.
In a separate bowl, whisk together flour, baking soda, baking powder, and salt. Gradually add the dry mixture to the wet ingredients, mixing just until combined. Overmixing can make the cookies tough.
Gently fold in the chocolate chips with a spatula, making sure they are evenly distributed without overworking the dough.
Divide the dough into 1/2 cup portions and roll into balls. Place them on the prepared baking sheet, leaving space for spreading. Bake for 12–15 minutes until edges are golden, then let cookies rest on the sheet for 20 minutes to finish cooking