Gooey chocolate under a toasted marshmallow top is already enough to clear a plate fast. Add a fresh berry flag on top, and this s’mores dip turns into the kind of dessert people cluster around with graham crackers in hand, sneaking one more scoop while the skillet is still warm. The best part is that it looks festive without asking for much: a few ingredients, one pan, and less than 20 minutes from start to finish.
The trick is keeping the chocolate layer loose enough to dip without becoming greasy or stiff. A small splash of heavy cream does that job better than extra chocolate ever could. It softens the melted chips into a glossy base that stays spoonable even after the marshmallows set. The other thing that matters is heat. Marshmallows go from pale to burnt in a blink under the broiler, so this is one of those desserts where standing right there beats walking away every time.
Below, I’ve included the one timing note that saves the topping, plus a few easy swaps if you want to use what you already have on hand.
The chocolate turned silky once I stirred it after baking, and the marshmallows browned evenly without burning. I put the berries on right away and it looked like a flag in about two minutes.
Save this flag s’mores dip for the next cookout when you want a bubbling chocolate skillet that looks festive with almost no extra work.
The Reason the Marshmallows Go on Top Only After the Chocolate Starts Melting
If you pile marshmallows onto raw chips and give the pan too much heat, the top can brown before the chocolate beneath has melted into a dip. The cream is what changes the texture here. It helps the chocolate turn smooth and dippable instead of setting up into a firm layer as it cools.
The other common mistake is waiting too long to add the berry flag. The marshmallows need a few minutes to settle, but the dip itself should still be hot when you arrange the strawberries and blueberries. If the skillet cools too much, the fruit won’t sit neatly and the chocolate gets harder to portion.
What Each Ingredient Is Actually Doing in This Dessert

- Mini marshmallows — These toast faster and more evenly than full-size marshmallows. Their small size gives you more browned edges and fewer cold spots under the broiler.
- Semi-sweet chocolate chips — Chips hold their shape until they melt, which is exactly what you want here. Semi-sweet keeps the dip from tasting cloying once the marshmallows and berries go on top.
- Heavy cream — This is the difference between melted chips and a proper dip. It loosens the chocolate into a smooth, glossy layer that stays scoopable with graham crackers. Milk will work in a pinch, but the result will be thinner and less plush.
- Strawberries and blueberries — Fresh fruit is what makes the flag design pop, and dry berries hold their shape best. Slice the strawberries just before topping so they stay bright and don’t bleed too much juice into the marshmallows.
- Graham crackers — You want something sturdy enough to scoop through the marshmallow layer without snapping. Honey grahams are classic, but plain or cinnamon versions both work.
From Melting Chocolate to a Toasted Flag Top
Build the Chocolate Base First
Spread the chocolate chips in an even layer so they melt at the same rate. Drizzle the heavy cream over the top instead of stirring it in now. The heat will do the work, and stirring too early can leave dry pockets in the center of the skillet.
Toast the Marshmallows Without Burning Them
Top the chocolate with a single layer of mini marshmallows, then bake or broil until the tops are golden and blistered. Watch the pan closely in the last minute, because the jump from toasted to scorched happens fast. If your broiler runs hot, keep the skillet a little farther from the element and rotate it once for even color.
Set the Flag While the Dip Is Still Hot
Arrange the blueberries in the upper left corner as soon as the pan comes out. Then lay the strawberry slices across the remaining surface in rows to mimic the stripes. Work quickly enough that the marshmallows stay soft, but don’t press the fruit down hard or it will sink into the topping.
Serve It Immediately
This dip is at its best in the first few minutes after baking, when the chocolate is loose and the marshmallows are still pillowy. Set out the graham crackers before the skillet comes to the table so people can start dipping right away. Once it cools, the chocolate tightens and the topping loses that gooey stretch that makes it special.
How to Adjust This Dip for Different Crowds and Pantry Situations
Dairy-Free Version
Use dairy-free chocolate chips and swap the heavy cream for full-fat canned coconut milk. The texture will still be silky, but you’ll taste a light coconut note in the finished dip. Pick marshmallows labeled dairy-free, since many standard brands contain gelatin but not dairy, while others vary by product line.
Make It a Little Less Sweet
Use bittersweet chocolate chips instead of semi-sweet. You’ll get a deeper cocoa flavor that stands up better to the marshmallows and berries, especially if your strawberries are ripe and juicy. This is the version I’d choose when serving adults who don’t want a candy-sweet dessert.
No Cast-Iron Skillet
Any oven-safe dish works, but a shallow one gives you the best ratio of chocolate to marshmallow in each scoop. A deeper dish takes a little longer to warm through and can hide the chocolate under too much topping, which makes the center harder to dip.
Storage and Reheating
- Refrigerator: Best eaten right away. If you have leftovers, cover and refrigerate for up to 2 days, though the marshmallows will soften and the chocolate will firm up.
- Freezer: Not a good freezer dessert. The marshmallows turn spongy and the berries lose their texture after thawing.
- Reheating: Warm small portions in the microwave in short bursts until just softened. If you reheat the whole dish, use low oven heat and stop as soon as the chocolate loosens, or the marshmallow topping will collapse.
Answers to the Questions Worth Asking

Flag S'Mores Dip
Ingredients
Equipment
Method
- Preheat the oven to 450°F (or set the broiler on high). Keep the oven hot so the marshmallows toast quickly.
- Spread the chocolate chips evenly in a cast-iron skillet or oven-safe dish, then drizzle with heavy cream. The cream helps the chips melt into a glossy layer.
- Add an even layer of mini marshmallows over the chocolate. Cover the surface so every bite has toasted marshmallow.
- Bake for 6–8 minutes, or broil for 1–2 minutes, watching closely until the marshmallows are golden and toasted. Remove as soon as they look browned at the tips.
- While still warm, arrange blueberries in the top left corner and strawberry slices across the rest to form a flag design. Press the fruit lightly so it sticks to the warm dip.
- Serve immediately with graham crackers for dipping. Dip while the chocolate is still gooey and hot.