S’mores brownies: Deeply chocolate-y, fudgy brownies baked over crunchy graham crackers, with a fluffy, toasty marshmallow swirl topping.

Smore's brownies with toasted marshmallow.

It’s s’mores season!

And I can’t think of a better way to celebrate than with this incredible s’mores brownies recipe!

There’s nothing better than a fudgy brownie. Am I right? It satisfies a chocolate craving like nothing else.

But they’re also so versatile! Take a basic brownie recipe and turn it into cheesecake brownies, salted caramel brownies, peanut butter brownies, or anything else your heart desires!

Right about now, my heart desires s’mores.

So these are baked over a layer of crunchy graham crackers and topped with gooey toasted marshmallow, swirled with milk chocolate. Heaven!

S mores brownies presented on a distressed wooden surface with a checked cloth.

Table of Contents

Jump to Recipe

What are s’mores brownies?

S’mores are a classic American treat made popular by the Girl Scouts.

They’re usually made around a campfire.

S’mores consist of graham crackers, sandwiched around a toasted marshmallow and a square of milk chocolate, and they’re seriously delish!

This s’mores brownie recipe takes that and transforms it into brownie form. All the components are there, along with the addition of moist, fudgy, and deeply chocolate-y brownies!


Here are the ingredients you’ll need to make these s mores brownies.

Ingredients for making s'mores brownies, with text labels.

Graham crackers

Graham crackers are traditional in s’mores!

If you can’t get them where you live, I think the best substitute are Biscoff cookies. Or you can make them yourself: Homemade Graham Crackers.


Sugar adds sweetness (obvs!) but it also aids in browning and keeps things moist, since it’s hydrophilic (this means it loves water, in other words, it draws moisture in).

Regular white sugar is fine, or sub for another type of sweetener if you like. As long as it swaps 1:1 for granulated sugar it should work.


I like to use unsalted butter because it lets me control the amount of salt in the dish. Different brands of butter can contain different amounts of salt, so this way you get a more consistent result.

For a dairy free brownie recipe, use a plant-based butter that can substitute for dairy butter 1:1.


I like to use regular unsweetened cocoa here. It’s got the strongest chocolate flavor because it’s basically just cocoa solids, nothing else.

If you like the taste of Dutched cocoa powder, you could use that here instead. It will yield a much darker color.


Eggs are used in the brownie base, and egg whites are used in the marshmallow topping.

The proteins in the eggs provide structure to the s’mores brownies.


All-purpose flour is my go-to, but you can swap it out for any kind of whole-grain option if you like. You may need slightly less if you go that route.

A gluten-free flour blend that can sub 1:1 for regular flour should also work just fine, if you’d like to make this gluten-free.

Baking powder

This recipe utilizes baking powder to leaven (or “lift”) the brownies. It helps them to rise a little bit and not be too dense.

Baking powder is a double-acting leavener, so it starts the brownies rising both when liquid is added to it, as well as when it hits the hot oven.

Baking soda will not work in this recipe because there isn’t enough acid to activate it.

Baking powder has a little bit of that acid built in.


Salt carries the flavors and intensifies them. The end result won’t taste salty, but it will make everything so much more flavorful!

I like kosher salt best because it doesn’t have any additives (table salt usually contains iodine and that can leave a bitter taste), so the flavor is pure. It’s also inexpensive and easy to find in a regular grocery store.


Vanilla extract adds a subtly sweet flavor without being at all sugary. The flavor of vanilla is very prominent in marshmallows.

For a more pronounced flavor, try using vanilla bean paste. You could also split a vanilla bean down the center lengthwise, scrape out the seeds, and add those.

Cream of tartar

The cream of tartar is there just to make the frosting more stable. You can buy it at the regular grocery store, in the spice aisle.

Or you can order it online here: Cream of Tartar.

And if all else fails, a few drops of lemon juice or white vinegar can be substituted.


You’ll use water to dissolve some of the sugar needed for the marshmallow topping.


Melt a little milk chocolate and swirl it into the topping, to make things extra-pretty and even more indulgent.

Special equipment

Here are the tools you’ll need to make this recipe.

How to make these s’more brownies

