Melted chocolate under a toasted marshmallow cap is one of those desserts that disappears fast, and this skillet version gets you straight to the good part with almost no fuss. The chocolate stays soft and spoonable, the marshmallows turn golden and sticky on top, and every scoop comes out with that classic s’mores hit of warm chocolate and graham cracker crunch.
What makes this work is the layering. The chocolate chips go in first so they have direct heat from the pan, and the mini marshmallows sit on top where they can toast without sinking into the chocolate before it melts. A cast iron skillet matters here because it holds heat evenly and gives you enough bottom heat to soften the chocolate while the top browns in the open air over the fire.
Below you’ll find the timing cues that matter most, plus a few ways to keep the marshmallows from scorching before the chocolate is ready. Once you get the heat set right, this turns into one of the easiest campfire desserts to pull off with a crowd.
The marshmallows toasted evenly and the chocolate underneath melted into this perfect dip, not a hard layer. We made it over the fire in about 10 minutes and everyone kept going back for “just one more” graham cracker.
Campfire S’mores Dip like this is worth saving for the next time you want a no-fuss skillet dessert with toasted marshmallows and melty chocolate.
The One Thing That Keeps the Chocolate Melted and the Marshmallows Toasted
The biggest mistake with s’mores dip is blasting it with heat from the start. That scorches the marshmallows before the chocolate has time to melt underneath, which leaves you with burnt tops and a cold center. The fix is steady, medium heat over a grate or suspended over coals so the skillet warms gradually and the whole dessert comes together at the same pace.
Cast iron earns its keep here because it spreads the heat across the bottom instead of creating a hot spot in the center. If your fire is running hot, move the skillet a little higher or farther from direct flames. You’re looking for marshmallows that are golden and puffed, not collapsed and blackened.
- Mini marshmallows — They melt and brown faster than full-size marshmallows, which matters in a short campfire window. If you only have large marshmallows, cut them in half and press them close together so the top still gets an even toast.
- Chocolate chips — Chips hold their shape long enough to buffer the heat, then soften into a dip. Semi-sweet is the best all-purpose choice, but milk chocolate gives a sweeter, more classic s’mores result.
- Cast iron skillet — This isn’t the place for a thin pan. A skillet with some weight helps the chocolate melt evenly and keeps the bottom from scorching the first time a flame licks the pan.
- Graham crackers — Use sturdy crackers, not the ones that are already crumbling in the box. You need enough structure to scoop through the marshmallow layer without snapping halfway down.
Building the Skillet So Nothing Burns Before the Other Layer Melts
Layer the Chocolate First
Spread the chocolate chips in an even layer across the bottom of the skillet. Don’t pile them into the center, or the middle will overheat while the edges stay stubbornly solid. An even layer gives the pan a chance to do the melting work for you, which is the whole trick of this dessert.
Cover With Marshmallows
Scatter the mini marshmallows over the chocolate so every bit is covered. A tight, even layer helps the tops toast at the same pace, and it also shields the chocolate from direct fire so it melts instead of seizing. If the marshmallows are spread too thin, the chocolate can dry out before the topping is ready.
Watch for the Toast, Not the Clock
Set the skillet over medium heat on a campfire grate or suspend it over hot coals. Start checking around 8 minutes, because the exact timing depends on the heat of the fire, the depth of the skillet, and how close the pan sits to the coals. Pull it once the marshmallows are golden and the chocolate underneath looks glossy and soft when you nudge the edge with a cracker.
Serve Right Away
This dessert waits for no one. As soon as it comes off the heat, set out the graham crackers and start dipping while the chocolate is loose and the marshmallows are still fluffy. If it sits too long, the top firms up and the chocolate loses that spoonable texture that makes the whole thing worth making.
How to Change It When You Need a Different Setup
Dairy-Free Version
Use dairy-free chocolate chips that melt smoothly, since some bargain brands stay grainy when warmed. The marshmallows and crackers still work the same way, and the result is a little less creamy but still gets you that classic toasted top.
Make It a Little Richer
Swap half the chocolate chips for chopped chocolate bars. Bars melt into a softer, silkier base than chips, which gives the dip a more luxurious texture under the marshmallows.
Indoor Oven Version
If the fire isn’t cooperating, bake the skillet at 400°F until the marshmallows are toasted and the chocolate is fully melted, usually about 6 to 8 minutes. The oven gives a more even result than a messy flame, though you lose the smoky note from the campfire.
Storage and Reheating
- Refrigerator: Store leftovers covered for up to 2 days. The marshmallows lose their toast and the chocolate firms up, so the texture changes a lot.
- Freezer: I don’t recommend freezing this. The marshmallows turn sticky and odd once thawed, and the chocolate can separate.
- Reheating: Warm leftovers gently in a 300°F oven until the chocolate softens. High heat will burn the marshmallow top before the center loosens, which is the fastest way to ruin what was left.
Answers to the Questions Worth Asking

Campfire S'mores Dip
Ingredients
Equipment
Method
- Spread chocolate chips in the bottom of a cast iron skillet in an even layer.
- Top the chocolate evenly with mini marshmallows so they cover the surface.
- Place the skillet on a campfire grate over medium heat, or suspend it over coals, and cook for 8-10 minutes until the chocolate is melted and the marshmallows are golden and toasted (look for browned peaks).
- Remove the skillet from the heat and serve immediately with graham crackers for dipping.


