Let me tell you, the scent of melting chocolate and toasted marshmallows wafting from my cast iron skillet is enough to make anyone’s mouth water. The first time I made this gooey s’mores dip, it was one of those rare kitchen moments where everything just clicks. I was instantly hooked—the kind of moment where you pause, take a deep breath, and just smile because you know you’re onto something truly special. When I was knee-high to a grasshopper, my grandma used to tell stories about campfire nights and how s’mores were the ultimate treat. Years ago, I stumbled upon this skillet version during a rainy weekend when outdoor fires were out of the question. Honestly, I wish I’d discovered this dangerously easy recipe years ago! My family couldn’t stop sneaking spoonfuls off the skillet (and I can’t really blame them). It’s pure, nostalgic comfort, perfect for potlucks, sweet treats for your kids, or brightening up your Pinterest cookie board. After testing it multiple times in the name of research, of course, this gooey s’mores dip has become a staple for family gatherings and gifting. It feels like a warm hug on a plate, and you’re going to want to bookmark this one.
Why You’ll Love This Recipe
I’ve tried countless s’mores recipes, but this gooey s’mores dip stands apart for so many reasons. Here’s why it’s a winner every time:
- Quick & Easy: Comes together in under 15 minutes—perfect for busy weeknights or last-minute cravings.
- Simple Ingredients: No fancy grocery trips needed; you likely already have everything in your kitchen.
- Perfect for Any Occasion: Great for cozy family nights, game day snacks, or casual get-togethers.
- Crowd-Pleaser: Kids and adults alike go crazy for this melt-in-your-mouth treat.
- Unbelievably Delicious: The creamy melted chocolate paired with perfectly toasted marshmallows is next-level comfort food.
What really sets this recipe apart is the use of a cast iron skillet, which ensures even heat and that irresistible toasty marshmallow crust. Plus, I like to mix different types of chocolate for a richer flavor—trust me, it makes a difference. This gooey s’mores dip isn’t just another version; it’s your best version. It’s the kind of dessert that makes you close your eyes after the first bite and sigh happily. It’s comfort food, simple and soulful, with zero stress and maximum wow factor.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and that satisfying gooey texture without any fuss. Most are pantry staples, and substitutions are easy if needed.
- Chocolate Chips (1 ½ cups / 270g): I recommend semi-sweet or a mix of semi-sweet and milk chocolate for best texture and flavor.
- Mini Marshmallows (2 cups / 120g): Use regular mini marshmallows; they toast beautifully and melt evenly.
- Graham Crackers (for dipping): Break into bite-sized pieces. You can use traditional or honey-flavored.
- Butter (2 tbsp / 28g): Unsalted and softened; adds richness and helps with smooth melting.
- Optional: Sea Salt (a pinch): A sprinkle on top to balance the sweetness if you like a salty-sweet combo.
If you prefer dairy-free, swap the butter for coconut oil and use dairy-free chocolate chips and marshmallows—easy peasy! In summer, try adding fresh berries on the side for a fruity twist. For gluten-free, use gluten-free graham crackers or sturdy rice crackers. These tweaks keep the recipe flexible without losing that classic s’mores feel.
Equipment Needed
- Cast Iron Skillet (8-inch / 20 cm): This is the star of the show. Its even heat distribution is perfect for toasting marshmallows and melting chocolate evenly.
- Oven or Broiler: To get that perfectly golden, slightly crispy marshmallow top.
- Mixing Bowl & Spoon: For combining butter and chocolate.
- Spatula or Heat-Resistant Spoon: To spread ingredients evenly in the skillet.
- Optional: Oven mitts with good grip—cast iron gets really hot!
If you don’t have a cast iron skillet, a heavy oven-safe pan will work, but be mindful that marshmallows may not toast evenly. I’ve tried non-stick pans, but the skillet definitely gives the best results. For budget-friendly options, thrift stores often have great cast iron pieces that just need a little seasoning and TLC before use.
Preparation Method

