This post may contain affiliate links. Please read our disclosure policy.
Making s’mores in the oven gives you a layer of toasted marshmallow on top, pockets of melted chocolate through every bite, a buttery graham cracker crumb base that holds it all together when you slice it, and the whole kitchen smelling like a campfire without ever stepping outside.

We are a s’mores family. I’ve made them over a fire, on the stovetop, in the microwave and of course, over a campfire. After testing all of them, I can tell you this oven version is the one I reach for when I need to feed a crowd.
Fire warning: the marshmallows have been known to catch on fire pretty quick under the broiler. You have to watch them like a hawk.
Most oven s’mores fall apart the moment you cut them. This one doesn’t, because the pan goes into the refrigerator for a full hour after baking before a knife ever touches it. That chill step is what most recipes skip, and it’s the reason this one slices into clean squares every time.
If you love s’mores in as many forms as I do, my s’mores cookies are stuffed with everything you love about the original and disappear fast at any gathering. And if you want something even faster with no baking at all, my s’mores nachos come together in 10 minutes.

Key Ingredients

- Graham cracker crumbs and whole crackers. This recipe uses both, and they both matter. The crumbs make the pressed base and the top layer, while the whole crackers create a structural middle layer that holds the bars together when you slice them. Without both forms, you won’t get clean squares.
- Salted sweet cream butter. Use salted. The salt offsets the sweetness of the chocolate and marshmallows, and since there is no added salt anywhere else in this recipe, it makes a real difference in the final flavor. If you only have unsalted butter, this will also work. It just comes down to taste preference.
- Semi-sweet chocolate chunks. Chunks, not chips, for this layer. Chunks melt into bigger, more visible pools of chocolate throughout the bars, which is part of what makes each square look so good when you cut into it. Don’t substitute chips here.
- Milk chocolate chips. This is the nostalgic ingredient. Milk chocolate is sweeter and creamier than semi-sweet, and it’s what makes the bars taste the most like the s’mores you’d make over a campfire. I’ve made this with both and the milk chocolate is the right call.
- Mini marshmallows (divided). The recipe calls for 4 cups divided two ways: 1½ cups go into the middle layer during baking, and 2½ cups go on top for the broiler finish. Mini marshmallows lay flat and melt evenly across both layers. Regular-size marshmallows won’t give you the same coverage or the same toasted result, so stick with mini.

How to Make S’mores in the Oven
Step 1: Preheat and prep the pan. Preheat your oven to 350°F. Line a 9×9 baking dish with parchment paper, leaving two sides longer to create a sling. That sling is what lets you lift the whole slab out cleanly for cutting, do not skip it.
Step 2: Make the crumb mixture. In a medium bowl, combine 1½ cups graham cracker crumbs, ¾ cup melted salted butter, ⅓ cup granulated sugar, and ½ teaspoon vanilla. Stir until the crumbs are evenly coated and the mixture holds together when pressed.
Step 3: Layer the whole graham crackers. Lay whole graham crackers in an even layer across the bottom of the prepared pan. You will fit about 5, breaking pieces as needed to fill any gaps. This is your structural middle layer.
Step 4: Add the first crumb and chocolate layer. Spread half of the crumb mixture evenly over the whole graham crackers. Then scatter 1½ cups semi-sweet chocolate chunks and 1½ cups milk chocolate chips evenly over the crumbs.
Step 5: Add the first marshmallow layer. Scatter 1½ cups of mini marshmallows evenly over the chocolate. These marshmallows will melt into the chocolate during baking and become part of the interior texture of the bars.
Step 6: Build the top layers. Lay another layer of whole graham crackers over the marshmallows. Spread the remaining crumb mixture evenly over the top. Then scatter the remaining 1½ cups semi-sweet chocolate chunks and 1½ cups milk chocolate chips over the crumbs. Do not add the remaining marshmallows yet, those go on after the bake.
Step 7: Bake for 15 minutes. Bake at 350°F for 15 minutes. The chocolate should be melted, the interior marshmallow layer puffed, and the edges beginning to set.
Step 8: Switch to broil and add the top marshmallows. Remove the pan from the oven and increase the temperature to broil. Scatter the remaining 2½ cups of mini marshmallows evenly over the top. Slide the pan back under the broiler for 1-2 minutes, but do not walk away. I have watched these go from perfectly golden to actively on fire in under 30 seconds. Watch through the oven window and pull the pan the moment the marshmallows turn golden, not brown.
Step 9: Cool, then chill. Remove from the oven and let the bars cool at room temperature for 20-25 minutes before moving them to the refrigerator. Going straight from the oven to the fridge causes condensation on the marshmallow top, making it sticky and wet. After the room temperature rest, refrigerate for at least 1 hour.
Step 10: Slice and serve. Use the parchment sling to lift the entire slab out of the pan and onto a cutting board. Generously spray a sharp knife with nonstick cooking spray to keep it from sticking to the marshmallows and chocolate. Slice a 4×4 grid for 16 squares.

