Preheat your oven to 350°F (175°C) and line two baking sheets with parchment paper.
Cream together the softened unsalted butter, light brown sugar, and granulated sugar in a large mixing bowl until light and fluffy (about 2-3 minutes).
Add the eggs one at a time, mixing well after each addition, and stir in the vanilla extract.
In another bowl, whisk together the flour, cocoa powder, baking soda, baking powder, and salt.
Slowly add the dry ingredients to the wet mixture, mixing until just combined. If the dough is too wet, add a little extra flour.
Using a spoon or cookie scoop, portion out the chilled hot fudge into small balls and keep them in the fridge.
Scoop about 2 tablespoons of cookie dough, flatten it, place a fudge ball in the center, and encase the fudge with the dough.
Roll each ball in granulated sugar and place them on the baking sheets, spacing them 2 inches apart.
Bake for 10-12 minutes until edges are set and centers look slightly underbaked.
Allow to cool on the baking sheet for 5 minutes before transferring to a wire rack.