Roasting marshmallows is a classic campfire activity that warms many peoples' hearts. If you've never roasted a marshmallow, though, the activity might seem more intimidating than comforting. Regardless of your experience with cooking, you'll be roasting perfect marshmallows in no time. And if you do goof, most of your mistakes will be edible.
Prepare your heat source; a campfire, a charcoal grill, a propane stove, a canned camp stove or even an electric stovetop will work fine.
Gather your skewer or stick and the marshmallows. Set your plate near enough to transfer freshly-roasted marshmallows onto it.
Poke a marshmallow onto the tip of your skewer or stick so the point almost reaches the top of the marshmallow. Try to poke the skewer or stick straight through the center of the marshmallow to keep it from becoming lopsided as it roasts.
Hold the skewer on the end opposite to the marshmallow and carefully move the marshmallow about 6 inches away from your heat source.
Slowly spin your skewer to rotate the marshmallow so that it roasts evenly on all sides. If the marshmallow doesn't begin puffing up in a minute or so, move it closer to the heat. Move it further from the heat if it begins to brown in under a minute.
Continue to slowly spin the marshmallow over the heat, adjusting the distance as needed. Within a few minutes, the marshmallow should nearly double in size and turn golden brown on the outside.
Transfer the roasted marshmallow to the plate when you are happy with how golden it is. If it starts to fall off the skewer or stick, transfer the marshmallow to the plate right away so you don't drop it.
Allow the roasted marshmallow to cool as you repeat the roasting process as many times as necessary.
Serve the cooled marshmallows immediately.