Love this? Save it for later!
Share the inspiration with your friends
I wasn’t expecting to walk into a culinary revelation that Tuesday afternoon. My neighbor, a quiet guy named Leo who mostly keeps to himself, had invited me over to borrow my extension ladder. I knocked, he yelled for me to come in, and the smell hit me before I even got the door fully open. It was smoky, sweet, and warm—like a campfire had somehow been miniaturized and stuffed into his tiny apartment kitchen. Leo was at the stove, casually sliding a small cast iron skillet out of the oven with a dish towel. He wasn’t trying to impress anyone. He was just making a snack for himself, because it was Tuesday and he felt like it. “Want some?” he asked, like he was offering me a glass of water. I mean, the guy had created pure, molten magic in a skillet and he was acting like he’d just reheated a frozen pizza.
That moment—the casualness of it, the sheer unexpectedness of it—stuck with me for weeks. It wasn’t a party, it wasn’t a holiday, it wasn’t even a planned dinner. It was just a regular day, and this incredible gooey s’mores skillet dip with grilled brioche was happening. I stood there in his kitchen, probably with my mouth slightly open, watching him tear off a piece of that buttery, golden bread and drag it through a river of melted chocolate and toasted marshmallow. I think I actually said, “Leo, what is that?” and he just shrugged and said, “S’mores dip, you know?” No, Leo, I did not know. Not like this. I left his apartment twenty minutes later with the recipe scribbled on the back of an old receipt, and I’ve been making it ever since. Honestly, this is one of those recipes that feels like a secret you want to share with everyone you know.
Why You’ll Love This Recipe
Let’s be real for a second. You love s’mores. I love s’mores. Everyone loves s’mores. But who wants to actually build a campfire every time a craving hits? Not me. And let’s face it, the classic version is messy, awkward to eat, and you always end up with sticky fingers and a sad, burnt marshmallow that falls off your stick into the darkness. This gooey s’mores skillet dip with grilled brioche solves all of that. It takes everything you love about the campfire classic and turns it into something you can make in your own kitchen, any night of the week, in under twenty minutes.
- Quick & Easy: Seriously, from start to finish, this comes together in about 15 minutes. It’s faster than driving to the store for a candy bar.
- Simple Ingredients: Chocolate chips, marshmallows, butter, brioche. That’s it. You probably have most of this in your pantry right now.
- Perfect for Any Occasion: Movie night, game day, a rainy afternoon, or a last-minute dessert when friends show up unexpectedly. It always fits.
- Crowd-Pleaser: I have never, and I mean never, put this on a table without it disappearing in minutes. Kids and adults fight over the last bit of dipper.
- Unbelievably Delicious: The contrast between the warm, gooey center and the crispy, buttery brioche is next-level comfort food. It’s the kind of dessert that makes you close your eyes after the first bite.
What makes this different from every other s’mores dip out there? It’s the bread. Grilled brioche. It’s not just a vehicle for the dip; it’s half the experience. The buttery, slightly sweet richness of the brioche, toasted to golden perfection, is the perfect partner for the dark, melted chocolate and the airy, toasted marshmallow. It’s not just another version of a dip—it’s the best version. Trust me on this.
What Ingredients You Will Need
This recipe uses a handful of simple, everyday ingredients to deliver a dessert that tastes like you spent hours on it. The magic is in the quality of what you choose, not the quantity. Here’s what you need to grab:
- Brioche Bread (1 large loaf or 4-6 thick slices): This is non-negotiable for the best result. You want a good quality, soft, eggy brioche. It has a natural sweetness and richness that regular bread just can’t match. Look for it in the bakery section of your grocery store or at a local bakery. If you can’t find brioche, a good challah or even a thick-cut Texas toast will work in a pinch.
- Semi-Sweet Chocolate Chips (1 cup / 175g): I prefer semi-sweet because it’s not too cloying. The bitterness of the chocolate balances the sweetness of the marshmallows and the brioche perfectly. You can use milk chocolate if you have a major sweet tooth, or dark chocolate (60-70% cacao) for a more intense, grown-up flavor. I recommend Ghirardelli or Guittard for the best melt and flavor.
- Milk Chocolate Chips (½ cup / 90g): This adds a creamier, milkier note to the dip. The combination of semi-sweet and milk chocolate gives you that perfect “classic s’mores” flavor profile. Again, use a good brand for the smoothest melt.
- Miniature Marshmallows (2 cups / about 100g): Mini marshmallows melt faster and more evenly than the big ones. They create that perfectly gooey, stringy texture that makes this dip so addictive. Do not use stale marshmallows—fresh ones are key for the best melt.
- Unsalted Butter (3 tablespoons / 42g, melted, plus more for grilling): We use melted butter to brush the brioche before grilling. This is what gives it that gorgeous golden-brown crust and incredible flavor. Unsalted butter lets you control the salt level.
- Flaky Sea Salt (a pinch, optional but highly recommended): A tiny sprinkle of flaky sea salt (like Maldon) over the finished dip is a game-changer. It cuts through the sweetness and makes the chocolate taste even more chocolatey. Don’t skip this if you have it.
Ingredient Selection Tip: For the chocolate, skip the generic store-brand chips if you can. They often have stabilizers that prevent them from melting into a smooth, silky pool. Spend the extra dollar on a brand you trust—your taste buds will thank you. Also, make sure your brioche is fresh. Stale brioche won’t toast as nicely and will be dry instead of fluffy on the inside.
Equipment Needed
You don’t need a fancy kitchen to make this. Here’s what you’ll need to pull it off:
- 8-inch or 10-inch Cast Iron Skillet: This is the star of the show. Cast iron retains heat beautifully, keeping the dip warm and gooey for a long time. If you don’t have one, you can use a small oven-safe baking dish or a pie plate, but a skillet gives you that rustic, shareable look. Plus, it goes straight from the oven to the table.
- Griddle Pan or Large Non-Stick Skillet: You need this to grill the brioche slices. A griddle pan will give you those beautiful char marks, but a regular skillet works just fine. The goal is golden-brown, buttery toast.
- Pastry Brush: For brushing the melted butter onto the brioche. A silicone one is easy to clean.
- Small Saucepan or Microwave-Safe Bowl: For melting the butter.
- Spatula: For flipping the brioche and for serving the dip.
- Cutting Board and Serrated Knife: For slicing the brioche into thick pieces or fingers for dipping.
Personal Note: I’ve made this in a cheap pie plate before when I was visiting my parents and forgot my skillet. It worked, but it wasn’t the same. The cast iron keeps everything hot and bubbly for a solid 20 minutes on the table. It’s worth the investment if you don’t have one—it’ll change your life for dips, cornbread, and even cookies.
Preparation Method

