Next Post
This post may contain affiliate links, please see our privacy policy for details.
Toasted S’mores Bars. Sweet, gooey, and stacked with layers of chocolate and toasted marshmallows. These bars start with a soft cinnamon graham cracker cookie dough layered with thick Hershey’s XL chocolate bars, creamy peanut butter, and toasted, almost-burnt marshmallows. Rich, extra chocolatey, and undeniably delicious, they capture everything you love about a classic campfire s’more. Enjoy them all summer long, then keep baking them straight into the chilly fall months too.

I was a very different kind of kid. While I know s’mores are a favorite for so many, I never found them all that exciting. My mom always baked the best homemade desserts, from her famous Special K Bars to chocolate cake, homemade peanut butter cups, and just about every chocolate treat you could imagine.
There was almost always something homemade waiting in the kitchen, and during the summer we’d head out for ice cream more often than not. Dairy Queen was an every-other-day occurrence, and whenever we had the chance, we’d make the trip to Mitchell’s, one of the best ice cream shops in Ohio. Compared to all of that, s’mores just never felt quite as special.
That said, I certainly never turned one down. I’ve spent plenty of summer and early fall nights gathered around backyard and beach bonfires, roasting marshmallows and making s’mores with friends and family.

Eventually, I discovered what makes a s’more truly great: homemade graham crackers, extra chocolate, and marshmallows roasted over a real fire until they’re almost burnt. The darker the marshmallow, the better, if you ask me. Of course, everyone has their own perfect level of toastiness, so, you do you!
Ever since discovering homemade graham crackers, I’ve had so much fun creating s’mores-inspired recipes. This time, I decided to turn those flavors into cookie bars.
Store-bought graham crackers work perfectly well, but if you have the time to make homemade graham crackers, they really do take these bars to the next level.
The base is a soft cinnamon graham cracker cookie dough layered with thick chocolate bars, a swipe of creamy peanut butter, and plenty of toasted marshmallows. Every bite is rich, gooey, melty, and packed with that nostalgic campfire s’mores flavor—only even better!

These are the details
- salted butter
- brown sugar
- an egg
- vanilla extract
- all-purpose flour
- graham cracker flour/crumbs
- baking powder
- sea salt
- XL Hershey’s chocolate bars – you can use small bars too, just do not be skimpy with them!
- creamy peanut butter – completely optional. It’s good, but you don’t need it.
- marshmallows – make sure you use fresh, not an opened bag. It makes a difference!
Baking Tools
For these bars, you’ll need a hand mixer or stand mixer to make the cookie dough, though a sturdy wooden spoon works just fine too. An 8×8-inch or 9×9-inch square baking pan lined with parchment paper makes it easy to lift the bars out and slice them cleanly. I also like to keep a small offset spatula or rubber spatula nearby for spreading the peanut butter, and if you have one, a wire rack is great for cooling the bars completely before cutting.

The Steps
Step 1: Make the Graham Cracker Cookie Dough
Preheat the broiler and line an 8×8-inch or 9×9-inch baking pan with parchment paper. In a large mixing bowl, beat together the butter, brown sugar, and granulated sugar until light and fluffy. Mix in the egg and vanilla until smooth. Add the flour, graham cracker crumbs, baking powder, and sea salt, mixing just until a soft dough forms.
Tip: The dough will be soft and a little sticky, which is exactly what you want. If needed, lightly dampen your hands before pressing it into the pan.
My Note: If you have homemade graham crackers on hand, use them for the crumbs. They add an extra layer of flavor that makes these bars even more special.

Step 2: Layer the Chocolate and Marshmallows
Press about two-thirds of the dough evenly into the prepared pan. Arrange the Hershey’s chocolate bars side by side over the dough. Spread the peanut butter over the chocolate, if using, then top with an even layer of marshmallows.
I always add the peanut butter. It melts into the chocolate and gives the bars a Reese’s-meets-s’mores flavor that’s hard to beat.

Step 3: Toast the Marshmallows
Transfer the pan to the oven and broil until the marshmallows are golden and toasted. Keep a close eye on them—they can go from perfectly toasted to burnt in seconds. Once they’re toasted, remove the pan from the oven and reduce the oven temperature.
Tip: Rotate the pan as needed if your broiler has hot spots so the marshmallows brown evenly.
I like to take my marshmallows a little further than most people. Those darker, deeply toasted edges add the best flavor.

Step 4: Add the Remaining Dough
Flatten pieces of the remaining dough between your hands and arrange them over the toasted marshmallows. Don’t worry about covering everything. Leaving some marshmallows exposed gives the bars that classic s’mores look.

Tip: Press the remaining dough into a rough square on a sheet of parchment paper. Then simply flip it over the toasted marshmallows and peel away the parchment. It’s the easiest way to cover the marshmallows without making a sticky mess.

Step 5: Bake and Cool
Bake until the top is lightly golden and the center is just set. Let the bars cool completely in the pan before slicing.

