“You seriously have to try this,” my friend texted out of the blue one evening, sending a photo of a skillet filled with a dark, shiny brownie crowned by a golden, toasted marshmallow layer. I was skeptical. S’mores and brownies? Together? Honestly, I’d always thought of s’mores as a campfire-only treat — the sticky fingers, the smoky marshmallows, the crunch of graham crackers. But there it was, looking like the dessert version of a warm hug. I figured, why not?
That night, I whipped up my own version of the Ultimate Gooey S’mores Skillet Brownie with Toasted Marshmallow Top. The batter bubbled and smelled like chocolate heaven as it baked. When I pulled it out, the marshmallow topping was perfectly toasted — not burnt, just that lovely caramelized color that makes you want to dig in immediately. I took a bite, and suddenly, the idea of s’mores being “just campfire snacks” felt totally outdated. The gooey chocolate, the melty marshmallows, and the buttery graham cracker crust all melded into one irresistible bite.
So yeah, I ended up making this skillet brownie multiple times in a week — no exaggeration. It’s become my go-to when friends pop over unexpectedly or when I want a cozy dessert that feels a little special without any fuss. And it’s not just me: everyone who’s tried it has asked for the recipe. It’s that kind of recipe that sneaks up on you and sticks around in your recipe rotation. Honestly, it’s the perfect mix of nostalgia and indulgence, with a little twist that feels fresh and fun. I guess some recipes just have a way of turning simple ingredients into something unforgettable.
That’s why I’m excited to share this one with you — not because it’s fancy, but because it’s genuine, approachable, and uniquely delicious. Let’s get into the details so you can make your own skillet full of gooey, toasted marshmallow magic.
Why You’ll Love This Recipe
I’ve tested many brownie recipes, but this Ultimate Gooey S’mores Skillet Brownie stands out for so many reasons:
- Quick & Easy: Ready in under 40 minutes, it’s perfect for busy weeknights or last-minute dessert cravings.
- Simple Ingredients: No specialty stores needed — most ingredients are pantry staples like chocolate chips, marshmallows, and graham crackers.
- Perfect for Gatherings: Whether it’s a casual get-together or a cozy movie night, this skillet brownie always impresses.
- Crowd-Pleaser: Kids and adults alike can’t resist the gooey texture and sweet, toasty marshmallow top.
- Unbelievably Delicious: The combo of fudgy brownie, crunchy graham cracker crust, and marshmallows that melt and toast right on top is pure comfort food.
What makes this recipe a little different? It’s all about the balance. The graham cracker crust adds a subtle crunch and buttery note that cuts through the rich chocolate. Plus, I blend the batter so it’s ultra-fudgy — not cakey — and then pile on the marshmallows at just the right moment to get that perfect golden top without overbaking the brownie underneath. It’s a bit like rediscovering s’mores with a grown-up twist but still keeping that campfire charm.
Honestly, it’s the kind of dessert that makes you pause and savor each bite, closing your eyes because it’s just that comforting. And if you want a dessert that’s a little different from your usual chocolate brownie, this skillet version brings fun and nostalgia together in a way that’s hard to beat.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying textures without any complicated steps. Most are staples you probably already have, with a few easy swaps if needed.
- Unsalted butter, melted (adds richness and helps the crust)
- Granulated sugar (for sweetness and that classic brownie texture)
- Brown sugar (for moisture and a hint of caramel flavor)
- Large eggs, room temperature (acts as the binder and gives structure)
- Pure vanilla extract (for depth and aroma)
- All-purpose flour (the base of the batter; can substitute with almond flour for gluten-free)
- Unsweetened cocoa powder (for rich chocolate flavor; I prefer a Dutch-processed variety for smoothness)
- Salt (balances the sweetness and enhances chocolate)
- Graham cracker crumbs (for the crispy, buttery crust — use finely crushed for best texture)
- Mini marshmallows or standard-sized cut in halves (for the toasted top; mini works great for even coverage)
- Chocolate chips or chunks (semi-sweet or milk chocolate depending on your preference; I like Ghirardelli for melty, gooey pockets)
Substitution tips: Use coconut oil instead of butter for a dairy-free version, and swap marshmallows with vegan marshmallows if needed. In summer, try swapping the marshmallows with fresh berries for a fruity twist, but honestly, the toasted marshmallow top is the star here.
Equipment Needed
- 8-inch cast-iron skillet: Ideal for even heat distribution and that rustic presentation. If you don’t have cast iron, a heavy oven-safe skillet or round baking dish will work.
- Mixing bowls: For combining wet and dry ingredients separately before mixing.
- Whisk or wooden spoon: For mixing the batter smoothly.
- Measuring cups and spoons: Precision matters for baked goods.
- Spatula: To smooth the batter evenly in the skillet.
- Oven mitts: Because that skillet gets hot!
Pro tip: If you don’t have a cast iron skillet, a ceramic pie dish works fine, but the edges won’t crisp up quite as nicely. Also, keeping your skillet well-seasoned will help prevent sticking and make cleanup easier — I wipe mine down with a little oil after each use.
Preparation Method
- Preheat your oven to 350°F (175°C). This ensures the skillet is ready when your batter is mixed.
- Prepare the graham cracker crust: In a small bowl, combine 1 cup (100g) of graham cracker crumbs with 3 tablespoons (42g) melted unsalted butter and 2 tablespoons (25g) granulated sugar. Mix well until the crumbs are evenly coated.
- Press the crust mixture firmly into the bottom of your 8-inch cast-iron skillet, creating an even layer. This step gives you that delightful crunch beneath the brownie.
- Make the brownie batter: In a medium bowl, whisk together 1/2 cup (115g) melted unsalted butter, 3/4 cup (150g) granulated sugar, and 1/4 cup (50g) brown sugar until smooth. Add 2 large eggs, one at a time, beating well after each addition. Stir in 2 teaspoons vanilla extract.
- In a separate bowl, sift together 1/2 cup (60g) all-purpose flour, 1/3 cup (35g) unsweetened cocoa powder, and 1/4 teaspoon salt. Gradually fold the dry ingredients into the wet mixture until just combined — don’t overmix or you’ll lose that fudgy texture.
- Fold in 1/2 cup (90g) chocolate chips or chunks. This creates pockets of melty chocolate in every bite.
- Pour the batter over the graham crust in the skillet and smooth the top with a spatula.
- Bake for 20 minutes. At this point, the brownie will be nearly set but still soft in the center.
- Remove from oven and immediately sprinkle 1 1/2 cups (150g) mini marshmallows evenly over the top. Return to the oven and bake for an additional 5-7 minutes, or until the marshmallows are golden and toasted to your liking.
- Optional broil step: If you want a deeper toast on the marshmallows, switch the oven to broil for 1-2 minutes, watching carefully to prevent burning.
- Remove skillet from oven and let cool for 10 minutes. This helps the brownie set slightly and makes it easier to serve.
- Serve warm, straight from the skillet with a scoop of vanilla ice cream or a drizzle of chocolate sauce for an extra treat.
Troubleshooting tip: If your marshmallows brown too quickly or burn, lower the oven temperature slightly or skip the broil step. Also, keeping the brownie center fudgy but fully cooked is a balancing act—if your oven runs hot, reduce baking time by a couple of minutes.
Cooking Tips & Techniques
Mastering this skillet brownie is about a few key details that I learned the hard way. First, the buttery graham cracker crust is a game-changer — it’s worth taking the extra minute to press it firmly and evenly. Without that, the brownie can feel flat.
One common mistake is overmixing the batter, which can lead to cakey brownies. I always remind myself: stir until just combined. The batter should look thick and fudgy, not runny.
Timing the marshmallow topping is crucial too. Add it towards the end of baking so the marshmallows melt and toast without burning or drying out. If you add them too early, they’ll lose that soft, gooey texture.
Also, I find using a cast iron skillet not only helps with even cooking but adds a rustic charm to serving. Just be careful when handling it — those handles get hot!
Multitasking tip: While the brownie bakes, you can prep other components for your evening, like a simple fresh southwest chipotle salad to balance the indulgence, or even prep some easy appetizers like crispy ham and cheese sticks if you’re hosting friends.
Variations & Adaptations
- Peanut Butter Swirl: Drop spoonfuls of peanut butter into the brownie batter before baking for a nutty twist that pairs beautifully with the marshmallow top.
- Vegan Version: Use dairy-free butter, vegan marshmallows, and flax eggs (1 tablespoon flaxseed meal + 3 tablespoons water per egg) to make this treat plant-based without losing the gooey texture.
- Salted Caramel Drizzle: After baking, drizzle salted caramel sauce over the marshmallows for an extra layer of flavor and a trendy touch.
- Nut-Free Option: Simply omit any nut-based ingredients and double-check your marshmallows for allergens.
- Seasonal Twist: Swap the graham cracker crust for crushed ginger snaps or add chopped peppermint candies around the edges for a festive holiday version.
I once made a batch with chunks of dark chocolate and a sprinkle of sea salt on top — the contrast was incredible. It’s fun to experiment, but honestly, the classic version is hard to beat.
Serving & Storage Suggestions
This skillet brownie is best served warm, right out of the oven, so the marshmallow topping is still soft and gooey. I love pairing it with a scoop of vanilla ice cream or a dollop of whipped cream to balance the richness.
For a casual gathering, serving it straight in the skillet makes for a cozy, shareable dessert that invites everyone to dig in.
To store, cover the skillet tightly with plastic wrap or transfer leftovers to an airtight container. Refrigerate for up to 4 days. When reheating, use a low oven (around 300°F/150°C) for 10-15 minutes or microwave in short bursts to keep the marshmallow from toughening too much.
Over time, the flavors meld beautifully, so if you don’t mind a slightly firmer marshmallow top, leftovers can taste even better the next day.
Nutritional Information & Benefits
While this recipe is definitely a treat, here’s a rough breakdown per serving (assuming 8 servings): approximately 350 calories, 18g fat, 45g carbohydrates, and 4g protein. The cocoa powder adds antioxidants, and the graham cracker crust contributes a bit of fiber.
Gluten-free eaters can swap the flour and graham crackers for gluten-free versions to enjoy without worry. Just note that marshmallows often contain gelatin, so vegans may want to choose specifically labeled vegan marshmallows.
From a wellness standpoint, this dessert hits the spot when you want something comforting but made with familiar, straightforward ingredients. It’s a little indulgent, but those moments of dessert joy matter, you know?
Conclusion
This Ultimate Gooey S’mores Skillet Brownie with Toasted Marshmallow Top has become a favorite for good reason. It’s simple to pull together, full of nostalgic charm, and delivers that perfect balance of fudgy chocolate, buttery crunch, and melty marshmallow goodness.
Feel free to make it your own — whether that means swapping in your favorite chocolate, adding nuts, or trying a salted caramel twist. I love this recipe because it’s forgiving yet impressive, and it always brings smiles around the table.
Give it a shot, and if you do, I’d love to hear what tweaks you make or what special moments you share it with. Baking is better when it’s shared (even if it’s just in stories) — so go on, treat yourself and enjoy every gooey, toasty bite!
Frequently Asked Questions
Can I use a regular baking pan instead of a cast iron skillet?
Yes! A heavy, oven-safe baking dish or pie pan works fine. Just know the crust might not get quite as crisp, but the brownie will still be delicious.
How do I prevent the marshmallows from burning?
Add the marshmallows toward the last 5-7 minutes of baking. If you use the broil setting, watch closely and broil only 1-2 minutes max.
Can I make this recipe ahead of time?
You can prepare the batter and crust in advance, but add the marshmallows and bake just before serving for best results.
Is there a gluten-free option?
Absolutely. Substitute all-purpose flour and graham crackers with gluten-free varieties, and double-check marshmallows for gluten content.
What’s the best way to serve leftovers?
Reheat gently in the oven or microwave, and consider adding a scoop of ice cream or a drizzle of chocolate sauce to refresh the gooey texture.
Pin This Recipe!

