Melt two sticks of butter (1 cup) in the microwave. Combine melted butter and cocoa powder in a large mixing bowl. Stir until smooth.
Mix brown sugar and white sugar with the butter/cocoa mixture.
Add eggs and vanilla.
Mix in salt, baking soda, and flour.
Chill dough for 45 minutes- 1 hour. Preheat oven to 350 degrees.
Scoop dough onto parchment paper lined cookie sheets using a medium cookie scoop (2 Tbsp. size).
Bake cookies for 9 minutes. Let cool on cookie sheet.
Marshmallow Frosting
Mix butter, powdered sugar, vanilla and milk with electric mixer. Beat until smooth. Stir in marshmallow creme.Reserve 1/2 cup of frosting for the white squiggly detail on cookies.Fill a pastry bag or plastic bag with marshmallow frosting and cut off the corner of the bag.Swirl frosting over cooled cookies. Refrigerate frosted cookies 10-15 minutes, until frosting is set.
Glaze
Heat glaze ingredients in a microwave safe bowl for 30 seconds. Stir. Heat an additional 20-30 seconds. Stir until smooth and creamy. If additional time is needed do it in 10 second increments. Note: You can use a double boiler to melt the chocolate and glaze instead of a microwave if you want. It’s easier to not over heat the chocolate in an double boiler. Dip top of frosted cookies in glaze, just enough to cover the marshmallow frosting.Place cookies on a rack or cookie sheet and let stand 10-15 minutes.
Place reserved frosting a small pastry bag or plastic bag and cut a tiny tip off the corner (or use a #5 or #7 frosting tip).Swirl frosting over cookies in a loopy loop design.
Video
Notes
I use my stand mixer, but a hand mixer or Danish dough whisk works as well.I always use salted butter in my baking, but you can use unsalted butter.Melted butter can be used warm (no need to cool).