Tip: Cooling completely is the key to clean slices since the chocolate needs time to set. But if you couldn’t care less about perfect squares, grab a spoon, pour yourself a tall glass of milk, and dig right in while they’re still warm!
Toasted Marshmallow S'mores Bars
Servings: 16 bars
Calories Per Serving: 193 kcal
Nutritional information is only an estimate. The accuracy of the nutritional information for any recipe on this site is not guaranteed.
Ingredients
- 1 stick (1/2 cup) salted butter, softened
- 1/2 cup brown sugar
- 1/4 cup granulated sugar
- 1 large egg, at room temperature
- 2 teaspoon vanilla extract
- 1 cup all-purpose flour
- 1 cup graham cracker crumbs (about 6 graham crackers)
- 1 teaspoon baking powder
- 2 Hershey's Milk Chocolate Giant Candy Bar (about 15 ounces total)
- 1 teaspoon flaky sea salt
- 1/2 cup creamy peanut butter (optional)
- 2 cups marshmallows
Instructions
- 1. Preheat the broiler. Line an 8x8-inch or 9x9-inch baking pan with parchment paper.2. In a large bowl, beat together the butter, brown sugar, and granulated sugar until light and creamy. Beat in the egg and vanilla until combined.3. Add the flour, graham cracker crumbs, baking powder, and salt. Mix until a soft dough forms.4. Press two-thirds of the dough evenly into the prepared pan. Arrange the chocolate bars over the dough. Spread with peanut butter, if using, then top with the marshmallows.5. Broil for 1 to 2 minutes, until the marshmallows are golden and toasted. Watch closely. Remove from the oven and reduce the temperature to 350°F.6. Flatten pieces of the remaining dough and place them over the marshmallows, leaving some marshmallows exposed.7. Bake for 25 to 30 minutes, until the top is lightly golden. Let cool completely before slicing into bars.Store in an airtight container at room temperature for up to 1 week.
This post was originally published on June 26, 2026
















Would there be a reason the bottom is still raw/not cooked after 30min of baking?
Hi Lauren,
Hmmm, so sorry to hear your dough was not fully baked. What size pan did you use? Let me know:)
De-licious! 8×8 pan makes a nice thick bar. I used 8-10 oz dark chocolate chips from my pantry, which was plenty of chocolate for us. Maybe not the tradition s’mores flavor but amazing just the same. I will make these again!
Hey Loni,
Thanks a bunch for making this recipe and your feedback, so glad to hear it turned out well for you!
These are amazing! I only had one cup of marshmallows and used semi-sweet chocolate chips instead of Hershey bars, but they are still plenty rich and have all the flavors of s’mores. I will definitely make them again.
Hey Mallory,
I’m grateful you tried this recipe and took the time to comment. Delighted it turned out!
These are rich and delicious! Love them!
Are you able to freeze them? If so, any recommendations on the best way to freeze them? Thank you!
Hey Mackenzie,
I’m grateful you tried this recipe and took the time to comment. Delighted it turned out!
Sure, just freeze after baking and cooling.
The toasted marshmallows make this next level! I had some extra graham crackers so I broke them up into pieces and. Stuck them in the topping before baking and it gave a really nice crunch. I will be making this on repeat!
Hey there,
Happy Monday!! Love to hear this recipe was a hit, thanks a lot for making it and taking the time to comment!
These are fabulous!
Thanks so much, Julianne! Love to hear these bars were enjoyed, I appreciate you making them! Have a great week!
Is it possible to adapt the recipe to make it in a 9×13 pan?
Hey Anna,
You could use a 9×13 pan, they just won’t be as thick, but they will still turn out nicely for you!
I hope you love this recipe!
How many regular sized chocolate bars should I buy?
Hi Kaitlyn,
I would get 4 regular sized chocolate bars. Please let me know if you have any other questions!
Very rich and delicious! They were a cinch to make and have lasted a long time. Will definitely make them again.
Hey Elizabeth,
Perfect! Love to hear this recipe was enjoyed, thanks for making it and your comment.
Have the best week!
As soon as I read the recipe, I knew I had to make this. Boy, was I right. This was incredible. The recipe was simple and easy—it all just worked so well.
This is one of those desserts you can’t stop eating!
Hey Andressa,
Happy Sunday!! Thanks a bunch for giving these bars a try, I am so glad to hear they were a hit!
My granddaughter is allergic to peanut butter . Can I substitute with almond butter or increase the butter or what do you recommend?
Hi Katherine,
Yes, another nut butter will also work nicely for you!
I hope you love this recipe, please let me know if you give it a try!
I love the addition of peanut butter and understand it’s optional, but could you use almond or cookie butter in place of it if you wanted that extra layer of flavor?
Hey Lynn,
Totally, any other nut butter that you want to use will also work! I hope you love this recipe, please let me know if you give it a try!
This looks so good and I cannot wait to try it! I cannot find your recipe for homemade graham crackers – can you please point me to it? Thank you!
Thanks so much, Jill!
Here is my recipe for homemade graham crackers:
https://www.halfbakedharvest.com/smores-ice-cream-sandwiches/
Please let me know if you have any other questions!
You mention a cinnamon graham crust but I don’t see any cinnamon in the recipe-?
Hey Kathryn,
Sorry for any confusion, you are going to use cinnamon graham crackers.
Please let me know if you have any other questions!
These look divine! I think I’ll add them to our 4th celebrations this year. Thank you!! You mention cinnamon in the text but I don’t see it in the recipe. Are we using cinnamon graham crackers?
Thanks so much, Mary!! Yes, you are going to use cinnamon graham crackers. I hope you love this recipe!