Imagine the crackle of a campfire, the sweet aroma of toasted marshmallows, and the rich melt of chocolate—all captured in a single bite. S’mores Cookie Bars bring that nostalgic magic straight to your kitchen, no tent required.
What sets these bars apart is the perfect marriage of a buttery graham‑cracker crust, a fudgy chocolate‑marshmallow swirl, and a chewy, oat‑strewn topping that mimics the classic s’more texture while staying wonderfully bar‑friendly.
Kids, teens, and anyone who grew up around campfires will adore these treats, whether served at a backyard party, a movie night, or a simple after‑school snack. They also make a charming addition to potlucks and dessert tables.
The process is straightforward: whisk a simple dough, press a crust, swirl chocolate and marshmallows, bake until golden, then let cool before slicing. In under an hour you’ll have a tray of gooey nostalgia ready to share.
Why You'll Love This Recipe
Campfire Flavor Anytime: The authentic combination of graham, chocolate, and marshmallow recreates that beloved campfire taste without needing a fire, perfect for year‑round cravings.
One‑Pan Simplicity: All components are assembled and baked in a single sheet pan, minimizing cleanup and making the recipe ideal for busy cooks.
Portion‑Friendly Bars: Cutting the bake into individual bars gives each guest a perfectly sized treat, eliminating the need for plates or forks.
Customizable Sweetness: Adjust the amount of chocolate chips or marshmallows to suit any sweetness level, making it easy to please even the pickiest sweet tooth.
Ingredients

The foundation of these bars is a buttery graham‑cracker crust that provides a crunchy base. A rich chocolate‑marshmallow swirl adds gooey decadence, while a topping of oats, brown sugar, and melted butter gives a chewy, caramelized finish. Together the layers create texture contrast and a balanced sweetness that captures the essence of a classic s’more.
Crust & Base
- 1 ½ cups graham cracker crumbs
- ¼ cup granulated sugar
- ⅓ cup unsalted butter, melted
Chocolate‑Marshmallow Swirl
- 1 cup semi‑sweet chocolate chips
- ½ cup mini marshmallows
- 2 large eggs
- ¼ cup brown sugar
- ½ cup all‑purpose flour
- 1 tsp vanilla extract
Chewy Topping
- ¼ cup rolled oats
- 2 tbsp brown sugar
- 2 tbsp unsalted butter, melted
Each component plays a specific role: the graham crumbs give a toasty foundation, the chocolate‑marshmallow blend supplies melt‑in‑your‑mouth richness, and the oat topping adds a subtle crunch that mimics toasted marshmallow edges. Together they deliver a balanced bite of sweet, salty, and buttery flavors that echo a real campfire treat.
Step-by-Step Instructions

