Melty chocolate under a toasted marshmallow cap is the kind of campfire dessert people hover around with graham crackers in hand before it even leaves the fire. The edges get glossy and soft, the marshmallows turn golden and blistered on top, and the whole skillet turns into a scoop-and-dip dessert that disappears fast.
The trick is keeping the heat steady and modest. Chocolate chips need enough time to melt cleanly without scorching, and marshmallows brown best when they’re toasted, not blasted by high heat. A cast iron skillet helps hold that even heat and gives you a dessert you can serve right from the fire with almost no fuss.
Below, I’ve included the timing cues that keep the marshmallows from burning before the chocolate is ready, plus a few smart swaps if you’re working with what you packed for the trip.
The chocolate melted into a smooth layer and the marshmallows browned on top without collapsing into the fire. We kept dipping graham crackers until the skillet was scraped clean.
Love the toasted marshmallow top and gooey chocolate center? Save this campfire S’mores Dip for your next cookout or camping night.
The Part That Keeps the Chocolate From Seizing Over the Fire
The biggest mistake with campfire s’mores dip is rushing it over heat that’s too aggressive. Marshmallows brown fast, but the chocolate underneath needs a few calm minutes to soften all the way through. If you cook over roaring flames, the top can look done before the center is even close, and then you end up with scorched marshmallow and a stubborn chocolate layer underneath.
Cast iron works in your favor here because it spreads heat more evenly than a thin pan. That gives the chocolate a chance to melt from the bottom up while the marshmallows toast on top. The goal is a skillet that looks deeply golden and puffy, with the chocolate visibly loose around the edges when you tap the pan.
Why These Three Ingredients Work Better Than They Look On Paper

- Chocolate chips — Chips are convenient because they melt into a thick, scoopable base without needing extra cream or butter. Semi-sweet is the safest choice if you want the dessert to stay balanced against sweet marshmallows, but milk chocolate works if your crowd likes it sweeter. Chopped chocolate bars melt faster and a little smoother if that’s what you have.
- Mini marshmallows — Minis cover the surface evenly and toast faster than big marshmallows, which matters when you’re cooking over live heat. They puff, brown, and fuse into that classic s’mores top without leaving gaps. If you only have full-size marshmallows, cut them into pieces or expect a less even melt.
- Graham crackers — You need something sturdy enough to scoop both layers at once. Thin cookies break too easily once they hit the hot chocolate. Broken graham squares are the right tool here because they hold up and keep the dessert tasting like an actual s’more, not just melted candy.
How to Build the Skillet So the Layers Melt at the Same Pace
Starting with an Even Chocolate Base
Spread the chocolate chips in a single, even layer across the bottom of the cast iron skillet. If they’re piled up in the middle, the center will melt slower than the edges and the dip turns patchy. A level layer gives you a smooth pool once the heat works through the pan.
Covering Every Bit with Marshmallows
Scatter the mini marshmallows all the way to the edges so the chocolate is fully covered. That top layer protects the chocolate from direct flame and helps the marshmallows brown evenly instead of drying out in spots. If you leave gaps, the exposed chocolate can scorch before the top is ready.
Watching for the Right Campfire Cue
Set the skillet on a grate over medium heat or suspend it over coals, not flames. After about 8 minutes, the marshmallows should look glossy, puffy, and golden with a few darker toasted spots. Lift the skillet carefully and check the edge of the chocolate; when it looks loose and melted, pull it immediately, because the residual heat keeps working even after it leaves the fire.
Serving Before the Center Sets Back Up
Bring the skillet to the table or picnic bench right away with graham crackers on the side. This dessert waits for no one, and the chocolate starts firming back up as soon as it cools. The best bites happen in the first few minutes, when the top is still stretchy and the middle is molten.
How to Adapt This for the Pantry You Brought to Camp
Dairy-Free Version
Use dairy-free chocolate chips and check that your marshmallows are vegan if that matters for your group. The texture stays the same, but the flavor leans a little darker and less creamy, which works well with the graham crackers.
Milk Chocolate S’mores Dip
Swap in milk chocolate chips if you want a sweeter, softer-tasting dip. It melts quickly and tastes more like the classic campfire treat, but it can read a little sweeter, so I’d use it for kids or anyone who likes a dessert that leans candy-like.
Add-Ins That Still Keep It Scoopable
A handful of peanut butter chips, chopped peanuts, or a few pieces of caramel candy can go in with the chocolate base. Keep the mix-ins modest so the skillet still melts into a dip instead of a chunky candy bar situation.
Storage and Reheating
- Refrigerator: Best eaten right away. Leftovers will firm up and the marshmallow top loses its toasted texture, though the chocolate can be scraped out and reused in hot cocoa or as a spread.
- Freezer: I don’t recommend freezing this one. The marshmallows turn unpleasant after thawing and the texture goes grainy.
- Reheating: Warm leftovers in a low oven until the chocolate softens again, then eat it with fresh crackers. Don’t microwave the skillet if it has any decorative finish or seasoning concerns, and don’t blast it with high heat or the marshmallows will go from toasted to burnt in seconds.
Questions I Get Asked About This Recipe

Campfire S'mores Dip
Ingredients
Equipment
Method
- Spread chocolate chips in the bottom of a cast iron skillet in an even layer.
- Top evenly with mini marshmallows so they cover the chocolate.
- Place the skillet on a campfire grate over medium heat or suspend it over coals.
- Cook for 8-10 minutes until the chocolate fully melts and the marshmallows are golden and toasted, with visible browning on top.
- Remove from the heat and serve right away with graham crackers for dipping, while the top is still hot and bubbly.