Ultimate Gooey S’mores Skillet Brownie Recipe Perfect for Toasted Marshmallow Lovers
A rich, fudgy skillet brownie with a buttery graham cracker crust and a toasted marshmallow topping, perfect for cozy gatherings and s’mores lovers.
- Prep Time: 15 minutes
- Cook Time: 27 minutes
- Total Time: 42 minutes
- Yield: 8 servings 1x
- Category: Dessert
- Cuisine: American
Ingredients
- 1 cup graham cracker crumbs (100g)
- 3 tablespoons unsalted butter, melted (42g)
- 2 tablespoons granulated sugar (25g)
- 1/2 cup unsalted butter, melted (115g)
- 3/4 cup granulated sugar (150g)
- 1/4 cup brown sugar (50g)
- 2 large eggs, room temperature
- 2 teaspoons pure vanilla extract
- 1/2 cup all-purpose flour (60g) (can substitute almond flour for gluten-free)
- 1/3 cup unsweetened cocoa powder (35g)
- 1/4 teaspoon salt
- 1/2 cup chocolate chips or chunks (90g)
- 1 1/2 cups mini marshmallows (150g)
Instructions
- Preheat your oven to 350°F (175°C).
- In a small bowl, combine graham cracker crumbs, melted unsalted butter, and granulated sugar. Mix well until crumbs are evenly coated.
- Press the crust mixture firmly into the bottom of an 8-inch cast-iron skillet, creating an even layer.
- In a medium bowl, whisk together melted unsalted butter, granulated sugar, and brown sugar until smooth.
- Add eggs one at a time, beating well after each addition. Stir in vanilla extract.
- In a separate bowl, sift together all-purpose flour, unsweetened cocoa powder, and salt.
- Gradually fold the dry ingredients into the wet mixture until just combined.
- Fold in chocolate chips or chunks.
- Pour the batter over the graham cracker crust in the skillet and smooth the top with a spatula.
- Bake for 20 minutes until the brownie is nearly set but still soft in the center.
- Remove from oven and immediately sprinkle mini marshmallows evenly over the top.
- Return to the oven and bake for an additional 5-7 minutes until marshmallows are golden and toasted.
- Optional: Broil for 1-2 minutes for a deeper toast, watching carefully to prevent burning.
- Remove skillet from oven and let cool for 10 minutes.
- Serve warm, straight from the skillet with a scoop of vanilla ice cream or drizzle of chocolate sauce if desired.
Notes
Press the graham cracker crust firmly for best texture. Avoid overmixing the batter to keep it fudgy, not cakey. Add marshmallows near the end of baking to prevent burning. Use broil setting carefully for extra toasting. If using a different pan, crust may not be as crisp. For dairy-free, substitute butter with coconut oil and use vegan marshmallows.
Nutrition
- Serving Size: 1/8 of skillet
- Calories: 350
- Fat: 18
- Carbohydrates: 45
- Protein: 4
Keywords: skillet brownie, s’mores, toasted marshmallow, graham cracker crust, gooey brownie, chocolate dessert, easy dessert, campfire treat




