Browse categories
Cookie & Bar Recipes October 22, 2026 October 22, 2026

Gooey Indoor S'mores Bars

Make gooey indoor s’mores bars with a buttery graham cracker crust, silky chocolate ganache, and a toasted marshmallow Swiss meringue top. Step-by-step tips for clean layers and perfect browning.

Sadie Jenkins

Sadie Jenkins

Sadie Jenkins is an avid home baker and the creative force behind Cookie Bar Craft, where she shares her lifelong passion for all things sweet. With over a decade of hands-on recipe testing in her home kitchen, she specializes in crafting foolproof cookies, gooey brownies, and festive dessert bars for every occasion.

S’mores are basically a texture party: crunchy graham, melty chocolate, and that gooey, toasted marshmallow pull. The problem is that indoor versions often turn into either dry bars or a sticky mess that will not slice. This is my home kitchen solution: a buttery graham cracker crust, a thick chocolate ganache layer (so it stays lush even when chilled), and a marshmallowy Swiss meringue topping that you can toast under the broiler for that classic campfire finish.

If you have ever wished for s’mores that you can bring to a cookie exchange, wrap for neighbors, or stack on a holiday dessert table without falling apart, this is your pan.

Yield: about 16 bars (cut 4x4). Total time: about 3 hours (includes chilling).

A square baking pan filled with layered s’mores bars showing a graham cracker crust, glossy chocolate ganache, and a tall toasted marshmallow meringue top

What makes these bars work

  • The crust is baked first so it stays crisp under the ganache.
  • Ganache, not chocolate chips: it sets into a sliceable layer but still feels soft and rich on the bite (exact firmness can vary by chocolate brand and cocoa butter content).
  • Swiss meringue topping: lighter than melted marshmallows, easy to spread, and toasts beautifully.
  • Chill time is built in so you can get clean layers, even with that gooey center.

Ingredients you will need

This is a short list, but each piece matters for structure.

Graham cracker crumbs, melted butter, brown sugar, and salt measured out on a kitchen counter

For the graham cracker crust

  • 2 cups (about 240g) graham cracker crumbs
  • 2 tablespoons (25g) packed light brown sugar
  • Pinch of fine salt
  • 10 tablespoons (140g) unsalted butter, melted

For the chocolate ganache layer

A bowl of chopped semi-sweet chocolate next to a small saucepan of warmed heavy cream on a stovetop
  • 10 ounces (285g) semi-sweet chocolate, finely chopped (or good quality chips)
  • 3/4 cup (180ml) heavy cream
  • 1 tablespoon (14g) unsalted butter (optional but helps shine and softness)
  • Pinch of salt

For the marshmallow meringue topping

  • 3 large egg whites (about 90g), room temperature
  • 3/4 cup (150g) granulated sugar
  • 1/4 teaspoon cream of tartar
  • 1 teaspoon vanilla extract
  • Pinch of salt

Egg note: This topping is a Swiss meringue, meaning the egg whites and sugar are gently heated before whipping. For food safety, use an instant-read thermometer and heat the mixture to 160°F.

Tools and pan size

  • 8x8 inch metal pan (best for clean edges and even heat)
  • Parchment paper sling (parchment with overhang on two sides for lifting)
  • Stand mixer or hand mixer
  • Instant-read thermometer (optional, but recommended for the meringue)

If you only have a 9x9 pan: the bars will be a bit thinner and will set slightly faster. Start checking chill time 10 to 15 minutes earlier.

Step-by-step: gooey indoor s’mores bars

1) Prep your pan

Heat your oven to 350°F. Line an 8x8 pan with parchment so it overhangs on two sides for an easy lift-out later. Lightly butter the pan under the parchment if it slides around.

An 8x8 square baking pan lined with parchment paper with overhang handles on two sides

2) Make and bake the graham crust

Mix graham crumbs, brown sugar, and salt. Pour in the melted butter and stir until the texture looks like evenly moistened sand. Press firmly into the pan. I use the bottom of a measuring cup and really pack the corners.

Bake for 10 minutes, then cool for at least 10 minutes while you make the ganache.

Hands pressing graham cracker crust firmly into the bottom of a parchment lined square pan

3) Pour on the ganache

Warm the heavy cream in a small saucepan just until you see tiny bubbles around the edges. Do not boil.

Pour hot cream over the chopped chocolate in a heatproof bowl. Let it sit 2 minutes, then stir from the center outward until glossy and smooth. Stir in butter (if using) and a pinch of salt.

Pour the ganache over the crust and gently tilt the pan to level it. Refrigerate 30 to 45 minutes, until the ganache is set enough that a fingertip lightly touched to the surface comes away clean, with no wet smears.

A thick stream of glossy chocolate ganache being poured over a baked graham cracker crust in a square pan

4) Make the marshmallow meringue topping

Set a heatproof bowl over a saucepan of barely simmering water (do not let the bowl touch the water). Add egg whites, sugar, cream of tartar, and salt. Whisk constantly until the mixture reaches 160°F and the sugar feels dissolved when rubbed between two fingers, about 3 to 5 minutes.

