Preheat your oven to 350 degrees F and line a baking sheet with parchment paper.
In a large bowl, cream together the softened butter and both sugars using an electric mixer until light and fluffy, about 2 minutes.
Add in the eggs one at a time, mixing well after each addition. Then add in the vanilla extract and mix until incorporated.
In a separate bowl, sift together the flour, baking powder, baking soda, and salt. Slowly add this dry mixture to the wet ingredients in the large bowl and mix on low speed until just combined.
Scoop out about 1 tablespoon of cookie dough into your hands, roll it into a ball, and then flatten it slightly. Place the cookie dough onto your prepared baking sheet about 2 inches apart.
Take your thumb (or the back of a spoon) and press an indentation into each cookie so that you create a little well in the center of them. Fill each well with some chocolate chips or chunks, pressing them down slightly.
Bake the cookies in your preheated oven for 10-12 minutes until they are golden brown and set around the edges. Allow them to cool on the baking sheet for 5 minutes before transferring them to a wire rack to cool completely.