S’mores Bars

Loading…

By Reading time

Thick s’mores bars hit every part of the craving at once: a crisp graham cracker base, a dense fudgy chocolate center, and a marshmallow top that turns golden and sticky under the broiler. Cut them while they’re still a little warm and you get those dramatic layers that hold together just enough for a clean slice, with a soft pull from the marshmallow on top.

What makes these work is the order. The crust gets a quick bake so it stays sturdy under the brownie layer instead of turning soggy, and the chocolate filling is mixed just enough to come together without beating too much air into it. That keeps the center rich and dense instead of cakey. The marshmallows go on at the very end so they brown before they collapse into the batter.

Below you’ll find the one place people usually go wrong with bars like these, plus the trick for getting neat cuts without tearing the marshmallow top. The broiler step is short, but it’s the difference between pale and flat versus toasted, glossy, and worth every minute.

The graham cracker base stayed crisp under the chocolate, and the marshmallows browned in minutes without burning. I chilled mine a little longer before cutting and got clean layers with that perfect gooey top.

★★★★★— Megan R.

Save these s’mores bars for the nights when you want a fudgy brownie center and a toasted marshmallow top in one pan.

Save to Pinterest

The Step That Keeps the Crust Crisp Under the Fudge

The crust needs that first bake. Graham cracker crumbs and butter alone can look set when they’re still soft underneath, and once the chocolate layer goes on, any underbaked base turns pasty fast. Baking it for eight minutes gives the crumbs time to toast and the butter time to bind them into something sturdy enough to hold the bars when you slice them.

The other trap is overbaking the chocolate layer while waiting for it to look fully done. These bars should come out when the center is just set and still a little soft in the middle. They finish as they cool, and if you bake until the middle looks firm in the oven, the finished bars turn dry instead of dense and fudgy.

What Each Layer Is Doing in the Pan

S'mores bars gooey marshmallow chocolate graham cracker
  • Graham cracker crumbs — These give you the classic s’mores base and create the sturdy bottom layer. Fine crumbs pack best; if yours are coarse, pulse them a little more so the crust holds together instead of crumbling.
  • Butter — In both layers, butter brings richness and structure. For the crust, melted butter binds the crumbs; for the chocolate layer, it gives that dense brownie texture. There isn’t a substitute that gives the same result, but if you must use margarine, expect a softer, greasier crust.
  • Unsweetened cocoa powder — This is where the chocolate layer gets its deep brownie flavor. Use a good cocoa if you have it, because the bars don’t have melted chocolate to hide behind.
  • Mini marshmallows or halved large marshmallows — Mini marshmallows melt and brown quickly and evenly. If you use large marshmallows, cut them in half so they cover the whole surface without tall domes that burn before the edges color.

Building the Layers So the Top Toasts Before the Center Overbakes

Pressing and Prebaking the Base

Mix the crust until every crumb looks damp, then press it firmly into the parchment-lined pan. Use the bottom of a measuring cup to pack it down; loose crumbs make a weak base that falls apart under the brownie layer. Bake it just until it smells toasty and feels set at the edges, then let it cool slightly so the chocolate layer doesn’t start melting into it.

Making the Fudgy Middle

Melt the butter in a saucepan, then stir in the sugar, eggs, and vanilla until the mixture looks glossy. Add the cocoa, flour, baking powder, and salt and mix only until the batter turns smooth and thick. If you keep stirring after the flour disappears, the bars lean cakey instead of fudgy.

Watching for the Right Bake

Spread the batter over the crust and bake just until the center no longer looks wet. The surface should look set, but a slight wobble in the middle is fine because the pan will keep cooking as it cools. If you wait for a dry top all the way across, the final bars come out stiff and lose that dense brownie bite.

Adding the Marshmallows at the End

Cover the top with marshmallows as soon as the bars come out of the oven. Go all the way to the edges so every slice gets that toasted cap. Return the pan to the oven briefly, then switch to broil for just long enough to get golden tops; stay close, because marshmallows go from pale to scorched in a handful of seconds.

Gluten-Free Version

Swap the all-purpose flour for a good 1:1 gluten-free baking blend. The texture stays close to the original if the blend includes xanthan gum, though the center may bake up a touch more delicate. Keep the crust ingredients the same as long as your graham crackers are certified gluten-free.

Dairy-Free Bars

Use plant-based butter in both the crust and chocolate layer, then top with dairy-free marshmallows if you can find them. The bars will still slice well, but the chocolate layer may taste a little less rich, so lean on a cocoa you like.

More Chocolate, Less Sweet

