Preheat the oven to 350 degrees F and line two large baking sheets with parchment paper.
In a medium bowl, combine the flour, black cocoa powder, baking powder, baking soda, and salt.
In the bowl of a stand mixer fitted with a paddle attachment, cream together the butter and sugar until light & fluffy for 2-3 minutes. Mix in the egg and vanilla until fully combined.
Scrape down the bowl with a rubber spatula, then mix in the dry ingredients on low speed until fully combined. The dough will be very thick.
Use a 1 tablespoon cookie scoop to portion the cookie dough. Flatten out one cookie dough ball just enough to fit one marshmallow half. Flatten out a second cookie dough ball very thin and rip a small hole in the center, then place on top of the marshmallow. Gently roll into a ball and barely seal the hole, then roll in sugar. The sealed hole will ensure the marshmallow peaks through in the center.
Place the stuffed cookie dough balls on the prepared baking sheets spaced about 3 inches apart. Bake the cookies for 12 minutes until cracked and the marshmallows peak through.
Remove from the oven, and immediately use a large round cookie cutter or glass to scoot the edges in to create perfectly round cookies. Allow to completely on the baking sheet and enjoy!
Notes
Use a cookie scoop. Use a 1 tablespoon cookie scoop to portion the cookie dough into equally sized cookies!
Carefully stuff the marshmallows in the cookie dough. To ensure the marshmallows peak through the cracks and do not dissolve into the cookie, it needs a thick cookie dough base and a very thin cookie dough top. I like to rip a small hole in the top and barely seal it back together. This allows the marshmallow to break through more easily.
Scoot the baked cookies. Immediately after the cookies come out of the oven, use a large round cookie cutter or glass to scoot the edges in and shape a perfectly round cookie!