- Preheat your oven to 425°F (220°C). This high heat is key for melting chocolate quickly and toasting marshmallows perfectly. It only takes about 5 minutes to preheat.
- Prepare your skillet by softening the butter (2 tbsp / 28g). Spread the softened butter evenly across the bottom and sides of your 8-inch cast iron skillet—this helps prevent sticking and adds richness.
- Add chocolate chips (1 ½ cups / 270g) to the skillet, spreading them evenly over the buttered surface. No need to stir here; just make a nice layer.
- Top the chocolate layer with mini marshmallows (2 cups / 120g), spreading them out to cover the chocolate completely. This creates that iconic toasted marshmallow crust.
- Place the skillet in the preheated oven on the middle rack. Bake for 8–10 minutes or until the chocolate is melted and marshmallows are golden brown on top. Keep a close eye after 7 minutes to avoid burning.
- Remove the skillet carefully using oven mitts. Let it cool for 2 minutes (if you can wait!)—this helps the dip thicken slightly but stay gooey.
- Optional: Sprinkle a pinch of sea salt over the top for that salty-sweet pop.
- Serve immediately with graham crackers broken into bite-sized pieces. Dip away and enjoy the melty, toasty goodness!
Pro tip: If your marshmallows brown too quickly, you can lower the oven temperature slightly, but keep baking a bit longer. And if the chocolate isn’t melted through, give it another minute or two, but watch closely. The smell of toasted marshmallows will guide you—it’s absolutely heavenly when just right.
Cooking Tips & Techniques
Getting that perfect gooey s’mores dip is all about timing and heat control. Here are some tips I’ve picked up:
- Use room temperature butter: It spreads easily and helps the chocolate melt smoothly without clumping.
- Layer evenly: Make sure chocolate and marshmallows are spread in one even layer; it ensures consistent melting and toasting.
- Watch the marshmallows closely: They can go from golden to burnt in seconds, especially under the broiler.
- Don’t rush cooling: Letting the dip rest for a minute or two makes it easier to scoop without losing that gooey magic.
- Multitask smartly: While the oven preheats, get your crackers ready and butter softened—that way, you’re not scrambling when the timer dings.
- Common mistake: Using large marshmallows or too many can result in uneven toasting or a gooey mess. Stick to mini marshmallows for best results.
Honestly, the first time I tried this, I left it in too long and got a burnt edge. Lesson learned! Now I set a timer and keep a close eye, and it’s foolproof. The cast iron skillet also holds heat beautifully, so don’t be tempted to touch it right away—it stays hot for a while.
Variations & Adaptations
This gooey s’mores dip is versatile and easy to customize. Here are some ways to make it your own:
- Peanut Butter Twist: Swirl 2 tbsp of creamy peanut butter into the chocolate layer before topping with marshmallows. It adds a rich, nutty flavor that pairs perfectly.
- Vegan Version: Use dairy-free chocolate chips, vegan marshmallows (check labels!), and coconut oil instead of butter. Bake the same way for a plant-based treat.
- Berry Boost: Add fresh raspberries or sliced strawberries on top after baking for a tart contrast to the sweetness.
- Spicy Kick: Mix in a pinch of cayenne pepper or chili powder with the chocolate for a subtle heat that surprises and delights.
I once tried adding crushed pretzels on top before baking for a salty crunch, and it was a huge hit at a game night. Feel free to experiment with your favorite flavors and textures—you can’t really go wrong!
Serving & Storage Suggestions
Serve this gooey s’mores dip warm straight from the skillet with graham crackers or sturdy cookies for dipping. It’s best enjoyed immediately while the chocolate is melty and marshmallows are toasted just right.
If you have leftovers (rare, but it happens!), cover the skillet tightly with foil or transfer the dip to an airtight container. Store in the refrigerator for up to 3 days. To reheat, pop it in a 350°F (175°C) oven for 5–7 minutes or microwave in short bursts, stirring gently to bring back the gooey texture.
Flavors actually deepen if you let it sit overnight in the fridge, but the marshmallows won’t be as toasty once reheated. You can sprinkle fresh mini marshmallows on top and broil quickly if you want to revive that golden crust.
This dip pairs beautifully with cold milk, coffee, or even a glass of red wine if you’re serving grown-up guests. For a fun twist, try dipping apple slices or banana chunks instead of graham crackers.
Nutritional Information & Benefits
This gooey s’mores dip is a treat, so it’s best enjoyed in moderation. Here’s an approximate breakdown per serving (based on 6 servings):
| Calories | 320 |
|---|---|
| Fat | 18g |
| Saturated Fat | 11g |
| Sugar | 28g |
| Protein | 3g |
Key benefits come from the antioxidants in dark chocolate (if you use semi-sweet or dark varieties) and calcium from dairy ingredients. Using quality chocolate can add a little nutritional boost compared to candy bars. If you’re mindful of allergens, this recipe contains dairy and gluten (from graham crackers), but substitutions are easy to make gluten-free or dairy-free.
From a wellness perspective, sometimes a little indulgence is exactly what you need—this dip brings joy and comfort, which is just as important as nutrition. Balance it with wholesome meals, and you’ve got yourself a winning treat.
Conclusion
In summary, this gooey s’mores dip in a cast iron skillet is a simple yet show-stopping dessert that you’re going to want to keep in your recipe arsenal. It’s quick, crowd-pleasing, and absolutely loaded with nostalgic flavor. Feel free to customize the ingredients or try one of the variations to make it truly your own. Personally, I love how this recipe brings my family together—there’s something about sharing a warm skillet of melted chocolate and marshmallows that just feels like home.
Don’t forget to leave a comment and share how your gooey s’mores dip turned out or any fun twists you tried. Happy dipping, friends!
FAQs about Gooey S’mores Dip
Can I make this recipe without a cast iron skillet?
Yes! Use a heavy oven-safe pan, but keep in mind the marshmallows might not toast as evenly as in cast iron.
How long can I store leftover s’mores dip?
Store leftovers in the fridge for up to 3 days, covered tightly. Reheat in the oven or microwave before serving.
What’s the best way to prevent marshmallows from burning?
Keep a close eye during baking, especially in the last few minutes. Lower the oven temperature slightly if needed and avoid the broiler unless you watch carefully.
Can I use large marshmallows instead of mini?
Mini marshmallows work best because they toast evenly and melt smoothly. Large marshmallows might burn on top before melting through.
Is there a vegan option for this recipe?
Absolutely! Use dairy-free chocolate chips, vegan marshmallows, and coconut oil instead of butter. Bake the same way for a delicious plant-based treat.
Pin This Recipe!

