Preheat oven to 350°F and line two cookie sheets with parchment paper.
In a stand mixer fitted with the paddle attachment or a large mixing bowl with hand mixer, cream together the softened butter, brown sugar and honey until light and fluffy. This takes about 2-3 minutes.
Add the eggs, one at a time, beating well after each egg. Then beat in the vanilla extract.
Next, add the cocoa powder, baking soda, salt and all purpose flour. Mix on low speed just until everything is fully incorporated.
Using a scant ½ cup or 3.25 oz ice cream scoop, make 12 cookie dough balls and place 6 on each prepared baking sheet. Roll dough into balls and flatten just slightly with the palm of your hand, but not too much, to resemble a thick hockey puck.
Bake one pan at a time, in center of oven for 14-16 minutes until the edges are a set and the centers no longer look wet and glossy.
Let cookies cool on pan for 10 minutes and then transfer to wire rack to cool completely. While the cookies are cooling, make the ganache topping. Start by microwaving the heavy cream in a medium size microwave safe dish for 1 minute or until starting to bubble.
Add the chocolate chips to the hot cream and let sit for 3 minutes so the chocolate chips can melt by the heat of the cream.
Stir together the cream and chocolate chips until its completely combined and shiny.
Add about a heaping tablespoon of ganache to the top of each cookie and spread out evenly.
Top with sprinkles or chocolate chips. Let cookies rest for a couple hours until the ganache is set before storing.