Roughly chop the Graham crackers and Hershey's bar, then tear the mini marshmallows in half.
Combine the flour, salt, baking powder, baking soda, and cornstarch in a bowl then whisk together and set aside.
Using a stand or hand mixer, beat butter and sugars in a bowl until creamy, about 2 minutes. Add in egg and vanilla and until combined. Scrape the bowl down and mix once more.
Gradually add flour mixture to butter mixture, beating on low speed until just combined.
Reserve a handful of the torn marshmallows and set aside then add the remaining marshmallows, chocolate chips, and Graham crackers to the dough and mix on low until just combined (do not over-beat).
Refrigerate dough for an hour or more.
Heat oven to 350F. Portion out roughly two tablespoon sized pieces of dough. Roll into balls and place on a parchment-lined baking sheet, spacing about 2 inches apart.
Bake at 350° for 8 minutes then top the cookies with the reserved marshmallow and Hershey's bar pieces then return to the oven for 2-3 minutes to finish baking.
Leave on pan to cool completely. Enjoy!