Add 1/2 cup chocolate chips to the batter or scatter them over the crust before the chocolate layer goes on. This deepens the chocolate flavor and softens some of the sweetness from the marshmallows, but it also makes the bars richer and heavier.

Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 4 days. The marshmallow top will soften, but the bars stay chewy and slice neatly.
  • Freezer: Freeze without the marshmallow top if you want the best texture, then add and toast marshmallows after thawing. Fully finished bars can be frozen, but the topping gets sticky and uneven when thawed.
  • Reheating: Warm a bar for 10 to 15 seconds in the microwave if you want the chocolate layer soft again. Don’t overheat it or the marshmallow turns gummy and the crust softens too much.

Questions I Get Asked About This Recipe

Can I use marshmallow fluff instead of mini marshmallows?+

I wouldn’t use fluff here. It doesn’t brown the same way and it can melt into the chocolate layer instead of sitting on top in a distinct toasted layer. Mini marshmallows or halved large marshmallows give you the best coverage and the right finish.

How do I keep the marshmallows from burning under the broiler?+

Stay right there and watch the pan the whole time. Broilers are strong, and marshmallows can go from puffed to scorched fast. Pull the pan the moment the tops turn golden, even if a few spots are still pale, because they’ll keep coloring from the residual heat.

Can I make these s’mores bars ahead of time?+

Yes, but the texture is best the day they’re baked. If you need them ahead, bake and cool the bars, then rewarm individual pieces briefly before serving so the chocolate softens again. The marshmallow top will lose some of its fresh toastiness after a day or two in the fridge.

How do I get clean slices without dragging the marshmallow everywhere?+

Cool the pan for at least 30 minutes, then use a buttered knife or a knife wiped with hot water between cuts. The marshmallow layer cuts much cleaner when it has had time to set, and the butter keeps the knife from sticking and tearing the top.

Can I freeze s’mores bars after baking?+

You can, but the marshmallow top won’t come back looking the same. The bars freeze best if you wrap them well and thaw them in the fridge, then warm them lightly before serving. If presentation matters, freeze just the baked crust and chocolate layer, then add fresh marshmallows and toast them after thawing.

S'mores Bars

S'mores bars with a golden graham cracker base, a dense fudgy chocolate center, and a toasted marshmallow top. The marshmallows glisten and pull dramatically when you cut these campfire-style s'mores brownie bars.
Prep Time 15 minutes
Cook Time 43 minutes
cooling 30 minutes
Total Time 1 hour 28 minutes
Servings: 16 servings
Course: Dessert
Cuisine: American

Ingredients
  

For the graham cracker crust
  • 2 cup graham cracker crumbs
  • 0.33 cup granulated sugar
  • 0.5 cup butter melted
For the chocolate layer
  • 1 cup butter
  • 2 cup granulated sugar
  • 4 eggs large
  • 1.5 tsp vanilla extract
  • 0.75 cup unsweetened cocoa powder
  • 1.5 cup all-purpose flour
  • 0.5 tsp baking powder
  • 0.5 tsp salt
For the marshmallow top
  • 3 cup mini marshmallows or 1 bag large marshmallows, halved

Equipment

  • 1 sheet pan

Method
 

Preheat and line pan
  1. Preheat your oven to 350°F and line a 9x13 pan with parchment paper.
  2. Press the parchment so it covers the bottom and two sides for easy lifting after baking.
Make the graham cracker crust
  1. Mix graham cracker crumbs, granulated sugar, and melted butter until evenly moistened.
  2. Press the crust mixture firmly into the bottom of the pan.
  3. Bake the crust at 350°F for 8 minutes, then cool slightly.
Make the chocolate layer
  1. Melt butter in a saucepan over low heat.
  2. Stir in granulated sugar, then mix in eggs and vanilla extract until smooth.
  3. Add cocoa powder, all-purpose flour, baking powder, and salt, and mix until the batter is smooth.
  4. Spread the chocolate batter over the baked graham cracker crust.
Bake and top with marshmallows
  1. Bake at 350°F for 18-20 minutes until the center is just set.
  2. Remove from the oven and immediately cover the entire top with marshmallows.
  3. Return to the oven for 3-4 minutes until the marshmallows puff and start to turn golden.
  4. Switch to broil for 1-2 minutes until marshmallows are golden brown.
Cool and slice
  1. Cool the bars for 30 minutes before cutting.
  2. Cut into bars using a buttered knife so the toasted marshmallow layer pulls cleanly.

Notes

Pro tip: press the graham cracker crust firmly so it bakes up like a sturdy, golden base that won’t crumble. Store airtight in the fridge for up to 5 days; freeze for up to 2 months. For a lighter option, use reduced-fat butter in both layers (texture will be slightly softer but still sets).

Loved this recipe?

Save it to Pinterest for later or print a clean copy for your kitchen.

Save to Pinterest

Leave a Comment

Recipe Rating