In large mixing bowl cream sugars and butter for 1 minute. Add eggs, vanilla, cocoa powder, and melted chocolate. Beat.
In a separate mixing bowl combine flour, salt, baking powder. One cup at a time, add dry mixture to wet ingredients. Mix for 1 minute on medium speed. Remove bowl and fold in mini chocolate chips by hand.
Scoop cookies (1½” balls) onto ungreased cookie sheets and bake for 10-12 minutes, remove from oven.
Set oven to broil (high)
Begin to add toppings by sprinkling the chocolate chunks on top of each cookie, lightly pressing them in. Next, press in 3-4 graham cracker pieces into each cookie. Finally, sprinkle enough marshmallows on top to cover the majority of each cookie. Place back in oven and watch until marshmallows become puffy and golden brown. Remove and let cool on sheet for 3-5 minutes, then place on wire cooling racks.
Notes
-Make one sheet at a time so that the cookies are still warm when pressing toppings in and so that they bake properly.