In a medium sized mixing bowl, whisk the flour, baking soda, cocoa powder and salt together.
In a large mixing bowl using an electric mixer, cream the butter, granulated sugar and brown sugar together. Mix for about 3 minutes, until the mixture is light and well combined. Add in the egg and vanilla extract until combined.
Add in half of the flour mixture and the espresso and mix together. Then add the rest of the flour and combine.
Stir in the chocolate chips. Leave ¼ cup of the chocolate chips aside. Cover the dough and refrigerate for at least 2 hours or overnight.
Preheat the oven to 375°F (190°C) and line two baking sheets with parchment paper.
Using a 1 ½ tablespoon cookie scoop, batch out the 16 cookies on to two baking sheets. Space out the cookies so they have enough room to spread. Take the remaining chocolate chips and place 4-5 on the tops of the cookie balls and place in the oven. Bake for 12-14 minutes, until the edges have set but the center is still slightly gooey.
Allow the cookies to sit on the sheet for 5 minutes and then remove and place on a cooling rack. Let the cookies cool and enjoy!