Preheat your oven to 350°F.
Use an electric hand mixer or a stand mixer to cream the butter and sugars together for 3 minutes, or until the sugar is completely dissolved and the mixture is smooth.
Add the eggs and vanilla and beat the mixture for another 2 minutes. This ensures the eggs are fully incorporated with the creamed butter.
In a microwave safe bowl, melt your chocolate chips in the microwave. Microwave the chocolate in 30 second intervals, stirring after each one, until completely melted. Once the chocolate is melted, fold it into creamed butter.
Reduce the speed of your mixer to low and gently whisk in the flour, baking powder, baking soda, cocoa powder, and salt. Make sure no pockets of dry ingredients remain unincorporated in your cookie dough.
Use two spoons or a cookie scoop to drop ping pong sized balls of cookie dough in a baking sheet. Leave about 1 ½ inches between each cookie so they have room to spread.
Bake your cookies for 11 minutes and then allow them to cool on the pan for 5 minutes before moving them to a cooling rack. While your cookies are cooling down, top them with a sprinkle of coarse sea salt.
Serve and enjoy!