Campfire s’mores dip is all about that first scoop: warm melted chocolate underneath, a toasted marshmallow top that turns crackly at the edges, and graham crackers snapping through the whole thing. It tastes like the best part of a campfire treat without the mess of assembling individual s’mores one by one.
What makes this version work is the order. Chocolate chips go in the skillet first so they melt into a smooth base while the marshmallows toast on top instead of sinking. A cast iron skillet holds heat evenly over coals, which helps the chocolate soften without scorching the bottom before the marshmallows brown. Keep the heat moderate and pull it off as soon as the tops turn golden; the chocolate underneath keeps warming after you remove it.
Below, I’ll show you how to keep the marshmallows toasty instead of burnt, what to swap if you don’t have a campfire setup, and how to serve it fast while the center is still molten.
The marshmallows turned perfectly golden and the chocolate stayed silky underneath. We ate it straight from the skillet and the graham crackers held up better than I expected.
Save this campfire s’mores dip for the night you want gooey chocolate, toasted marshmallows, and graham cracker scoops in one skillet.
The Trick to Melting the Chocolate Before the Marshmallows Turn Black
The biggest mistake with s’mores dip is chasing browned marshmallows and ending up with burnt tops over still-firm chocolate. The heat needs enough time to melt the chips from below, but not so much direct fire that the marshmallows char before the center loosens. Cast iron helps because it stores and spreads heat, which gives you a smoother melt and a more even toast.
- Chocolate chips — Standard semisweet chips work well because they melt into a thick, spoonable layer without getting greasy. If you use a bar chopped into pieces, it melts a little smoother, but chips are easier and hold up well to the heat.
- Mini marshmallows — Mini marshmallows brown faster and cover the surface evenly. Large marshmallows leave gaps and take longer to toast, which can overcook the chocolate underneath.
- Graham crackers — Use sturdy crackers, not overly delicate ones. They need enough structure to scoop through the top without breaking before they hit the chocolate.
What Each Ingredient Is Actually Doing in S’mores

- Chocolate (broken into pieces or a thin bar) — Small pieces melt faster than a whole bar. Thin bars melt more evenly than thick chunks.
- Marshmallow (toasted carefully, not charred) — The marshmallow should be warm and gooey, not black. Toasting over coals instead of flames gives better control.
- Graham cracker (sturdy, not thin) — Flimsy crackers break under the warm marshmallow. Sturdy crackers hold everything together.
- Toasting stick or tool (long enough for safety) — A stick that’s too short puts your hands too close to the fire. Keep distance between yourself and the flames.
- Fire temperature (medium coals, not high flames) — High flames char the marshmallow before the chocolate melts. Coals provide steady, even heat.
- Timing (chocolate on the cracker first, then marshmallow) — Place chocolate on the first cracker over heat so it starts melting. Then place the toasted marshmallow on top.
- Pressing gently (so heat transfers to the chocolate) — The warm marshmallow should press the chocolate between the crackers. This heat melts the chocolate without squishing the marshmallow.
- Quick assembly (before everything cools) — Make the s’more immediately after toasting. Waiting lets the marshmallow cool and the chocolate doesn’t melt.
How to Build the Skillet So It Stays Gooey, Not Grainy
Layering the Chocolate Base
Spread the chocolate chips in an even layer across the bottom of the skillet so they melt at the same rate. If you pile them thick in one spot, the edges will soften before the center catches up. A cast iron skillet should already be warm from the fire, not blazing hot, or the bottom chips can scorch before the top has a chance to melt.
Toasting the Marshmallow Top
Scatter the mini marshmallows evenly over the chocolate so every bite gets that toasted top. Put the skillet over medium heat on a grate or over coals, then watch for the marshmallows to puff, soften, and turn golden at the peaks. If the tops are browning too fast, move the skillet to a cooler part of the fire; the chocolate underneath keeps melting even after you shift it.
Serving at the Right Moment
Take the skillet off the heat as soon as the marshmallows are golden and the chocolate looks glossy around the edges. Let it sit for just a minute so the surface settles, then serve immediately with graham crackers. If you wait too long, the top firms up and you lose that stretchy, molten center that makes the dip worth making.
How to Adapt This for a Bigger Crowd or a Different Fire Setup
Make it in the oven when there’s no campfire
Spread the chocolate and marshmallows in a cast iron skillet or oven-safe dish, then bake at 400°F until the marshmallows are toasted and the chocolate is fully melted, usually 6 to 8 minutes. The oven gives you more control and less smoke, though you’ll lose a little of the campfire character.
Use dairy-free chocolate for an easy vegan version
Choose dairy-free chocolate chips and vegan marshmallows, then build and heat the dip the same way. The texture stays close to the original, but the exact brand of chocolate matters more here because some dairy-free chips stay thicker as they melt.
Scale it up for a larger group
For a bigger crowd, use a larger skillet and keep the chocolate layer no thicker than about 1 inch so it melts evenly. If the skillet is overloaded, the top will toast before the center turns fully soft, which makes the dip harder to scoop.
Storage and Reheating
- Refrigerator: Store leftovers covered for up to 3 days. The marshmallow top will lose its toast and the chocolate will firm up.
- Freezer: I don’t recommend freezing this one. The texture turns grainy once thawed and the marshmallows collapse.
- Reheating: Rewarm gently in a low oven until the chocolate loosens again. High heat will scorch the marshmallows before the center melts, which is the fastest way to ruin the texture.
Questions I Get Asked About This Recipe

Campfire S'mores Dip
Ingredients
Equipment
Method
- Spread the chocolate chips in the bottom of a cast iron skillet for even melting.
- Top the chocolate chips evenly with the mini marshmallows so they cover the surface.
- Place the skillet on a campfire grate over medium heat or suspend it over coals, cooking for 8-10 minutes until the chocolate is melted.
- Continue heating until the marshmallows are golden and toasted, using the color change as your cue.
- Remove the skillet from the heat and serve immediately with graham crackers for dipping while the topping is still hot.