S'mores Bars: The Gooey, No-Campfire Treat You'll Make on Repeat
S'mores bars are everything you love about the classic campfire treat — crackly graham cracker crust, pools of melted chocolate, and pillowy toasted marshmallow — baked right in your kitchen, no open flame required. They come together in about 35 minutes with a handful of pantry staples, and they deliver that same smoky-sweet, gooey magic in every single square. Whether you're feeding a crowd at a summer barbecue, packing lunchboxes, or simply satisfying a late-night craving, this recipe is the one you'll bookmark and return to again and again.
Why You'll Love This Recipe
What makes these s'mores bars so special isn't just the flavors — it's the texture contrast. The bottom layer is a buttery, slightly crisp graham cracker base that holds everything together. The middle is a generous blanket of real chocolate (use a good-quality bar, not chips, for the smoothest melt). And the top? A golden, bubbling layer of mini marshmallows that turns toasty and caramelized under the broiler in just a few minutes. It's indulgent without being complicated, and the results look far more impressive than the effort involved.
Ingredients You'll Need
Here's your complete shopping list. Most of these items are likely already sitting in your pantry right now.
Ingredients
Equipment
- 9×13-inch baking pan
- Parchment paper
- Mixing bowls
- Rubber spatula or flat-bottomed measuring cup (for pressing the crust)
- Oven with a broiler setting
How to Make S'mores Bars: Step-by-Step
- Preheat your oven to 350°F (175°C). Line your 9×13-inch baking pan with parchment paper, leaving an overhang on the sides so you can lift the bars out cleanly later. Lightly grease the parchment with butter or nonstick spray.
- Make the graham cracker base. In a large bowl, stir together the graham cracker crumbs, granulated sugar, and fine sea salt. Drizzle in the melted butter (and vanilla extract, if using) and mix until every crumb is evenly coated and the mixture holds together when pressed between your fingers — it should feel like damp sand.
- Press and pre-bake the crust. Pour the crumb mixture into your prepared pan. Using the flat bottom of a measuring cup or a rubber spatula, press the crumbs firmly and evenly into one layer across the entire pan, paying extra attention to the corners. Bake for 10 minutes, until the crust is set and just starting to turn golden and fragrant. Remove from the oven.
- Add the chocolate. While the crust is still hot from the oven, scatter your chopped chocolate evenly over the top. Let it sit undisturbed for 2 full minutes — the residual heat from the crust will begin melting the chocolate. Then use an offset spatula or the back of a spoon to gently spread the softened chocolate into a smooth, even layer. If some pieces need a little more encouragement, pop the pan back in the oven for 1–2 minutes to finish melting.
- Top with marshmallows. Scatter the mini marshmallows generously and evenly over the chocolate layer. Don't be shy — you want full coverage from edge to edge for maximum gooeyness and a beautiful finished look.
- Broil to golden perfection. Switch your oven to the broiler setting on HIGH. Slide the pan under the broiler and broil for 1–3 minutes, watching the entire time — marshmallows go from golden to charred in seconds. Rotate the pan halfway through if your broiler has hot spots. Pull the pan as soon as the marshmallows are puffed and golden brown all over, with some spots turning a deeper, toasty caramel color. That slight char is exactly what gives s'mores their signature flavor.
- Finish and cool. If you're using flaky sea salt, sprinkle it over the marshmallows the moment they come out of the oven. Let the bars cool at room temperature for at least 20–30 minutes before slicing — this allows the chocolate layer to firm up slightly so the bars hold their shape when cut. For cleaner cuts, refrigerate for 15 minutes first, then slice with a sharp knife wiped clean between cuts.
Pro Tips for the Best S'mores Bars
- Use a chocolate bar, not chips. Chocolate chips contain stabilizers that prevent them from melting smoothly. A chopped bar of Hershey's, Ghirardelli, or even a high-quality store brand will melt far more luxuriously.
- Don't walk away from the broiler. Seriously — stay at the oven door the entire time. The difference between golden and burnt is less than 60 seconds.
- Press the crust firmly. A well-packed crust won't crumble when you slice and serve. Use serious pressure — really compact it.
- For extra gooey bars, slightly undercool them before slicing. They'll be messier but maximally indulgent — perfect if you're serving them warm with a scoop of vanilla ice cream.
- Add a pinch of espresso powder to the chocolate layer. Just 1/2 teaspoon deepens the chocolate flavor without making the bars taste like coffee. It's a game-changer.
Variations to Try
Once you've mastered the classic, the fun really begins. These bars are a wonderful blank canvas for creativity:
- Peanut Butter S'mores Bars: Swirl 1/3 cup of creamy peanut butter into the melted chocolate layer before adding marshmallows.
- Dark Chocolate & Sea Salt: Use 70% dark chocolate and be generous with the flaky salt finish for a sophisticated, grown-up version.
- Nutella S'mores Bars: Spread a layer of Nutella directly onto the warm crust before adding the chopped chocolate for double the hazelnut richness.
- White Chocolate & Raspberry: Swap semi-sweet chocolate for white chocolate and press a few fresh raspberries into the marshmallow layer before broiling.
How to Store S'mores Bars
Store s'mores bars in an airtight container at room temperature for up to 3 days. If your kitchen runs warm, refrigerate them to keep the chocolate from getting too soft — they'll keep for up to 5 days in the fridge. Layer bars between sheets of parchment paper to prevent sticking. To freeze, wrap individual bars tightly in plastic wrap, place in a freezer-safe bag, and freeze for up to 2 months. Thaw at room temperature for 20 minutes before serving. Note that the marshmallow topping may lose a little of its loft after freezing, but the flavor stays fantastic.
Serving Ideas
Serve these bars slightly warm with a scoop of vanilla bean ice cream for a restaurant-worthy dessert. They're also fantastic on a dessert board alongside brownies and cookies, wrapped in cellophane as a homemade gift, or packed into a bake-sale box where they will absolutely be the first thing to disappear. For a fun gathering presentation, cut them into small two-bite squares and serve on a wooden board with a light dusting of powdered sugar — they look like they came straight from a fancy bakery.
Frequently Asked Questions
Absolutely! S'mores bars are a great make-ahead treat. Bake them up to 2 days in advance and store them in an airtight container at room temperature or in the refrigerator. The crust stays crisp and the chocolate and marshmallow layers hold up beautifully. If you want the marshmallow topping to look its freshest, you can prepare the crust and chocolate layer in advance, then add and broil the marshmallows within a few hours of serving.
Yes, you can use large marshmallows, but we strongly recommend mini marshmallows for the best results. Mini marshmallows cover the chocolate layer more evenly, melt and brown more uniformly under the broiler, and make slicing cleaner. If you only have large marshmallows, use scissors to snip them into quarters before scattering them over the chocolate layer.
No worries! Simply place the pan back in the oven (still at 350°F) for 1 to 2 additional minutes after spreading the chocolate. The gentle heat will finish the job. Alternatively, you can melt the chocolate separately in a double boiler or in 30-second microwave bursts, stirring between each, and then pour it directly over the baked crust.
Yes! If your oven doesn't have a broiler or you're nervous about timing, you can bake the marshmallow-topped bars at 400°F for 5 to 7 minutes instead. The marshmallows will puff and turn golden, though they won't get quite the same deep caramelized color as the broiler method. You can also use a kitchen torch to toast the marshmallows individually for beautiful, controlled results.
Semi-sweet chocolate is the classic choice and balances beautifully with the sweet graham cracker crust and marshmallows. Milk chocolate is a great option if you prefer a sweeter, creamier bar — it's especially popular with kids. Dark chocolate (60–70% cacao) gives a more sophisticated, slightly bitter counterpoint to the sweet marshmallow and is wonderful paired with flaky sea salt. Avoid using chocolate chips if you can, as they contain stabilizers that prevent smooth melting.
The key is patience! Let the bars cool completely at room temperature for at least 30 minutes, then refrigerate for an additional 15–20 minutes to firm up the chocolate layer. Use a sharp chef's knife and wipe the blade clean with a damp paper towel between every single cut. Cutting straight down (rather than dragging the knife) also helps keep the marshmallow layer intact and the edges tidy.
The recipe as written fills a 9×13-inch pan, which already makes a generous batch of 24 bars. If you need more, we recommend baking two separate pans rather than trying to scale up in one pan, as it's difficult to ensure an even crust and chocolate layer in an oversized dish. Both pans can go in the oven at the same time — just rotate them halfway through baking for even results.
You might also like

Stuffed Pizza Muffins: The Easy, Cheesy Snack Everyone Will Love

Crockpot Chicken Noodle Soup: The Easiest Comfort Food You'll Ever Make

Flower-Shaped Mini Lemon Curd Tarts That Look as Good as They Taste

Peruvian Ceviche: The Authentic Recipe You Need to Try

