S’Mores Dip

June 2, 2026

Warm chocolate under a thick cap of toasted marshmallows has a way of disappearing fast. S’Mores dip hits the table with the same sticky, smoky-sweet pull as a campfire treat, but it comes together in one skillet and doesn’t ask you to babysit flames or skewers. The chocolate stays glossy and spoonable, the marshmallows turn golden and puffed, and every cracker dunk gives you that mix of crisp, creamy, and gooey in one bite.

The part that makes this version worth making again is the base. Heavy cream and a little butter keep the chocolate soft instead of stiff, so it scoops cleanly even after the marshmallows go under the broiler. Vanilla rounds out the chocolate, and a pinch of salt keeps the whole thing from tasting flat. If you’ve ever had a s’mores dip seize up or turn grainy, it usually means the chocolate got too hot. Low heat and constant stirring solve that before it starts.

Below, you’ll find the exact broiling window that gives you toasted tops without burning the marshmallows, plus a few swaps for when you want to serve this with fruit, pretzels, or a dairy-free twist.

The chocolate stayed silky and the marshmallows browned in less than 3 minutes under the broiler. I served it with graham crackers and strawberries, and the whole skillet was gone before I could even sit down.

★★★★★— Megan R.

Save this S’Mores Dip for the nights when you want a fast dessert with a gooey chocolate center and a marshmallow top that toasts in minutes.

Save to Pinterest

The Reason the Chocolate Stays Dip-Ready Instead of Turning Stiff

The biggest mistake with s’mores dip is treating the chocolate like a frosting base. It isn’t. Chocolate chips need a little help to stay smooth once they melt, and that’s where the cream and butter come in. They loosen the chocolate just enough to keep it glossy and scoopable after the marshmallows are toasted on top.

The other trap is heat. If the pan gets too hot, the chocolate can seize or separate before the marshmallows even go in. Medium-low heat gives you control, and it lets the mixture melt evenly without scorching the bottom. Once it looks smooth and shiny, stop stirring and move on. Overcooking at this stage only makes the final dip thicker and less welcoming for graham crackers.

What Each Ingredient Is Doing in This Skillet

S'Mores Dip gooey chocolate toasted marshmallows
  • Semi-sweet chocolate chips — These give you the main chocolate flavor without making the dip cloying. Chips work well here because they melt smoothly with the cream, though chopped chocolate bars will taste a little richer if that’s what you have.
  • Heavy cream — This is what keeps the chocolate soft enough to dip. Whole milk won’t give you the same silkiness, and the mixture can end up thin in one moment and tight the next.
  • Unsalted butter — Butter adds shine and a little extra richness. Salted butter works in a pinch, but the flavor gets a little harder to control once the marshmallows and graham crackers are in play.
  • Vanilla extract — Vanilla makes the chocolate taste deeper and more rounded. You don’t need much, but skipping it leaves the dip tasting flatter than it should.
  • Mini marshmallows — Minis melt and toast into a more even blanket, which is what you want here. If you’re using large marshmallows, halve them so they cover the chocolate without big gaps.
  • Graham crackers — This is the best dipper because it gives you crunch and that familiar s’mores flavor in the same bite. If yours are stale, the contrast disappears, so use crackers that still snap cleanly.

How to Melt, Toast, and Serve It Before the Marshmallows Collapse

Building the Chocolate Base

Set the skillet over medium-low heat and combine the chocolate chips, cream, butter, vanilla, and salt. Stir constantly as the chocolate softens and the mixture turns smooth and glossy. If you see any graininess or dry pockets at the edge, keep stirring before you add more heat; that rough texture means the chocolate isn’t fully melted yet. Pull the pan off the burner the moment it looks uniform.

Covering Every Inch With Marshmallows

Spread the marshmallows across the chocolate in a single layer that reaches the edges of the pan. Gaps matter here because exposed chocolate can overheat under the broiler before the marshmallows brown. Use enough marshmallows to cover the surface completely, but don’t mound them so high that the top burns before the centers puff.

Broiling to a Toasted Finish

Place the skillet under a high broiler and watch it closely. The marshmallows should puff, turn golden, and pick up a few charred spots in about 2 to 3 minutes. Step away for half a minute and you’ll miss the window; this goes from pale to burned fast. Take the skillet out as soon as the tops look toasted and irregular, not uniformly dark.

Serving While the Center Is Still Soft

Let the pan rest for about a minute so the marshmallows settle slightly, then serve it right away. The dip is at its best when the chocolate underneath is still loose and the marshmallow top gives when you press through it with a cracker. If you wait too long, the top sets into a sticky shell and the middle firms up enough to lose that molten pull.

Three Smart Ways to Adapt This Dip Without Losing the Fun

Dairy-Free Version

Use dairy-free chocolate chips, canned coconut cream, and a plant-based butter. Coconut cream keeps the base lush, though it brings a faint coconut note that pairs nicely with the marshmallows. Choose dairy-free marshmallows if you need the whole dish to stay dairy-free.

