In a medium bowl, whisk together the flour, cocoa, cornstarch, baking soda and salt. If the coco is lumpy, be sure to sift it first. Set aside.
In a separate large bowl, beat together the butter, brown sugar and granulated sugar until combined.
Beat the eggs and vanilla extract into the butter mixture. Turn off the mixer and scrape down the sides of the bowl a few times to ensure there is no butter stuck to the bottom.
With the mixer on a low speed, mix the dry ingredients into the butter mixture. Go slowly so that the flour doesn't blow everywhere.
Stir in the chocolate chips.
Cover the bowl with plastic and refrigerate for at least 2 hours or up to 48 hours. I prefer to chill the dough for 4+ hours.
When ready to bake, preheat the oven to 350℉(180℃) and line cookie sheets with parchment paper or baking mats.
If the dough has chilled overnight, take it out of the fridge and let it sit on the counter for 5-15 minutes so that it can soften slightly.
Form the dough into balls with about 1½ tablespoons of dough each. I recommend using a cookie scoop for uniform cookies.
Bake 1 tray at a time in the preheated oven for 9-12 minutes, or until the tops look just set. Remove from the oven and cool the cookies on the cookie sheets.