Gooey S’mores Dip
A quick and easy cast iron skillet dessert featuring melted chocolate and toasted mini marshmallows, perfect for family gatherings and cozy nights.
- Prep Time: 5 minutes
- Cook Time: 8-10 minutes
- Total Time: 15 minutes
- Yield: 6 servings 1x
- Category: Dessert
- Cuisine: American
Ingredients
- 1 ½ cups (270g) semi-sweet or mixed semi-sweet and milk chocolate chips
- 2 cups (120g) mini marshmallows
- Graham crackers, broken into bite-sized pieces (for dipping)
- 2 tbsp (28g) unsalted butter, softened
- Optional: pinch of sea salt
Instructions
- Preheat your oven to 425°F (220°C).
- Spread softened butter evenly across the bottom and sides of an 8-inch cast iron skillet.
- Add chocolate chips to the skillet, spreading them evenly over the buttered surface.
- Top the chocolate layer with mini marshmallows, spreading them out to cover the chocolate completely.
- Place the skillet in the preheated oven on the middle rack and bake for 8–10 minutes or until the chocolate is melted and marshmallows are golden brown on top. Watch closely after 7 minutes to avoid burning.
- Remove the skillet carefully using oven mitts and let it cool for 2 minutes to thicken slightly but stay gooey.
- Optional: Sprinkle a pinch of sea salt over the top.
- Serve immediately with graham crackers broken into bite-sized pieces.
Notes
Use room temperature butter for smooth melting. Watch marshmallows closely to prevent burning. If marshmallows brown too quickly, lower oven temperature and bake longer. For dairy-free, substitute butter with coconut oil and use dairy-free chocolate and marshmallows. For gluten-free, use gluten-free graham crackers or sturdy rice crackers. Leftovers can be stored in the refrigerator for up to 3 days and reheated in the oven or microwave.
Nutrition
- Serving Size: Approximately 1/6 of
- Calories: 320
- Sugar: 28
- Fat: 18
- Saturated Fat: 11
- Protein: 3
Keywords: s'mores dip, gooey dessert, cast iron skillet dessert, chocolate marshmallow dip, easy dessert, family treat