Transfer to a stand mixer and whip on medium-high until you get glossy, thick peaks and the bowl feels closer to room temperature, 5 to 8 minutes. Beat in vanilla.

Egg whites and sugar being whisked in a heatproof bowl set over a saucepan of simmering water

5) Top, swoosh, and toast

Spoon the meringue over the chilled ganache. Spread all the way to the edges so the meringue touches the pan and parchment all around, sealing in the ganache and helping prevent shrinkage. Make little swirls with the back of a spoon for those toasty peaks.

To toast, use your oven broiler on low if available. Place the pan on a rack about 6 inches from the heat. Broil 30 to 90 seconds, watching the whole time. Start checking at 30 seconds, then check every 10 seconds after that, since broilers vary a lot. Rotate the pan if your broiler has hot spots. Pull it when the peaks are golden and the top smells like a campfire treat.

A square pan of s’mores bars under an oven broiler with the marshmallow meringue turning golden on top

6) Chill, slice, and serve

For the cleanest slices, refrigerate the finished bars for 1 to 2 hours. Lift out using the parchment sling. Use a large sharp knife, wiping the blade clean between cuts.

Serving tip: Let bars sit at room temperature for 10 minutes before serving if they are very cold. The ganache gets softer and more melty on the bite.

Neatly sliced s’mores bars on a serving platter showing distinct layers of graham crust, chocolate ganache, and toasted marshmallow meringue

My best tips for perfect layers

  • Pack the crust like you mean it. Loose crumbs equal crumbly bars. Use a flat bottom cup and press into corners.
  • Do not rush the ganache set. If it is still soft when you spread the meringue, you will drag chocolate up into the top layer.
  • Spread the meringue to the edges. This helps prevent shrinking and keeps the ganache tucked in.
  • Broiler = blink and it is burned. Stay in front of the oven. Rotate the pan as needed.
  • Slice cold, eat slightly warm. You get clean cuts and still get gooey vibes when it sits for a few minutes.

Troubleshooting

My meringue looks grainy

The sugar likely did not fully dissolve over the heat. Next time, whisk a little longer over the simmering water. You can also use superfine sugar for extra insurance.

My ganache is runny

Either the ratio is too cream-heavy or it did not chill long enough. Make sure you are using 10 ounces chocolate to 3/4 cup cream, and chill until the surface is truly set before topping.

My crust is greasy

Too much butter or not enough crumbs. Measure crumbs after crushing, not before. If your crumbs are very fine, lightly spoon and level rather than packing into the measuring cup.

My meringue weeps after a day

Humidity can do this. Swiss meringue is more stable than raw whipped whites, but it is still happiest the first 24 hours. Store chilled and serve within 2 days for best texture.

Fun variations

  • Peppermint s’mores: add 1/4 teaspoon peppermint extract to the ganache and sprinkle crushed candy canes over the toasted top right before serving.
  • Salted caramel s’mores: drizzle 1/4 cup thick caramel over the ganache before chilling, then sprinkle flaky salt on top after toasting.
  • Dark chocolate espresso: swap in dark chocolate and whisk 1 teaspoon instant espresso into the hot cream.
  • Peanut butter cup: add 2 tablespoons peanut butter to the warm ganache and swirl.
A plate of toasted marshmallow topped s’mores bars set on a cozy holiday dessert table with warm lighting

Storage and make-ahead

  • Store: Cover and refrigerate up to 3 days. For the neatest top, let the bars sit uncovered for 20 to 30 minutes after toasting so the surface sets, then cover lightly.
  • Stacking tip: If you are layering bars in a container, place parchment between layers to protect the toasted top.
  • Serve: Let sit at room temperature 10 to 15 minutes for the best gooey texture.
  • Make ahead: Bake the crust and add ganache up to 24 hours ahead. Add meringue and toast the day you plan to serve for the prettiest top.
  • Freeze: I do not recommend freezing the meringue topping. The texture can turn spongy and wet when thawed.

Frequently asked questions

Can I use marshmallows instead of meringue?

You can, but it is messier to slice. If you want the shortcut, sprinkle 3 to 4 cups mini marshmallows on top of the chilled ganache and broil until toasted. Expect a stickier top and less defined layers.

Do I need a kitchen torch?

No. The broiler works great. If you do have a torch, it gives you more control and less risk of scorching the edges.

Is the meringue safe to eat?

For this recipe, the Swiss meringue mixture is heated to 160°F. “Hot to the touch” is not a safety measure, so grab a thermometer if you can.

What chocolate is best?

Semi-sweet gives the most classic s’mores flavor. If you prefer milk chocolate, use it, but reduce the cream by 2 tablespoons so the ganache still sets nicely.

One last kitchen-friend note

When I test bars like these, I always do one “sneaky slice” the night before serving, just to make sure the layers are setting the way I want. Consider this your permission slip. If the ganache is still too soft, give it more chill time. Bars are patient, and your dessert table will thank you.

A person holding a single s’mores bar showing a gooey chocolate layer and toasted marshmallow topping with a graham crust