S’mores Brownies

Category: Desserts & Baking

Fudgy brownies layered over a crisp graham cracker base and finished with toasted marshmallows are the kind of dessert that disappears fast and never needs extra decoration to earn attention. The bottom bakes into a sturdy, buttery crust that tastes like the best part of a campfire treat, while the brownie layer stays dense and rich instead of cakey. That contrast is what keeps every bite interesting.

The trick is treating each layer as its own job. The graham crust gets a short bake first so it stays crisp under the brownie batter instead of turning soggy. The brownie batter itself uses melted butter for that dense, glossy texture, and the marshmallows go on only after the brownies are mostly baked, then under the broiler just long enough to toast the tops without melting everything into a sticky puddle.

Below you’ll find the detail that keeps the layers clean, plus the timing that gives you soft brownies, a sturdy crust, and marshmallows with those golden blistered edges everyone reaches for first.

The graham layer baked up firm and the brownies stayed fudgy underneath. I watched the marshmallows for just over a minute and they came out perfectly toasted, not melted flat.

★★★★★— Megan R.

Save these s’mores brownies for the nights when you want gooey marshmallows, a crisp graham base, and a fudgy chocolate center in one pan.

Save to Pinterest

The Layer That Keeps the Bottom Crisp Instead of Soggy

The graham cracker base needs a quick bake before the brownie batter goes on top. That first bake sets the crumbs with the butter and sugar, so the bottom turns into a firm, slightly sandy crust instead of dissolving into the brownie layer. Press it in tightly, especially into the corners, or it will crumble when you cut the squares.

The other place people go wrong is baking the brownies too long before the marshmallows go on. You want the brownie layer just set around the edges with a few moist crumbs on a tester. It finishes cooking under the broiler and during the cooling time, and that’s what keeps the center fudgy instead of dry.

What Each Layer Is Doing in These S’mores Brownies

S'mores Brownies fudgy marshmallow chocolate
  • Graham cracker crumbs — These give you the s’mores part of the recipe without needing an actual cookie layer. Fine crumbs work best because they press into a compact crust; if yours are coarse, pulse them a little more so the base holds together neatly.
  • Butter in both layers — Melted butter is what makes the crust bind and the brownie turn dense and fudgy. Use real butter here; it carries the flavor and gives the pan that rich, glossy finish you want.
  • Cocoa powder — This is the main chocolate flavor in the brownies, so use one you like. Natural cocoa works well here, and it gives a deep brownie taste without needing melted chocolate in the batter.
  • Mini marshmallows — Minis brown faster and more evenly under the broiler than large marshmallows. If you only have big ones, cut them into smaller pieces so the top toasts without leaving tall cold spots in the middle.
  • Chocolate chips for drizzling — They finish the pan with that extra chocolate hit and help the top look like a real s’mores dessert. Any good melting chocolate works, but chips are convenient and hold their shape well before you melt them.

How to Build the Brownie Pan So the Top Stays Toasted and the Center Stays Fudgy

Pressing and Par-Baking the Crust

Mix the graham crumbs, sugar, and melted butter until every crumb looks damp, then press it firmly into a parchment-lined 9×13 pan. Bake it just until it smells toasty and looks set, about 6 minutes. If you skip this part, the crust softens under the brownie batter and loses that clean s’mores texture.

Whisking the Brownie Batter

Whisk the melted butter and sugar until they look glossy and combined, then add the eggs and vanilla. Stir in the cocoa, flour, baking powder, and salt just until the batter is smooth and thick. Overmixing here gives you tougher brownies, and you don’t need that when the goal is a dense, fudgy center.

Watching the Bake

Spread the batter over the crust and bake until the edges are set and a tester comes out with a few moist crumbs. Don’t wait for a fully clean toothpick; that means the brownies have gone too far and they’ll firm up into a drier texture as they cool. The pan should still look a little soft in the center when it comes out.

Toasting the Marshmallow Top

Scatter the mini marshmallows over the hot brownies, then broil on HIGH for 1 to 3 minutes. Stay right there and watch the top the whole time, because marshmallows can go from golden to burned in seconds. You want puffed, blistered tops with a few caramelized spots, not a melted blanket.

Cooling and Cutting Clean Squares

Let the pan cool for at least 30 minutes before you drizzle with melted chocolate and cut. A buttered knife slides through the marshmallow layer much better than a dry one, and it helps keep the top from sticking and tearing. If you cut too soon, the center smears and the brownie layer won’t hold its shape.

How to Tweak These S’mores Brownies Without Losing What Makes Them Work

Gluten-Free Version