Alright, let’s get to the good part. This is so simple, you’ll be eating it before you know it. Follow these steps, and you’ll have the perfect gooey s’mores skillet dip with grilled brioche.
- Preheat your oven to 375°F (190°C). While that’s heating up, get your cast iron skillet ready. You don’t need to grease it, but make sure it’s clean and dry.
- Prepare the brioche. Take your loaf of brioche and slice it into thick slices, about 1-inch thick. You want them sturdy enough to hold up to a serious dip without falling apart. If you want, you can cut the slices into long, finger-sized strips for easier dipping. Set them aside on a plate.
- Melt the butter. In a small saucepan over low heat, or in a microwave-safe bowl in 15-second bursts, melt the 3 tablespoons of unsalted butter. Set it aside with your pastry brush ready to go.
- Grill the brioche. Heat your griddle pan or large skillet over medium-high heat. You want it hot, but not smoking. Working in batches if needed, brush one side of each brioche slice generously with the melted butter. Place the slices buttered-side down on the hot griddle. Cook for 1-2 minutes, until you see beautiful golden-brown grill marks and the bread is crispy. Brush the top side with butter, flip, and cook for another 1-2 minutes. You want the outside to be golden and crisp, while the inside stays soft and pillowy. Transfer the grilled brioche to a plate and set aside.
- Layer the chocolate. Now, grab your cast iron skillet. Evenly spread the semi-sweet chocolate chips and the milk chocolate chips in the bottom of the skillet. Make sure they are in a single, even layer so they melt uniformly. Don’t just dump them in a pile in the middle.
- Add the marshmallows. Sprinkle the mini marshmallows over the top of the chocolate chips. Make sure they cover the chocolate completely. Don’t worry if some marshmallows fall between the chips—it all melts together anyway.
- Bake the dip. Place the skillet in the preheated oven. Bake for 8-12 minutes, or until the marshmallows are puffed up and golden brown on top, and the chocolate underneath is completely melted and bubbly. Keep an eye on it—you want the marshmallows toasted, not burnt. Every oven is different, so start checking at the 8-minute mark. The chocolate should be bubbling up around the edges of the marshmallows.
- Finish and serve. Carefully remove the hot skillet from the oven (use oven mitts!). If you have it, sprinkle a tiny pinch of flaky sea salt over the top. This is the moment. The dip will be incredibly hot and gooey. Place the skillet on a heatproof trivet or a wooden board in the center of your table. Arrange the grilled brioche slices around the skillet. Serve immediately while everything is warm and melty.
Troubleshooting Tip: If your marshmallows are getting too dark before the chocolate is fully melted, your oven might be running hot. You can tent the skillet loosely with a piece of aluminum foil for the last few minutes of baking to prevent the tops from burning while the chocolate finishes melting. Also, if you are using a larger skillet (10-inch), the dip will be thinner and may cook faster, so check it a minute or two earlier.
Cooking Tips & Techniques
I’ve made this dip more times than I can count, and I’ve learned a few things the hard way. Here are my best tips to make sure yours turns out perfect every single time.
Don’t over-mix the chocolate. Just spread it in an even layer. You want distinct pockets of semi-sweet and milk chocolate so you get different flavor hits in every bite. If you mix them together, you just get one uniform flavor. Where’s the fun in that?
The marshmallow trick. I learned this from a friend who used to be a pastry chef. For an even more dramatic, toasted look, you can use a kitchen torch to give the marshmallows a final blast of heat after they come out of the oven. It gives them that deep, campfire-charred flavor that is just incredible. Just be careful not to burn them—a quick pass with the torch is all you need.
My biggest failure: The first time I made this, I used a glass baking dish. The dip was fine, but I decided to put it under the broiler for a minute to toast the marshmallows. The thermal shock cracked the dish right down the middle. Chocolate and marshmallow went everywhere. It was a mess. Now, I only use cast iron. It can handle the heat, and it looks great on the table.
Timing is everything. This dip is best served immediately. The magic is in the gooey, molten texture. If you let it sit, the chocolate will start to set and the marshmallows will deflate. Have your brioche grilled and ready to go before you even put the skillet in the oven. That way, the moment it comes out, you can dig in.
For a deeper flavor: Try adding a tablespoon of bourbon or a teaspoon of vanilla extract to the chocolate chips before baking. It adds a layer of complexity that is absolutely gorgeous with the toasted marshmallow and brioche. Just don’t tell the kids.
Variations & Adaptations
This gooey s’mores skillet dip with grilled brioche is a fantastic base recipe, but don’t be afraid to make it your own. Here are a few of my favorite twists.
- The Peanut Butter Lover: Before adding the marshmallows, dollop 3-4 tablespoons of creamy peanut butter over the chocolate chips. Swirl it in gently with a knife. The peanut butter melts into the chocolate and creates a Reese’s-style dream dip. I tried this on a whim one night, and it’s now my second-favorite way to make it.
- The Fruity Twist: Layer a handful of fresh raspberries or sliced strawberries on top of the chocolate chips before adding the marshmallows. The tartness of the berries cuts through the sweetness of the chocolate and marshmallow beautifully. It adds a fresh, bright note that is perfect for spring and summer.
- The Grown-Up Version: Use dark chocolate (70% cacao or higher) and add a pinch of cayenne pepper or smoked paprika to the chocolate chips. The heat from the spice pairs incredibly well with the smoky, charred marshmallow. Serve it with grilled brioche that has been brushed with a little honey before grilling. It’s sophisticated and deeply satisfying.
- Gluten-Free Option: This is easy. Simply swap the brioche for your favorite gluten-free bread or thick-cut gluten-free pound cake. Make sure it’s a sturdy bread that can hold up to dipping. I’ve used a gluten-free challah before with great results.
- Vegan Adaptation: Use a high-quality vegan dark chocolate, vegan marshmallows (Dandies are my go-to), and a vegan butter substitute. For the brioche, look for a vegan brioche or use a thick-cut sourdough. It’s not exactly the same, but it’s still incredibly delicious and gooey.
Serving & Storage Suggestions
This dip is best served hot, straight from the oven. The gooeyness is the whole point. Here’s how to make the most of it.
Serving: Place the hot skillet on a heatproof board or trivet in the center of the table. Arrange the grilled brioche slices around it like spokes on a wheel. Provide small plates or napkins for everyone. I like to give each person a small fork or a skewer so they can spear their own piece of brioche and drag it through the dip. It’s interactive and fun. For a more elegant presentation, you can cut the brioche into small, square croutons and serve them in a bowl next to the dip.
What to dip: While grilled brioche is the star, this dip is also amazing with graham crackers, pretzels (the salt is a great contrast), apple slices, or even shortbread cookies. Don’t limit yourself.
Storage: Honestly, this dip is not great for leftovers. The magic is in the warm, molten texture. Once it cools, the chocolate sets and the marshmallows become chewy and hard. If you do have leftovers (unlikely, but possible), let the skillet cool completely, then cover it tightly with plastic wrap or aluminum foil. Store it in the refrigerator for up to 2 days.
Reheating: To reheat, place the skillet in a 300°F (150°C) oven for 5-8 minutes, or until the chocolate is melted and bubbly again. You can also microwave individual portions in 15-second bursts, but be careful not to overheat the marshmallows. The texture won’t be quite as good as the first time, but it’s still a solid dessert. The flavors actually meld together a bit more overnight, so it’s still tasty.
Nutritional Information & Benefits
Alright, let’s be honest. This is a dessert. It’s a treat. It’s not a health food, and it’s not pretending to be one. But that doesn’t mean we can’t talk about what’s in it.
Estimated Nutritional Values (per serving, based on 6 servings):
- Calories: 450-550
- Fat: 25-30g
- Carbohydrates: 55-65g
- Protein: 6-8g
- Sugar: 35-45g
Health Benefits (sort of): Dark chocolate (if you use it) is a source of antioxidants and can have positive effects on heart health in moderation. Marshmallows… well, they make you happy. And happiness is a health benefit, right? The brioche provides some carbohydrates for energy. The sea salt contains trace minerals. Look, this is a dessert you eat for joy, not for nutrition. And that’s okay.
Dietary Considerations: This recipe contains gluten (brioche), dairy (butter, brioche), and eggs (brioche). It is not suitable for vegans or those with celiac disease without the substitutions mentioned above. It is also not low-carb or keto-friendly due to the bread and sugar. But for a special occasion or a cozy night in, it is absolutely perfect.
Conclusion
This gooey s’mores skillet dip with grilled brioche is more than just a dessert. It’s an experience. It’s the kind of recipe that makes people stop what they’re doing and gather around the table. It’s messy, it’s decadent, and it’s absolutely worth every single calorie. I love it because it reminds me of that random Tuesday at Leo’s place—a moment of unexpected joy found in the simplest of things. It’s proof that you don’t need a special occasion to create something memorable.
I really hope you give this a try. Don’t be afraid to play with the variations and make it your own. Maybe you’ll discover your own perfect twist. When you do, I’d love to hear about it. Drop a comment below and let me know how it turned out, or share a photo of your creation. And if you have a friend who needs a little more joy in their life, send them this recipe. Trust me, they’ll thank you.
Happy dipping, friends. Until next time, keep it gooey.
Frequently Asked Questions
Can I make this s’mores dip in a slow cooker?
Yes, you can! Layer the chocolate chips and marshmallows in a small slow cooker (like a 2-quart or 3-quart one). Cook on low for 1-2 hours, or until the chocolate is melted and the marshmallows are puffed. It won’t get the same toasted top, but it will be perfectly gooey and warm. You can grill the brioche separately on a griddle pan.
What if I don’t have a cast iron skillet?
No problem at all. You can use any oven-safe dish, like a small baking dish, a pie plate, or even a ceramic ramekin for a single-serving version. Just keep in mind that the cooking time might be slightly different. Start checking it at the 7-minute mark. A glass dish will work, but be careful with the broiler—it can crack from thermal shock.
Can I use a different type of bread instead of brioche?
Absolutely. While brioche is my favorite for its buttery, rich flavor, you can use challah, thick-cut Texas toast, sourdough, or even pound cake. The key is to use a bread that is sturdy enough to hold up to the dip without getting soggy. Avoid thin, flimsy sandwich bread.
How do I prevent the marshmallows from burning?
Keep an eye on your oven. If the marshmallows are browning too quickly, tent the skillet loosely with a piece of aluminum foil for the last 3-4 minutes of baking. You can also move the oven rack to a lower position to keep the dip further away from the top heating element.
Can I prepare this dip ahead of time?
You can assemble the dip in the skillet (without baking) a few hours ahead of time. Just layer the chocolate chips and marshmallows, cover the skillet with plastic wrap, and keep it in the fridge. When you’re ready to bake, let it sit at room temperature for about 15 minutes while you preheat the oven, then bake as directed. You’ll need to add 2-3 minutes to the baking time since it’s starting from cold.
Pin This Recipe!

