Preheat oven to 370F degrees. Line two large baking sheets with parchment paper or silicone baking mats. Set aside.
Whisk together the flour, baking soda, salt, and cocoa powder in a medium size bowl. Set aside.
In a large bowl, using an electric or stand mixer, cream together the margarine, granulated sugar, dark brown sugar, and vanilla extract until combined.
Add eggs one at a time, mixing between each egg.
Add flour mixture and mix until just combined. DO NOT OVERMIX!
Using a spatula, stir in chocolate chips until combined.
Using a cookie scoop, scoop dough into balls about 2 Tablespoons each and place onto prepared baking sheet.
Bake for 10 minutes or cookies start to crack on top.
Immediately after taking cookies out of the oven, place additional chocolate chips on top of cookies, and let cool for 5 minutes on baking sheet before moving them to a wire rack.
Notes
Freezing the cookie dough: Roll the dough into balls and place them in an airtight container. You can freeze the cookie dough for up to 2 months. Once your ready to bake them, place frozen cookie dough balls onto prepared baking sheet and bake for 12-14 minutes.
Storing the cookies: Cookies will stay fresh for up to 7 days in an airtight container, stored at room temperature.