This incredibly delicious recipe can be made in 6 steps.

Step 1: Line the pan with Graham crackers

Place whole graham crackers in a single, even layer in the bottom of your lightly greased baking pan.

A 9x13-inch pan lined with graham crackers.

Pro tip: Place a sheet of parchment paper underneath, allowing some excess to drape over the sides. This makes it way easy to remove your s’mores brownies from the pan after they’re baked and assembled.

Step 2: Make the brownies

For the brownie layer, start by heating the sugar, cocoa, and butter in a large bowl.

Sugar, butter, and cocoa powder in a large glass mixing bowl.

You can do this in the microwave or over a double boiler. Either way will work!

Get it nice and hot. The butter should be melted but the mixture should also feel hot to the touch.

Adding the first egg to homemade brownies.

Next, add in the eggs. One at a time, whisking vigorously to completely incorporate each one before adding the next.

Brownie batter with eggs whisked in.

Then come the dry ingredients. Fold in the flour, baking powder, and salt.

Adding dry ingredients to brownie batter.

And lastly, the vanilla extract.

Pour the brownie batter over the graham crackers, and slide the whole thing into the oven.

Layering brownie batter over graham crackers.

Bake the brownies until they’re set around the edges but still very fudgy and even perhaps a little wet towards the center.

Unbaked s'mores brownies in a 9x13-inch pan.

You don’t want to overbake these, or they might become dry as they cool.

Step 3: Make the marshmallow topping

There is tons of info on how to make the marshmallow topping here: Marshmallow Frosting.

Or, for an alternative, you could make this homemade marshmallow recipe. It will be a little more springy and not quite as gooey.

Egg whites, cream of tartar, and salt in a large mixing bowl.

But for this marshmallow frosting, you’re just going to whip egg whites, cream of tartar, and salt together until foamy.

Foamy egg whites.

Then very, very slowly, add sugar until you have a stiff, glossy meringue, and fold in the vanilla extract.

Sugar and water in a small pot.

Meanwhile, boil up the sugar syrup until it hits the 235-degree mark.

Boiled sugar syrup in a small pot.

Drizzle it into the meringue while continuing to whip. This hot syrup is going to cook the egg whites and create a really stable topping.

Marshmallow frosting whipped to stiff peaks.

Spread it all over the baked brownies. YUM!

Spreading marshmallow frosting over s'mores brownies.

Step 4: Swirl in melted chocolate and Graham crackers

Now here comes the fun part! Drizzle melted chocolate all over the top.

Drizzling melted milk chocolate over s'mores brownies.

And swirl it around into a pretty pattern.

Sprinkling crushed graham crackers over s'mores brownies.

Then crumble a few more graham crackers on top for extra crunch.

Step 5: Toast

You can do this step under the broiler but keep a close watch! It could go from toasty to burnt in a heartbeat!

Crumbled graham crackers over s'mores brownies.

I like to use a brulee torch. It gives a bit more control and it’s really fun to use!

Step 6: Cut into bars

Use that extra parchment to pull the entire thing out of the pan, then transfer it to a cutting board to slice it into bars.

Expert tips

Graham crackers

If you can’t get Graham crackers where you live, I think the best substitute are Biscoff cookies. Or you can make them yourself: Homemade Graham Crackers.

Get the butter nice and hot

This will help to dissolve the sugar into your brownie batter.

Really beat in the eggs

You want to aerate the batter a bit.

Don’t overmix

Once the flour goes in, you don’t want to overwork the glutens. This can result in a tough brownie.

Fold in the dry ingredients until just barely combined. It’s ok if there are a few white streaks. They’ll likely work themselves out when you mix in the vanilla extract.

Time the marshmallow right

Add the sugar in too early, and your whites might never get fluffy enough.

Put it in too late, and your meringue might weep because the crystals didn’t have time to dissolve.

Add it in too fast, and it could deflate all the air out of the meringue.

It’s a really delicate balance! But if you start adding the sugar when the whites are starting to look foamy and a little white and keep it going in S-L-O-W-L-Y (I’m talking like 1/4 teaspoon at a time!) you should be ok.

Aim for the sweet spot