Extra-Chocolate Version

Swap half the chocolate chips for chopped dark chocolate if you want a deeper, less sweet finish. The texture stays smooth, but the flavor leans more grown-up and balances the marshmallow topping better. This is the version I reach for when serving it with strawberries or pretzels.

Gluten-Free Serving Board

Keep the dip itself the same and serve it with gluten-free graham-style crackers, strawberries, banana slices, or pretzels that are labeled gluten-free. The dip doesn’t need changing; the dippers do. That’s the easiest way to keep the texture and the s’mores feel intact.

Storage and Reheating

  • Refrigerator: Keep leftovers covered for up to 2 days. The marshmallows will lose their toast and the chocolate will firm up.
  • Freezer: I don’t recommend freezing this dip. The marshmallows turn spongy and the chocolate base can separate after thawing.
  • Reheating: Warm leftovers in short bursts in the microwave or in a low oven until just softened. Long reheating makes the chocolate oily and can turn the marshmallows rubbery before the center loosens.

Answers to the Questions Worth Asking

Can I make S’Mores Dip ahead of time?+

You can melt the chocolate base ahead of time and keep it covered, then add the marshmallows and broil right before serving. That’s the part that needs to happen fresh, because the toasted top softens fast. If you fully assemble it too early, the marshmallows lose their puff and the dip turns dense.

How do I keep the chocolate from getting grainy?+

Keep the heat at medium-low and stir until the chocolate is just melted and glossy. Graininess usually shows up when the chocolate gets too hot or sits over the burner too long after it has already melted. Pulling it off the heat early keeps the emulsion smooth.

Can I use large marshmallows instead of mini marshmallows?+

Yes, just cut them in half so they sit flat and cover the chocolate evenly. Whole large marshmallows leave gaps, and those exposed spots can scorch before the tops brown. Halves give you a more even toasted layer.

How do I reheat leftover S’Mores Dip without wrecking it?+

Warm it gently in short bursts until the chocolate loosens again. If you blast it with high heat, the marshmallows can turn rubbery while the chocolate separates underneath. Low heat gives you the best chance of bringing back that soft center.

Can I make this without an oven-safe skillet?+

Yes, melt the chocolate base in a saucepan, then transfer it to a heatproof baking dish before topping with marshmallows. A shallow dish works best because it gives the marshmallows a larger surface to toast. Just keep an eye on the broiler, since glass or ceramic can hold heat a little differently than cast iron.

S'Mores Dip

S'mores dip with a melted dark chocolate base and broiled, golden-toasted marshmallows. Gooey, warm, and spoonable in under 15 minutes, served with graham crackers for dipping.
Prep Time 5 minutes
Cook Time 10 minutes
rest 1 minute
Total Time 16 minutes
Servings: 8 servings
Course: Snack
Cuisine: American
Calories: 430

Ingredients
  

Base
  • 1.5 cup semi-sweet chocolate chips
  • 0.5 cup heavy cream
  • 1 tbsp unsalted butter
  • 1 tsp vanilla extract
  • 0.25 tsp salt pinch
  • pinch of salt use as labeled (small pinch)
Topping
  • 3 cup mini marshmallows or 10–12 large marshmallows, halved
For Serving
  • 1 graham crackers 1 pack, broken into pieces
  • strawberries optional
  • pretzels optional
  • banana slices optional

Equipment

  • 1 cast iron skillet

Method
 

Broil setup
  1. Preheat your oven broiler to high and position the rack about 6 inches from the top element.
Melt the chocolate
  1. In a 10-inch oven-safe skillet (cast iron works beautifully), combine chocolate chips, heavy cream, butter, vanilla extract, and salt over medium-low heat.
  2. Stir continuously for 3–4 minutes until the chocolate is fully melted and the mixture is smooth and glossy, then remove from heat.
Top and broil
  1. Layer the mini marshmallows evenly across the entire surface of the chocolate, covering it edge to edge.
  2. Place the skillet under the broiler for 2–3 minutes, watching closely, until the marshmallows are puffed, golden, and toasted with some charred spots.
Rest and serve
  1. Remove the skillet carefully from the oven and let rest for 1 minute.
  2. Serve immediately in the skillet with graham cracker pieces and pretzels or fresh fruit for dipping.

Notes

For the best texture, keep the heat at medium-low while melting so the chocolate stays glossy; if it thickens, stir a few seconds longer off the hottest spot. Store leftovers covered in the refrigerator up to 2 days; rewarm gently in the microwave to loosen, since marshmallows firm as they cool. Freezing is not recommended because the marshmallows and chocolate can separate. For a gluten-free dip, serve with gluten-free graham crackers (or sliced cookies) for dipping.
About the author
Savannah

Leave a Comment

Recipe Rating