Prepare a cast iron pan or disposable aluminum pan. Lightly grease with butter to prevent sticking.
Break graham crackers into medium pieces and spread them evenly across the base of the pan.
Add a layer of mini marshmallows, making sure they cover most of the crackers.
Sprinkle chocolate chips evenly over the marshmallows so every bite has chocolate.
Repeat layering with more graham crackers, marshmallows, and chocolate chips if desired.
Add candy pieces on top for extra flavor and texture.
Place the pan over a campfire, grill, or stove on medium heat.
Heat for 8 to 10 minutes, or until marshmallows are soft and lightly golden and chocolate is melted.
Rotate the pan slightly during heating to ensure even melting.
Remove from heat carefully and let it cool for 1 to 2 minutes.
Serve warm directly from the pan using a spoon.