Flag S’Mores Dip
Flag S'Mores Dip lands on the table looking playful, but the first scoop is what wins people over: a hot layer of melted chocolate under a blanket of toasted marshmallows,…
Tip: save now, cook later.Flag S’Mores Dip lands on the table looking playful, but the first scoop is what wins people over: a hot layer of melted chocolate under a blanket of toasted marshmallows, with juicy berries on top and graham crackers for the crackly, messy bite that makes everyone lean in for another dip. It’s the kind of dessert that disappears fast because it tastes like the campfire treat people already love, just dressed up for a crowd.
The trick is keeping the chocolate base simple and letting the oven do the work. A mix of milk chocolate and semisweet chips gives you a softer, sweeter melt without tipping into cloying, and the marshmallows need only a short blast of heat so they turn golden at the edges before the chocolate underneath overcooks. The berries go on after baking, not before, so they stay fresh and keep the flag pattern crisp instead of sinking into the top.
Below, you’ll find the exact timing for getting the marshmallows toasted without burning them, plus a few practical notes for serving this warm so the chocolate stays dippable until the skillet is scraped clean.
The chocolate melted into a perfect layer and the marshmallows browned in just a few minutes. I loved that the berries stayed fresh on top instead of getting mushy, and the whole skillet disappeared before we even got to dessert plates.
Save this Flag S’Mores Dip for a gooey skillet dessert with toasted marshmallows, melted chocolate, and fresh berry stripes.
The Marshmallow Layer Needs a Short, Hot Finish
Chocolate dip recipes fail in one of two ways: the chocolate seizes, or the marshmallows melt into a flat, sticky layer before they ever brown. This version avoids both problems by keeping the chocolate chips in a single even layer and baking just long enough for the marshmallows to puff, toast, and hold their shape. You’re looking for golden tops with a few darker spots, not a fully collapsed blanket.
The other piece that matters is timing. If you add the berries before baking, they’ll wilt and bleed juice into the marshmallows. Keep the fruit for after the skillet comes out of the oven, when the surface has set enough to hold the flag pattern but the chocolate is still soft underneath.
What Each Ingredient Is Doing in This Skillet

- Milk chocolate chips — These give the base its familiar s’mores sweetness and a smoother melt than a darker bar would. You can use a good grocery-store brand here; the oven is doing the melting, not relying on high cocoa finesse.
- Semi-sweet chocolate chips — This keeps the dip from tasting too sugary. The blend matters because marshmallows and berries both bring sweetness already, and a little bitterness keeps the dessert balanced.
- Large marshmallows — Whole marshmallows hold their shape better than minis and toast into distinct domes. Cut or torn marshmallows collapse faster and don’t give you that browned top that makes the skillet look finished.
- Blueberries and strawberries — Fresh berries are a decoration and a flavor contrast, so use firm fruit that won’t leak juice all over the top. Slice the strawberries just before arranging them so they stay bright and don’t soften while you wait for the oven.
- Graham crackers, vanilla wafers, and pretzel sticks — The crackers give you the classic s’mores bite, the wafers add a buttery crumb, and the pretzels bring salt. That mix keeps the dip from becoming one-note.
How to Bake the Dip So the Chocolate Stays Silky
Build the Chocolate Base First
Spread the chocolate chips in an even layer across the skillet so the heat reaches them uniformly. A cast iron skillet helps because it holds heat well and keeps the dip warm at the table, but any oven-safe skillet in a similar size works. If the chocolate is piled in the center, the edges overheat before the middle melts, which is how you end up with a lumpy base.
Toast the Marshmallows, Don’t Melt Them Flat
Arrange the marshmallows close together over the chocolate, then bake at 425°F until the tops are golden and the edges just start to soften. Six to eight minutes is the sweet spot in most ovens, but start watching at the six-minute mark because marshmallows go from toasted to burnt fast. Pull the skillet when the tops are bronzed and the chocolate underneath still looks glossy.
Add the Flag After the Heat Comes Off
Let the skillet sit for about three minutes before decorating. That short rest keeps the berries from sinking, but it’s still warm enough that the chocolate stays loose for dipping. Place the blueberries in the upper left corner first, then line the strawberry slices into rows so the pattern reads clearly before the first person starts scooping.
How to Adapt This for Different Crowds and Diets
Make It a Little Less Sweet
Swap half the milk chocolate for extra semi-sweet if you want a deeper chocolate flavor. The dip will taste less candy-like and hold up better if you’re serving it after a big meal.
Dairy-Free Version
Use dairy-free chocolate chips and check that your marshmallows are gelatin-free if that matters for your table. The texture stays close to the original, though the chocolate can set a little firmer as it cools.
Bigger Crowd, Same Pan
Double the recipe only if you move up to a larger skillet or a shallow baking dish. A thicker layer takes longer to melt and makes the marshmallows brown before the center softens, which slows down serving.
Storage and Reheating
- Refrigerator: Store leftovers covered for up to 2 days. The marshmallows will firm up and the berries may soften, so the texture won’t be as dramatic the next day.
- Freezer: I don’t recommend freezing this dip. The berries turn mushy and the marshmallow layer loses its toasted top once thawed.
- Reheating: Warm individual portions in the microwave for short bursts, 10 to 15 seconds at a time, until the chocolate loosens. Overheating makes the marshmallows collapse and the chocolate separate at the edges.
Answers to the Questions Worth Asking

Flag S'Mores Dip
Ingredients
Equipment
Method
- Preheat the oven to 425°F (220°C). Position a rack so the skillet can bake evenly.
- Spread the milk chocolate chips and semi-sweet chocolate chips evenly in a 9-inch cast iron skillet. Make a smooth, even layer for consistent melting.
- Arrange the marshmallows over the chocolate in an even layer. Leave slight gaps so they toast and puff.
- Bake for 6–8 minutes until the marshmallows are golden. Watch for puffing and caramelized tops.
- Allow to cool for 3 minutes. The dip should thicken slightly while staying melted.
- Place the fresh blueberries in the upper left corner. Use them like the flag field for a clear patriotic look.
- Arrange the sliced strawberries in rows to resemble flag stripes. Keep the rows straight and evenly spaced for the best effect.
- Serve the dip warm with graham crackers, vanilla wafers, and pretzel sticks. Offer immediately so the chocolate stays glossy and melted.