Use gluten-free graham crackers for the crust and a 1:1 gluten-free flour blend in the brownie batter. The texture stays close to the original as long as the blend contains xanthan gum, and the crust still bakes up crisp if you press it firmly.

Dairy-Free Swaps

Use a plant-based butter that melts cleanly and dairy-free chocolate chips for the drizzle. The brownies will still be rich, though the crust may taste a little less buttery, so choose a substitute with a neutral flavor and enough fat to bind the crumbs well.

Extra Chocolate Version

Fold 1/2 cup chocolate chunks into the brownie batter before spreading it over the crust. This gives you pockets of melted chocolate in the center, but keep the amount modest or the brownies can turn heavy and bake unevenly.

Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 4 days. The marshmallow top will soften a bit, but the brownies stay fudgy.
  • Freezer: Freeze the uncut brownies without the marshmallow topping for the best texture. Wrap tightly and freeze for up to 2 months, then thaw and add marshmallows before broiling if you want the top fresh.
  • Reheating: Warm individual squares in the microwave for 10 to 15 seconds. Don’t use the broiler to reheat leftovers; it will overtoast the marshmallows before the brownie center gets warm.

Questions I Get Asked About This Recipe

Can I use large marshmallows instead of mini marshmallows?+

You can, but cut them into smaller pieces first if you want even browning. Whole large marshmallows take longer to toast and can trap steam underneath, which makes the top messy instead of lightly blistered.

How do I know when the brownies are done before adding the marshmallows?+

Look for set edges and a center that still looks slightly soft. A tester should come out with a few moist crumbs, not wet batter. The marshmallows and cooling time finish the texture, so pulling them at this stage keeps the brownies fudgy.

Can I make s’mores brownies ahead of time?+

Yes. Bake the brownies, cool them, and store them covered, then add and broil the marshmallows just before serving if you want the top at its best. That keeps the marshmallows from turning sticky and dull in the fridge.

How do I stop the graham cracker crust from crumbling when I cut it?+

Press the crust in firmly before baking and let the pan cool long enough for the layers to set. If you cut while it’s still warm, the crust hasn’t locked in yet and the brownie layer will drag it apart.

Can I freeze s’mores brownies with the marshmallows on top?+

I wouldn’t. Marshmallows change texture in the freezer and can turn chewy and sticky after thawing. Freeze the brownie base first, then add the marshmallows and broil them after the brownies thaw if you want the best result.

S'mores Brownies

S'mores brownies with a golden graham cracker base and fudgy chocolate brownie layer, topped with marshmallows broiled to golden bubbly perfection. Finished with a chocolate drizzle across the whole surface for classic campfire vibes in every square.
Prep Time 20 minutes
Cook Time 30 minutes
cooling 30 minutes
Total Time 1 hour 20 minutes
Servings: 16 servings
Course: Dessert
Cuisine: American
Calories: 420

Ingredients
  

Graham cracker base
  • 1.5 cup graham cracker crumbs
  • 0.25 cup sugar
  • 5 tbsp butter, melted
Fudgy brownie
  • 1 cup butter, melted
  • 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
Top
  • 2 cup mini marshmallows
  • 0.5 cup chocolate chips melted for drizzling

Equipment

  • 1 sheet pan

Method
 

Prep and bake the graham cracker base
  1. Preheat the oven to 350°F and line a 9x13 pan with parchment paper.
  2. Mix graham cracker crumbs, sugar, and melted butter, then press firmly into the bottom of the pan; bake for 6 minutes.
Make the fudgy brownie layer
  1. Whisk melted butter and granulated sugar, then whisk in eggs and vanilla until glossy.
  2. Stir in cocoa powder, all-purpose flour, baking powder, and salt until smooth, then spread the batter over the baked graham cracker crust.
  3. Bake at 350°F for 22-25 minutes until a toothpick comes out with a few moist crumbs.
Broil, cool, and finish
  1. Scatter mini marshmallows over the top evenly.
  2. Broil on HIGH for 1-3 minutes, watching carefully until the marshmallows are golden and bubbly.
  3. Cool for 30 minutes before drizzling with melted chocolate.
  4. Cut into 16 squares using a buttered knife.

Notes

Pro tip: broil time can vary fast—start checking at 1 minute so the marshmallows turn golden without burning. Store airtight at room temperature for up to 3 days or refrigerate for up to 5 days; freeze brownies (without worrying about marshmallow texture) for up to 2 months. For a dairy-free swap, use plant-based butter for both the crust and brownie batter.

You might also like these recipes

Leave a Comment

Recipe Rating