Best Gooey Smores Skillet Dip with Grilled Brioche
This gooey s’mores skillet dip with grilled brioche is a quick and easy dessert that brings the campfire classic indoors. Made with chocolate chips, marshmallows, and buttery grilled brioche, it’s perfect for any occasion and ready in under 20 minutes.
- Prep Time: 5 minutes
- Cook Time: 10 minutes
- Total Time: 15 minutes
- Yield: 6 servings 1x
- Category: Dessert
- Cuisine: American
Ingredients
- 1 large loaf or 4–6 thick slices brioche bread
- 1 cup (175g) semi-sweet chocolate chips
- ½ cup (90g) milk chocolate chips
- 2 cups (about 100g) miniature marshmallows
- 3 tablespoons (42g) unsalted butter, melted, plus more for grilling
- Flaky sea salt (a pinch, optional but highly recommended)
Instructions
- Preheat your oven to 375°F (190°C).
- Slice the brioche into thick slices, about 1-inch thick. Optionally cut into finger-sized strips.
- Melt the 3 tablespoons of unsalted butter in a small saucepan over low heat or in a microwave-safe bowl in 15-second bursts.
- Heat a griddle pan or large skillet over medium-high heat. Brush one side of each brioche slice with melted butter. Place buttered-side down on the hot griddle and cook for 1-2 minutes until golden brown. Brush the top side with butter, flip, and cook for another 1-2 minutes. Transfer to a plate.
- In an 8-inch or 10-inch cast iron skillet, evenly spread the semi-sweet and milk chocolate chips in a single layer.
- Sprinkle the mini marshmallows over the chocolate chips, covering them completely.
- Place the skillet in the preheated oven and bake for 8-12 minutes, until the marshmallows are puffed and golden brown and the chocolate is melted and bubbly.
- Carefully remove the skillet from the oven. Sprinkle with a pinch of flaky sea salt if desired. Serve immediately with the grilled brioche.
Notes
For best results, use fresh brioche and high-quality chocolate chips. If marshmallows brown too quickly, tent the skillet with foil. The dip is best served immediately. Leftovers can be stored in the refrigerator for up to 2 days and reheated in a 300°F oven for 5-8 minutes.
Nutrition
- Serving Size: 1 serving (based on
- Calories: 500
- Sugar: 40
- Sodium: 200
- Fat: 28
- Saturated Fat: 16
- Carbohydrates: 60
- Fiber: 3
- Protein: 7
Keywords: s'mores, skillet dip, grilled brioche, chocolate, marshmallow, easy dessert, quick dessert, cast iron



