In a large mixing bowl, whisk butter and sugars together with a hand mixer until creamy and fluffy.
One by one, add two eggs and vanilla essence.
Now, mix in flour and baking powder.
Finally, add chocolate chip and make sure chips are evenly divided in the dough.
Chill dough for 30 minutes in fridge.
Scoop out 1½ tablespoon dough balls and set on large baking tray. Keep the each cookie dough 2 inches apart.
Pre- heat oven at 350 F. Bake cookies in 3 batches, baking 9-12 cookies at a time.
Set cookies dough balls on baking sheets two inches apart. Top them with chopped chocolate. Bake on middle rack for about 10 minutes until set. (Rotate tray if needed for even baking.)
Transfer each cookie carefully to a wire rack with the help of spatula. Let the cookies cool completely then store in an airtight jar to keep them fresh.