In a medium bowl, whisk the flour, baking powder, baking soda, and salt together. Set aside.
2¾ cups all-purpose flour, 1 tsp baking powder, 1 tsp baking soda, ½ tsp salt
In a large bowl, or using a stand mixer, combine the butter, sugar, and brown sugar. Beat on medium-high speed until it is like smooth sand. Add in the eggs and vanilla and continue to mix on medium speed for about 30 seconds.
1 cup unsalted butter, ½ cup granulated sugar, 1½ cups brown sugar, 2 large eggs, 2 tsp vanilla
Add in half of the flour mixture and continue mixing, then add in the remaining half. Scrape the sides of the bowl to make sure all ingredients are well combined.
Stir in the chocolate chips until they are evenly distributed throughout the dough. Cover and chill the dough for 30 minutes. Preheat the oven to 350°F while the dough is chilling.
2 cups semisweet chocolate chips
Use a small to medium cookie portioning scoop to measure out the balls of dough, or roll walnut-sized balls of dough by hand. Leave at least an inch of space in between each cookie so they have room to spread.
Bake for 11-13 minutes, until the edges begin to turn light golden brown.
Remove from the oven and let them sit for an additional 3-5 minutes before removing from the pan.