Hershey’s milk chocolate melts down into a creamy ganache and topped with toasted marshmallows. Dip graham crackers, pretzels, fresh fruit, or any other of your favorite snacks for a delicious fall treat you and your friends will devour in one sitting!

Jump to:
When you don’t quite feel like preparing the fire pit outside or if the weather has foiled your outdoor party plans, get creative with a tasty alternative: s’mores dip.
My version avoids two common pitfalls that you might have encountered with other recipes: the chocolate is melted separately for more controlled heating to prevent scorching, and the chocolate is converted to a thin ganache so it remains melted for longer and better coats the graham crackers. Observe:

If you’re in need of more delicious s’mores alternatives, my S’mores Brownies and S’mores Charcuterie Board are guaranteed to wow your next crowd.
Reasons Why Chocolate Lovers Make This Recipe
- Easy and delicious — this dip is ready in 5 minutes and is bursting with chocolate flavor. How many other bulk recipes fit for a crowd check off those boxes?
- Great for all ages — both kids and adults alike can help prepare and devour this dip at your next party or barbecue.
- For all occasions — not only is this dip great to serve around a campfire, but also when the outdoors isn’t being so cooperative and you have to move the party indoors. Serve directly on the table and have everyone gather around and dip their favorite treats.

Ingredients and Variations
This dish comes together in just 5 minutes and needs just 3 main ingredients, with your choice of dippables for serving! A few notes below:

Hershey’s chocolate — to maintain that classic, nostalgic s’mores taste, use Hershey’s milk chocolate as the base for this dip. However, you can easily customize this dish to your tastes and preferences: use whatever type of brand of chocolate you prefer, or maybe use white or dark chocolate instead!
Milk or heavy cream — to maintain the chocolate’s creamy consistency that’s excellent for dipping, whisk in either milk or heavy cream to the melted chocolate. You can use any type of milk you prefer, including non-dairy substitutes, but note that this might thin the chocolate’s consistency as opposed to using whole milk or heavy cream.
Marshmallows — while I used the mini variety in this dip, you can substitute any size marshmallows you have on hand. You can also substitute marshmallow fluff for a vegetarian-friendly option, or use flavored marshmallows to create a unique twist.
Graham crackers — you simply can’t have s’mores without some kind of graham cracker component! Break the crackers in half of quarters for bite-sized dipping, or swap out for cookies, tea biscuits, pretzels, fresh fruit, or anything else you can dip in chocolate!
Tips for Success
- It won’t seem like the milk (or heavy cream, if using) will incorporate into the melted chocolate at first, but as with any ganache, continue to whisk the mixture constantly directly in the skillet until it comes together in a smooth, silky sauce.
- While other recipes melt the chocolate and marshmallows together in one bake, this recipe actually has you melt the chocolate in a microwave-safe bowl in 30-second increments. This method is deliberate to avoid the risk of accidentally scorching the chocolate in the oven. Melting it separately gives you complete control over its temperature and final consistency.
- As you may have guessed from the above steps, the oven is mainly used to gently toast the marshmallows to a golden brown. Broil in the oven for 1-2 minutes, and keep a close watch so the marshmallows don’t burn!

Storage and Reheating Instructions
For the freshest taste and texture, s’mores dip should be prepared as-needed, as the chocolate ganache will need to be refrigerated, thus compromising the marshmallows’ texture. However, I’ve not known of anyone who needed to worry about leftovers. 😉
If you are unsure of how much s’mores dip to make, you can easily convert this recipe into individual portions with smaller cast iron skillets or baking pans.
S'mores Dip
Equipment
- 1 12" cast iron skillet
- 1 microwave-safe bowl
- 1 rubber spatula
- 1 measuring cup
- 1 whisk
Ingredients
- 16 ounces Hershey's milk chocolate
- 8 ounces whole milk or heavy cream
- 10.5 ounces mini marshmallows
- graham crackers, pretzels, cookies, fruit, etc., as needed
Instructions
- Set your oven’s broil to low or preheat between 450-500F. In a microwave-safe bowl, melt the chocolate in 30-second intervals, stirring in between, until fully melted. Pour the chocolate into a seasoned cast iron skillet.
- Whisk in the milk or heavy cream until a smooth, homogenous ganache forms, about 1-3 minutes.
- Scatter the marshmallows all over the chocolate ganache and broil for 1-2 minutes, or until the marshmallows reach a deep golden brown. Serve immediately with graham crackers, pretzels, fresh fruit, or other family favorites.