When making the marshmallow, you’re going to slowly and steadily pour the hot syrup into the whites with the mixer still going at low speed.

Be careful it doesn’t hit the whisk, or it could throw hot sugar out of the bowl and burn you. Just aim for that sweet spot right between the whisk and the side of the bowl.

Smore brownies with a toasted marshmallow topping, swirled with milk chocolate and graham crackers.

How to store

These s’mores brownies are best served fresh, but they will keep for a few days at room temperature.

After that, you may notice that the topping deflates a bit and may even start to have a grainy texture.

If you’d like to make the recipe ahead of time, I’d suggest baking the brownies up to a couple of weeks ahead, wrapping tightly, and refrigerating. Or they can be frozen for a couple of months.

Top them with the marshmallow, milk chocolate, and graham crackers on the day you plan to serve them, and toast up the top.

Smores brownie recipe, prepared and toasted with a brulee torch.

A few more of my favorite dessert bar recipes

As an amazon associate I earn from qualifying purchases.

Smore's brownies with toasted marshmallow.
4 stars (1 rating)

S’mores Brownies

Servings: 12 bars
Prep Time: 45 minutes
Cook Time: 35 minutes
Total Time: 1 hour 20 minutes
S'mores brownies: Deeply chocolate-y, fudgy brownies baked over crunchy graham crackers, with a fluffy, toasty marshmallow swirl topping.


For the brownie base

For the marshmallow frosting


To make the brownie base

  • Preheat the oven to 325 degrees F, mist a 9×13-inch pan with non-stick spray, and line it with a sheet of parchment.
  • Arrange the Graham crackers in a single layer in the bottom of the pan.
  • Place the sugar, cocoa, and butter in a large microwave-safe bowl,** and microwave in one-minute increments, stirring, until the butter is completely melted and the mixture feels quite hot to the touch (approximately 3 to 4 minutes).
  • Add the eggs, one at a time, stirring vigorously after each addition.
  • Fold in the flour, baking powder, and salt until just a few streaks remain.
  • Stir in the vanilla, and transfer the batter to the prepared pan.
  • Bake until set around the edges but still soft towards the middle (approximately 25 to 35 minutes).
  • Cool completely, then spread an even layer of marshmallow frosting on top.
  • Swirl with melted chocolate and sprinkle with crumbled Graham crackers.
  • Toast with a brulee torch or under the broiler, then slice into squares.

To make the toasted marshmallow swirl topping

  • Place the egg whites, cream of tartar, and salt in a large mixing bowl and whip on medium speed until foamy.
  • While continuing to whip, add 1 cup of the sugar in a very slow and steady stream (about 1 teaspoon at a time).
  • Once the entire cup of sugar has been added, continue to whip until the meringue can hold stiff peaks.
  • Whip in the vanilla extract, and continue to stir the meringue on low speed while you prepare the hot sugar syrup.
  • Place the remaining 1 cup of sugar in a small pot, along with the water.
  • Place the pot over medium heat and cook until the syrup boils and reaches 235 degrees F.
  • In a very slow and steady stream, add the hot sugar syrup to the meringue, while continuing to whip on low speed.
  • When all the syrup has been added, turn the mixer up to high speed and whip until very stiff and glossy.


*A few drops of lemon juice or white vinegar may be substituted. 
**Butter, sugar, cocoa, and salt may also be heated over a double-boiler.
More info on the brownie recipe here: Brownies from Scratch.
More info on the marshmallow frosting recipe here: Marshmallow Frosting.
Serving: 0.083batch, Calories: 647kcal, Carbohydrates: 104g, Protein: 8g, Fat: 27g, Saturated Fat: 16g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 7g, Trans Fat: 1g, Cholesterol: 105mg, Sodium: 244mg, Potassium: 359mg, Fiber: 5g, Sugar: 83g, Vitamin A: 670IU, Calcium: 71mg, Iron: 3mg
Cuisine: American
Course: Dessert, Snack
Tried this recipe?Mention @bakingamoment on Instagram or tag #bakingamoment.


  • Allie

    Allie is the creator and owner of Baking a Moment. She has been developing, photographing, videographing, and writing and sharing recipes here since 2012.

    View all posts