Preparing the Crust
Begin by preheating your oven to 350°F (175°C). In a medium bowl combine graham cracker crumbs and granulated sugar. Drizzle the melted butter over the mixture, stirring until the crumbs are evenly coated and resemble wet sand. Press the blend firmly into the bottom of a greased 9×13‑inch baking pan, creating an even layer. This step creates a sturdy base that will hold the soft interior without sogging.
Mixing the Chocolate‑Marshmallow Batter
- Combine wet ingredients. In a large mixing bowl whisk together eggs, brown sugar, vanilla extract, and the melted butter from the topping until smooth and slightly frothy. This emulsifies the batter, ensuring a tender crumb.
- Incorporate dry elements. Sift in flour and fold gently with a spatula. Over‑mixing would develop gluten, making the bars tough, so stop once the flour disappears.
- Add chocolate and marshmallows. Sprinkle semi‑sweet chocolate chips and mini marshmallows over the batter, folding just enough to distribute them evenly. The marshmallows will melt slightly during baking, creating that iconic gooey swirl.
Assembling & Baking
Pour the batter over the prepared crust, spreading it with a spatula to the edges. In a small bowl, stir together rolled oats, brown sugar, and the remaining melted butter for the topping. Sprinkle this mixture evenly over the batter; it will caramelize and create a crisp top. Bake for 22‑25 minutes, or until the center is set and the topping is golden brown. A light jiggle in the center indicates a perfectly gooey interior.
Cooling & Cutting
Allow the bars to cool completely in the pan on a wire rack—this prevents them from breaking apart. Once cooled, run a sharp knife along the edges and slice into twelve equal rectangles. The cooling step lets the chocolate‑marshmallow layer firm up, making clean cuts and preserving the gooey center.
Tips & Tricks
Perfecting the Recipe
Press the crust firmly. Use the bottom of a measuring cup to compact the graham mixture; a solid crust prevents sogginess and makes clean slices.
Do not over‑bake. Watch for a lightly golden top; over‑baking dries the interior and eliminates the signature gooey center.
Room‑temperature butter. Soften butter before mixing; it blends more uniformly with crumbs and batter, giving a smoother texture.
Use mini marshmallows. They melt evenly and create a consistent swirl without clumping into large pockets.
Flavor Enhancements
Stir a pinch of sea salt into the batter for a subtle contrast that brightens the chocolate. Add a splash of espresso or a dash of cinnamon for deeper flavor complexity. Drizzle a thin layer of caramel sauce over the finished bars for an extra indulgent finish.
Common Mistakes to Avoid
Skipping the cooling period leads to crumbly bars that fall apart when cut. Also, avoid using too much butter in the topping; excess liquid can make the top soggy instead of caramelized. Finally, don’t substitute regular sugar for brown sugar in the topping, as it reduces the caramel flavor.
Pro Tips
Line the pan with parchment. This guarantees effortless removal of the bars and prevents sticking, especially after the topping caramelizes.
Use a kitchen torch. Lightly torch the top for a toasted marshmallow look and extra smoky aroma without extending bake time.
Store in a single layer. Stack bars with parchment sheets between them to keep the topping crisp during refrigeration.
Freeze for later. Freeze baked bars wrapped tightly; they reheat beautifully and retain their chewy texture.
Variations
Ingredient Swaps
Replace graham crackers with crushed digestive biscuits for a slightly maltier crust. Swap semi‑sweet chocolate chips for dark chocolate or white chocolate chips to change the flavor profile. For a nutty twist, fold in toasted chopped pecans or almonds with the marshmallows.
Dietary Adjustments
Use gluten‑free graham cracker crumbs or oat flour for a gluten‑free version. Substitute butter with coconut oil and choose dairy‑free chocolate chips for a vegan-friendly bar. For a low‑sugar option, replace brown sugar with a monk fruit blend and use sugar‑free chocolate.
Serving Suggestions
Serve warm with a scoop of vanilla ice cream for an indulgent sundae. Pair with fresh berries to cut through the sweetness. For a festive twist, drizzle a thin line of raspberry coulis across the top before cutting.
Storage Info
Leftover Storage
Allow the bars to cool completely, then lift them out using the parchment overhang and place in an airtight container. Store in the refrigerator for up to four days. For longer keeping, wrap individual portions in plastic wrap and freeze in a freezer‑safe bag for up to three months; this preserves both texture and flavor.
Reheating Instructions
Reheat refrigerated bars in a 300°F oven for 8‑10 minutes, or until the chocolate swirls become glossy again. For a quick microwave fix, heat a single bar on medium power for 20‑30 seconds, adding a splash of milk to restore moisture if needed.
Frequently Asked Questions
This recipe captures the timeless joy of a campfire s’more in a convenient, slice‑ready bar. You’ve learned how to build a sturdy crust, create a luscious chocolate‑marshmallow swirl, and finish with a caramelized oat topping—all in under an hour.
Feel free to experiment with swaps, dietary tweaks, or extra toppings—cooking is your playground. Serve warm, share with friends, and let each bite transport you back to those star‑filled evenings around the fire.
Enjoy the sweet nostalgia and the smiles that follow!