Preheat the oven to 350 degrees F.
In the bowl of an electric mixer, combine the butter and sugar. Beat together on medium-high speed until light and fluffy, 2-3 minutes. Blend in the egg, scraping down the bowl as needed. Mix in the cocoa powder until well blended.
Add the flour, salt and baking powder to the bowl and mix on low speed just until incorporated. Fold in the chocolate chips & Mallow Bits with a spatula.
The dough is very thick and dense, which helps keep the cookies from spreading over the top of the graham crackers.
Line a baking sheet with graham cracker squares. Place a spoonful of cookie dough on each square. It helps to slightly shape the dough to fit on the square, but make sure to not completely cover the graham cracker, as the cookies will spread slightly when baked.
Bake for approximately 10 minutes, remove from oven and quickly place a half of a marshmallow, sticky side down, on top of each cookie, giving it a slight press into the cookie.
Switch oven to broil (low) and place cookies, with marshmallows, back into the oven. Do not walk away! Closely watch until marshmallows reach your desired level of brown, which for me was just shy of 90 seconds. Remove from oven and immediately place a DOVE Chocolate Promise on top of each marshmallow.
Return oven to 350 degrees if you still have more cookies to bake and give it a few minutes to cool back down after broiling, and repeat the process.
Store loosely covered, with a lid or covering not touching the top of the cookies. The chocolate will hold it's shape, but remain soft and melty, just like in a s'more, so anything that touches it will get chocolate on it. Enjoy!