How to Store Oven Baked S’mores
- Store bars in an airtight container at room temperature for up to 2 days.
- These bars are a great make-ahead option. Bake, cool, and chill the full pan up to 24 hours ahead, then slice and serve when you’re ready. I make them the night before whenever I need a crowd dessert and don’t want to be in the kitchen the day of.
- For the freezer, wrap individual squares tightly in plastic wrap and store in a freezer-safe bag. I haven’t specifically tested long-term freezer storage for this one, so I’d treat it as a short-term option until I can confirm a timeframe.

More S’mores Recipes

S’mores in the Oven
Ingredients
- 1½ cups graham cracker crumbs
- ¾ cup salted sweet cream butter melted
- ⅓ cup granulated sugar
- ½ teaspoon pure vanilla extract
- 10-12 whole graham crackers depending on how large your graham crackers are
- 3 cups semi-sweet chocolate chunks or you can use Hershey bars
- 3 cups milk chocolate chips
- 4 cups mini marshmallows divided into 1½ cups and 2½ cups
Instructions
- Preheat the oven to 350°F. Line a 9×9 baking dish with parchment paper, leaving 2 sides higher, making a sling. (This will help remove the s’mores for cutting)
- Add the graham cracker crumbs, melted butter, sugar, and vanilla to a medium-sized mixing bowl. Stir well to completely coat the cracker crumbs.1½ cups graham cracker crumbs, ¾ cup salted sweet cream butter, ⅓ cup granulated sugar, ½ teaspoon pure vanilla extract
- Line the bottom of the prepared baking dish with whole graham crackers. (I was able to fit 5 whole graham crackers in the bottom of the pan. You will need to break the crackers to fit)10-12 whole graham crackers
- Spread ½ of the buttered crumbs over the whole graham crackers.
- Evenly sprinkle 1½ cups of the semi-sweet chocolate chips and 1½ cups of the milk chocolate chips over the buttered crumbs.3 cups semi-sweet chocolate chunks, 3 cups milk chocolate chips
- Evenly sprinkle 1½ cups of the mini marshmallows over the chocolate.1.5 cups mini marshmallows
- Lay another layer of graham crackers.
- Spread the remaining buttered crumbs over the graham crackers.
- Evenly sprinkle the remaining chocolate chips over the buttered crumbs. Do not top the chocolate with the remaining mini marshmallows. Bake the s’mores for 15 minutes.
- Remove the s’mores from the oven and increase the oven temperature to broil.
- Sprinkle the remaining mini marshmallows over the chocolate layer. Return the s’mores to the oven and cook for 1-2 minutes. Keep a close eye on the mini marshmallows, so they don’t burn.2.5 cups mini marshmallows
- Remove from the oven and allow the baked s’mores to cool for 20-25 minutes. Place the baked s’mores into the refrigerator to chill for 1 hour (It’s easier to cut into squares when the s’mores are chilled)
- Lift the baked s’mores out of the baking dish by the longer sides of the parchment paper.
- Generously spray a sharp knife with nonstick cooking spray. (This will keep the knife from sticking to the marshmallows and chocolate) Slice 16 pieces of the baked s’mores – 4 slices x 4 slices.
Jenn’s Notes
- To Store: Store any leftovers in an airtight container at room temperature for up to 2 days.
- You can substitute halved regular-sized marshmallows for mini marshmallows.
- You can substitute unsalted butter for the salted sweet cream butter; it is a matter of taste preference.
- It is not an absolute must to spray the cutting knife with nonstick cooking spray, but it will make cutting the finished s’more much easier. Otherwise, the marshmallows and chocolate will stick to the knife.
- I find it easiest to pulse my graham crackers into crumbs in a food processor and blend until fine.
- If you do not have a food processor, you can purchase graham cracker crumbs in a box next to the pudding in most grocery stores.
- I like to line my baking sheet with parchment paper to help remove the s’mores before cutting.









This looks like a great recipe and I want to make them for our July 4 cookout! However you mention both 9×9″ and 9×13″ pans in both the text and the recipe card, so that confused me at first. I’m totally assuming you mean 9×9″ as referenced to 4×4 cuts to make 16 squares, plus the photos.
So sorry – this was a mistake on my part. We tested and updated the recipe and that pan size got missed. It is fixed now – thank you for catching that!
awesome recipes . always great tasting.
easy to follow instructions.