I used the grill for this. I put a piece of cardboard on the charcoals, and that gave it a nice fire to get the marshmallows just right. I like mine slightly blackened on the outside. A little bit of fire does the trick.
The grocery store didn't have chocolate, so we couldn't have s'mores.