Gooey melted chocolate under a blanket of toasted marshmallows never lasts long once it hits the table, and this version disappears even faster because it comes out of the oven warm, bubbly, and ready for a quick berry flag on top. The chocolate stays soft enough for dipping, the marshmallows turn bronzed and puffy instead of collapsing into a sticky mess, and the whole skillet feels festive without asking for any fussy decorating work.
The trick is keeping the chocolate layer simple and letting the cream do the heavy lifting. A little heavy cream helps the chips melt into a smooth pool instead of staying stiff under the marshmallows, and a cast-iron skillet holds the heat long enough for everything to stay dippable at the table. The fruit goes on after baking, while the top is still warm, so the berries nestle in without sinking into the chocolate.

Below, I’ve included the timing that keeps the marshmallows toasted instead of burnt, plus a few swaps if you want to adjust the fruit or serve it a different way. It’s the kind of dessert that looks like you planned ahead, even when you didn’t.
The marshmallows browned up in just a couple of minutes and the chocolate underneath stayed smooth for dipping. I added the berries right after it came out and the flag looked adorable on the table.
Save this toasted marshmallow s’mores dip for the cookout dessert that turns a skillet of chocolate and berries into a flag in minutes.
The Marshmallows That Toast Fast and Stay Puffy
Marshmallows are the whole show here, and they can go from pale to scorched fast under a broiler. The sweet spot is golden tops with just a little singe at the edges, because that gives you a toasted campfire flavor without drying out the whole surface. If you walk away, they’ll collapse into sticky spots that are harder to scoop and less fun to eat.
The chocolate layer matters just as much. Chips alone can stay a little firm under the marshmallows, especially once they cool at the table, so the splash of heavy cream gives you a smoother dip that stays scoopable longer. Use semi-sweet chips here; milk chocolate can turn this dessert cloying once the marshmallow sweetness and berries are added.
- Mini marshmallows — Minis melt and toast evenly, which matters when you’re trying to cover the whole skillet in a fast oven window. Large marshmallows leave gaps and brown unevenly.
- Semi-sweet chocolate chips — These keep the dip balanced. If you only have dark chocolate, use it, but the result will be less sweet and a little more grown-up.
- Heavy cream — This loosens the chocolate into a dip instead of a firm melted layer. Half-and-half can work in a pinch, but the chocolate won’t stay as silky.
- Strawberries and blueberries — Use firm berries and slice the strawberries right before topping so they don’t weep into the marshmallows. Dry berries hold the flag shape better and keep the topping looking clean.
- Graham crackers — Stick with classic crackers for the full s’mores effect. Pretzels add salt, but they change the whole dessert into something sharper and less nostalgic.
How to Keep the Chocolate Smooth Under the Marshmallows
Build the base first
Spread the chocolate chips in an even layer so they melt at the same rate. Drizzle the cream over the top instead of stirring it in; that keeps the chocolate from clumping before it softens. If your dish is shallow and wide, the chocolate will melt faster and more evenly than in a deep pan.
Cover every inch with marshmallows
Scatter the mini marshmallows in one even layer all the way to the edges. Bare spots in the chocolate will scorch under high heat, and marshmallows piled too thick on one side will brown before the middle turns golden. A single layer gives you that soft, puffy top that still holds its shape when you dip into it.
Watch the final minute like a hawk
Bake at 450°F for a short window or broil on high for just 1 to 2 minutes. The difference between toasted and burnt is small, especially with broilers that run hot in one corner. Pull it the moment the tops are deeply golden and the marshmallows have a few darker freckles.
Add the berries while it’s still hot
Arrange the blueberries first in the upper left corner, then line the strawberry slices across the rest to mimic a flag. The warm marshmallows will hold them in place without melting the fruit. If you wait until the dip cools, the berries slide around and the design won’t set.
Ways to Adapt This for Different Crowds and Diets
Dairy-Free Version
Use a dairy-free chocolate chip and swap the heavy cream for full-fat canned coconut milk. The dip will taste a little coconut-forward and won’t be quite as neutral as the original, but it still melts into a smooth, scoopable base.
Gluten-Free Serving
The dip itself is naturally gluten-free, so the only change is the dippers. Serve it with gluten-free graham crackers or sturdy gluten-free vanilla wafers. Thin cookies break too easily once they hit the warm chocolate.
Chocolate Swap for a Deeper Flavor
Replace half the semi-sweet chips with chopped bittersweet chocolate for a less sweet, more cocoa-forward dip. This works especially well if your berries are ripe and sweet, because the fruit balances the darker chocolate without making the dessert heavy.
Make It Ahead for a Crowd
You can slice the strawberries and rinse the blueberries a few hours ahead, but keep them dry and chilled until serving. Assemble and bake the dip right before guests eat, because the marshmallows are at their best in the first few minutes out of the oven.
Storage and Reheating
- Refrigerator: Store leftovers covered for up to 2 days, though the marshmallows will sink and the berries will soften.
- Freezer: This one doesn’t freeze well; the fruit and marshmallow topping lose their texture after thawing.
- Reheating: Warm only the chocolate base in short bursts if you can, then add fresh marshmallows and toast them. Reheating the finished dip tends to make the berries watery and the marshmallows rubbery.
Answers to the Questions Worth Asking

Flag S'Mores Dip
Ingredients
Equipment
Method
- Preheat the oven to 450°F (or set the broiler to high). Visually confirm the oven is fully heated so the marshmallows toast quickly.
- Sprinkle the semi-sweet chocolate chips evenly in a cast-iron skillet or oven-safe dish, then drizzle with heavy cream. Spread gently so the chips are covered for even melting.
- Top the chocolate with an even layer of mini marshmallows. Make sure the marshmallows cover the surface so they toast without bare spots.
- Bake for 6–8 minutes, or broil for 1–2 minutes, watching closely until the marshmallows are golden and toasted. Look for a bubbly chocolate edge and lightly browned marshmallow peaks.
- While still warm, arrange blueberries in the top left corner and strawberry slices across the rest to create a flag design. Place the berries in a tight cluster for a clear “stars” corner and overlap strawberry slices like stripes.
- Serve immediately with graham crackers for dipping. Dip while hot so the chocolate stays thick and stretchy.


