
This delightful rainbow s'mores dip transforms the classic campfire treat into a colorful, shareable dessert perfect for parties or family movie nights. The combination of melted chocolate, peanut butter cups, and vibrant marshmallows creates a warm, gooey dip that captures all the flavors of traditional s'mores without the campfire.
I first made this rainbow s'mores dip for my niece's birthday party, and it was such a hit that it's now requested at every family gathering. The colorful marshmallow rainbow never fails to bring smiles to everyone's faces before they even take their first bite.
Ingredients
- Semisweet chocolate chips: Form the rich base layer that melts perfectly in the oven creating that classic s'mores chocolate flavor
- Mini peanut butter cups: Add a creamy peanut butter twist that elevates this beyond traditional s'mores
- Colored mini marshmallows: Create the beautiful rainbow effect while providing that essential toasted marshmallow taste
- Graham crackers: For dipping provide the classic s'mores crunch and honey flavor that complements the sweet dip
Step-by-Step Instructions
- Sort Your Marshmallows:
- Begin by separating your colored mini marshmallows into different groups by color. Take your time with this step as it's crucial for creating the beautiful rainbow effect. Make sure you have enough of each color to create distinct stripes.
- Prepare The Chocolate Base:
- Spray your 10inch skillet or braiser thoroughly with nonstick spray to prevent sticking. Pour the semisweet chocolate chips into the skillet and spread them evenly across the bottom. This creates your rich chocolate foundation. Then distribute the mini peanut butter cups evenly across the chocolate surface.
- Create The Rainbow:
- Carefully arrange your sorted marshmallows on top of the chocolate and peanut butter cups. Place each color together in a stripe formation, creating a rainbow pattern from one edge of the skillet to the other. Pack the marshmallows closely together for best visual impact.
- Bake And Broil:
- Place your skillet in a preheated 350degree oven and bake for 34 minutes until the chocolate begins to melt. Then switch your oven to broil function and cook for just 1 minute to achieve that perfectly toasted golden brown marshmallow top. Watch extremely closely during broiling as marshmallows can go from perfect to burnt in seconds.

The first time I made this dip, I accidentally walked away during the broiling stage and came back to completely blackened marshmallows. Now I stand guard by the oven window, timer in hand. That one minute under the broiler is truly the make or break moment for this dessert.
Make-Ahead Options
This s'mores dip can be assembled up to 2 hours before baking. Simply prepare the chocolate and marshmallow layers in your skillet, cover with plastic wrap, and store at room temperature until ready to bake. This makes it perfect for party prep when you want to have everything ready before guests arrive. Just pop it in the oven for the final baking steps right before serving.
Serving Suggestions
While graham crackers are the traditional dipper, consider offering a variety of options for guests. Strawberries, banana slices, pretzel rods, shortbread cookies, or even apple slices provide delicious contrasting flavors and textures. I like to arrange these dippers in a circle around the warm skillet for an impressive presentation that encourages everyone to dig in and try different combinations.

Dietary Adaptations
This versatile dessert can be easily modified for various dietary needs. For a glutenfree version, simply serve with glutenfree graham crackers or cookies. To make it dairyfree, substitute the semisweet chocolate chips with dairyfree chocolate and omit the peanut butter cups or use a dairyfree alternative. You can even find vegan marshmallows to make this treat completely plant-based without sacrificing the rainbow effect or delicious taste.
Frequently Asked Questions
- → Can I use different types of chocolate for this dip?
Yes! While semi-sweet chocolate chips work best for balanced sweetness, you can substitute milk chocolate for a sweeter dip or dark chocolate for a richer flavor. White chocolate is also an option but melts differently, so adjust baking time accordingly.
- → How do I prevent the marshmallows from burning?
Watch the dip carefully during the broiling stage - it can go from golden to burnt in seconds. Position the rack in the middle of the oven (not too close to the broiler), and keep the oven door cracked open to monitor the browning process.
- → What can I use instead of graham crackers for dipping?
Great alternatives include pretzels, vanilla wafers, shortbread cookies, strawberries, banana slices, or apple slices. For a contrast to the sweetness, try salted crackers or potato chips.
- → Can I make this dip ahead of time?
This dip is best served immediately while warm and gooey. If needed, you can pre-measure and prepare the ingredients, but assemble and bake just before serving for optimal texture and presentation.
- → What if I don't have a cast iron skillet?
Any oven-safe dish will work, including ceramic pie plates, small casserole dishes, or oven-safe glass bowls. Just ensure your substitute can withstand both baking and broiling temperatures.
- → How long does this dip stay melted and dippable?
The dip stays soft for about 20-30 minutes after removing from the oven. To extend this time, you can serve it in the cast iron skillet which retains heat well, or place it over a candle warmer to maintain temperature for longer serving periods.