Golden marshmallows pressed between graham crackers and chocolate never lose their appeal, but the ones worth repeating depend on timing more than ingredients. A s’more goes from memorable to messy fast: the marshmallow needs enough heat to turn soft and glossy without collapsing into the fire, and the chocolate needs just enough residual warmth to smear instead of staying in hard shards. When that balance lands, you get the crack of the cracker, the pull of the marshmallow, and the slow melt of chocolate all in one bite.
The trick is cooking over glowing coals instead of direct flame. Open fire chars the outside before the center loosens, which gives you a black shell and a stubborn middle. Slow rotation builds an even golden crust and a marshmallow that stays attached to the stick instead of dripping off before you sandwich it. A thin chocolate bar works better than a thick slab here because it softens faster from the marshmallow’s heat.
Below you’ll find the small details that matter most: how to toast without burning, why the chocolate should be ready before the marshmallow comes off the fire, and a few ways to adjust the classic without losing what makes it taste like a campfire in the first place.
The marshmallows browned evenly over the coals and the chocolate melted just enough to hold everything together without turning into a sticky mess. My kids said these tasted “the way camping should” and asked for another round.
Save these classic campfire s’mores for the nights when you want a toasted marshmallow, melty chocolate, and a crisp cracker in one gooey bite.
The Marshmallow Needs Coals, Not Flames, to Turn Right
Open flame is the fastest way to ruin a s’more. The outside blackens before the center softens, and once that happens the burnt sugar taste takes over everything else. Glowing coals give you gentler, steadier heat, which lets the marshmallow turn deeply golden and fluffy all the way through.
The other mistake is rushing the sandwiching. If you press the marshmallow together the second it comes off the fire, the chocolate often stays hard and the cracker can crack before the filling settles. Let the marshmallow sit against the chocolate for a few seconds, then press just enough to flatten the center and spread the heat.
What Each Ingredient Is Doing in This Campfire Dessert

- Graham crackers — These bring the snap that keeps the s’more from turning into a sticky pile. Standard honey grahams work best because they stay sturdy under heat and pair with the sweet filling without getting in the way.
- Chocolate bars — Use a plain milk chocolate bar for the most classic melt. Thin squares soften faster than thick chunks, which matters because the marshmallow only gives you a small window to melt the filling before the cracker starts to slide.
- Large marshmallows — Bigger marshmallows are easier to toast evenly and hold together better on a stick. If yours are stale, they won’t puff and soften the same way, so use a fresh bag for the best texture.
Getting the Marshmallow, Chocolate, and Cracker to Meet at the Right Moment
Setting Up Before You Toast
Lay out half the graham cracker pieces with chocolate already on them before anyone starts toasting. The marshmallow waits for nobody, and if your crackers and chocolate are still in the bag when the marshmallow comes off the fire, you’ll lose heat and end up with a less-melted center. Keep the plain cracker halves nearby so you can cap each one the moment the marshmallow is ready.
Toasting Slowly Over the Coals
Hold the marshmallow a few inches above the glowing coals and rotate it steadily. You want a deep golden color that goes nearly to the center, not a blistered skin with a white core. If the flame licks the marshmallow, pull it back; the goal is even browning, and direct flame usually means one burnt side and one underdone side.
Building the Sandwich
Slide the toasted marshmallow off the stick and onto the chocolate-topped cracker, then cap it with the plain half. Press gently so the marshmallow spreads to the edges without squeezing out the filling. A good s’more should give a little when you bite it, with chocolate soft enough to smear and marshmallow that stretches before it separates.
Use Dark Chocolate for a Less-Sweet Bite
Swap the milk chocolate for a bar in the 60-70% range if you want a deeper cocoa note and less sugary finish. Dark chocolate won’t melt quite as fast, so let the marshmallow sit on it for an extra beat before pressing the top cracker down.
Make It Dairy-Free
Use a dairy-free chocolate bar and check that your graham crackers don’t contain honey if you want a fully vegan version. The texture stays the same; the main change is a slightly cleaner chocolate finish instead of the richer milk chocolate melt.
Swap the Cracker for a Different Crunch
Chocolate graham crackers or cinnamon grahams add extra sweetness and a little spice without changing the structure of the dessert. For a gluten-free version, use a sturdy gluten-free square cracker or cookie that can hold the marshmallow without crumbling when it warms.
Make a Bigger Campfire Tray for a Crowd
Set out an assembly line with crackers, chocolate, and marshmallows so each person can build as soon as their marshmallow is done. This keeps the chocolate from sitting out too long in the heat and prevents the crackers from softening before the s’mores are eaten.
Storage and Reheating
- Refrigerator: Not ideal once assembled; the crackers soften and the marshmallow turns rubbery.
- Freezer: Don’t freeze assembled s’mores. The texture gets leathery and the crackers lose their snap.
- Reheating: These are best eaten right away. If the chocolate isn’t soft enough, place the assembled s’more near warm coals for a few seconds, not directly in the flame, or the cracker will scorch before the filling warms through.
Questions I Get Asked About This Recipe

Classic Campfire S'mores
Ingredients
Method
- Break the graham crackers in half and lay out chocolate squares on half of them.
- Skewer a marshmallow on a roasting stick and toast over a campfire until golden and gooey, rotating slowly for about 1–2 minutes.
- Sandwich the toasted marshmallow between the chocolate-topped graham cracker and a plain one, pressing gently to help the filling spread.
- Let the s'more sit for 10–15 seconds so the heat melts the chocolate slightly before eating.
- Repeat the process with the remaining graham crackers, chocolate squares, and marshmallows.