These s’mores brownies are layered with a graham cracker crust and fudgy brownie batter and topped with a homemade vanilla bean toasted marshmallow; no campfire is needed!

smores brownies layered with graham cracker crust and marshmallow topping.

If you’re looking for the ultimate bakery-worthy treat for summer, these homemade s’mores brownies are it!

They have all of the same flavors as a classic gooey s’more but are made in brownie form. Don’t be intimidated by the homemade marshmallow; it’s one of the first things I learned to make in pastry school, and it’s way easier than you think!

If you’re short on time, try my s’mores cookies instead!

Tips for Perfect Brownies

Use a kitchen scale. Baking with a scale is my #1 baking tip!

Plan ahead. Waiting for the brownies to set is key to success! I highly recommend starting them a few hours in advance so you don’t rush the process.

Set before cutting. Do not try to cut them too soon, or the marshmallow will be a sticky mess. The longer it sets up, the easier it will be to cut!

Use a sharp knife when cutting. For clean cuts, run the knife under hot water, then grease the blade. Wipe it clean in between cuts, following this same process. 

Cut in sections. Cut the brownies into four sections and then into individual brownies. This will keep the knife from pulling the marshmallow off the top. See the step-by-step video on the recipe card to see how it’s done!

Torch the marshmallows: For a classic s’mores look and taste, use a kitchen torch to toast the marshmallow layer until golden brown. Alternatively, you can broil them in the oven for a few minutes, but watch closely to avoid burning!

Ingredient Notes and Substitutions

ingredients needed to make brownies in bowls.

Chocolate chips: Adding melted chocolate to the brownie batter is key to a fudgy texture! For the right balance of sweetness, I recommend semi-sweet chocolate chips. You can use dark chocolate chips as well!

Gelatin: This ingredient will set the marshmallow layer. Any brand of unflavored powdered gelatin will work!

Agave: This is a key ingredient in making homemade marshmallows because it prevents crystals from forming in the sugar syrup. Substitute it with honey or corn syrup in equal amounts!

Vanilla bean paste: This has a more concentrated vanilla flavor for that classic marshmallow flavor. If you don’t have any on hand, you can use regular vanilla extract.

Cocoa powder: Unsweetened Dutch cocoa powder like Ghiradelli is recommended for the darkest color and richest flavor. I use this in my Rocky Road brownies, too!

Graham crackers: You’ll need whole graham crackers for the bottom of the brownie. You can use classic honey grahams or a different flavor!

Find the full ingredient measurements and instructions in the recipe card below!

Recipe Instructions

a layer of graham crackers in the bottom of a square baking pan.

Step 1: Make the layer of graham crackers. In the prepared pan, place 4-5 graham crackers on the bottom of the pan in a single layer.

a mixing bowl with eggs, sugar, and vanilla being whisked.

Step 2: Whisk the wet ingredients. In a large mixing bowl, whisk together the brown sugar, granulated sugar, egg, egg yolk, and vanilla extract until combined.

whisking chocolate into the bowl of brownie batter.

Step 3: Whisk in the melted chocolate.Stream the melted butter and chocolate into the mixing bowl, mixing until just combined.

a spatula folding the dry ingredients into the batter.

Step 4: Fold in the dry ingredients. ​Use a rubber spatula to fold in the all-purpose flour, cocoa powder, espresso powder (optional), and salt until combined.

brownie batter being spread across the graham cracker layer.

Step 5: Bake! ​Pour the brownie batter on top of the graham crackers.

Bake the brownies in the preheated oven, then let the pan cool on a wire rack until completely cool.

whisking the hot sugar syrup and gelatin in a mixing bowl.

Step 6: Make the marshmallow.​ Cook the sugar, agave, and water in a large, heavy-bottomed pot until a thermometer reads 240 F-245 F.

Stream the syrup into the bowl of gelatin. Whisk until the bowl feels room temperature and the marshmallow is thick and fluffy.

a baking pan with the vanilla bean marshmallow on top.

Step 7: Spread the marshmallow layer.Quickly spread the marshmallow layer on top of the brownie in an even layer.

Set the brownies aside for a minimum of 4 hours.

overhead shot of the toasted marshmallow top of the smores brownies.

Step 8: Toast the marshmallows. Cut the brownies with a hot, very sharp knife greased with oil.

Then pop them under the broiler in your oven, or use a kitchen torch to toast the marshmallows until golden brown.

Storage and Freezing

Storage: Any leftover brownies should be stored in an airtight container at room temperature. They are best eaten on the first or second day.

Freezing: If you want to freeze s’mores brownies, I recommend freezing them without the marshmallow. Then, when you are ready to enjoy them, you can add the marshmallow layer.


What is the best way to cut these brownies?

Run a sharp knife under very hot water, then grease it with oil or nonstick cooking spray. In between cuts, run the knife under hot water, wipe it clean, and re-oil it. This method will keep the marshmallow from sticking to the blade. Cutting them into sections is also recommended. See the video below in the recipe card for an example.

Can I use a boxed brownie mix instead?

​While I recommend making the brownies from scratch, you definitely can use a boxed mix. Follow the instructions on the back of the box for baking.

Can I use large or mini marshmallows on top instead of making it from scratch?

Yes! Once the brownies are baked, layer the marshmallows on top. Then, toast them with a torch or under the broiler until golden brown. You can also use marshmallow fluff!

smores bars on their sides to show the layers.

More Chocolate Brownie Recipes

If you tried this or any other recipe on my website, please let me know how it went in the comments below. I love hearing from you! Also, please leave a star rating while you’re there! You can also tag me on Instagram or Facebook so I can check it out!

smores brownies cut into squares.

S’mores Brownies

5 from 23 votes
– by Cambrea Gordon

These s'mores brownies are layered with a graham cracker crust and fudgy brownie batter and topped with a homemade vanilla bean toasted marshmallow; no campfire is needed!
Print Recipe Save Recipe Pin Recipe
Prep Time: 6 hours
Cook Time: 33 minutes
Total Time: 6 hours 33 minutes
Course: Dessert
Cuisine: American
Servings: 16 servings
Need Metric Measurements?Use the button options below to toggle between US cups and Metric grams!


Brownie Batter

  • 4-5 honey graham cracker sheets
  • 10 tablespoons unsalted butter
  • 2/3 cup + 1/4 cup dark chocolate chips
  • 1/2 cup dark brown sugar, packed
  • 1/2 cup granulated sugar
  • 2 large eggs
  • 1 large egg yolk
  • 2 teaspoons vanilla extract
  • 2/3 cup + 1 tablespoon all-purpose flour, *see notes below for measuring*
  • 1/4 cup unsweetened dutch cocoa powder
  • 1 teaspoon espresso powder, optional
  • 1/4 teaspoon fine sea salt
  • 1/2 cup chopped dark chocolate

Homemade Marshmallow

  • 1/3 cup water
  • 4 1/2 teaspoons gelatin powder
  • 1 1/8 cups granulated sugar
  • 1/4 cup + 1 tablespoon agave, you can also substitute honey or corn syrup
  • 1/3 cup water
  • 1 teaspoon vanilla bean paste
  • 1/4 teaspoon fine sea salt


Make the Brownie Batter

  • Line a square edge 8×8 baking pan (see notes) then preheat the oven to 350 F/180 C.
  • Lay 4-5 graham cracker sheets on the bottom of the pan in an even layer. It’s okay if you have to break some of them to fit!
    4-5 honey graham cracker sheets
  • Melt the butter and chocolate chips until smooth.
    10 tablespoons (140 g) unsalted butter, 2/3 cup + 1/4 cup (156 g) dark chocolate chips
  • Whisk together sugars, egg, egg yolk, and vanilla until combined. Then whisk in the melted butter and chocolate.
    1/2 cup (100 g) dark brown sugar, 1/2 cup (100 g) granulated sugar, 2 (110 g) large eggs, 1 (18 g) large egg yolk, 2 teaspoons vanilla extract
  • Fold in the dry ingredients. Then pour the brownie batter over the graham crackers. Bake in the preheated oven for 30-35 minutes or until a toothpick inserted into the center comes out covered in a few moist crumbs. In my oven, 33 minutes is perfect! Let the pan cool on a wire cooling rack for 1-2 hours until completely cool.
    2/3 cup + 1 tablespoon (90 g) all-purpose flour, 1/4 cup (25 g) unsweetened dutch cocoa powder, 1 teaspoon espresso powder, 1/4 teaspoon fine sea salt
  • When the brownie is cool, melt the chopped chocolate and spread it evenly over the top. Then use your fingers or a pastry brush to brush canola oil onto the sides of the parchment paper above the brownie. This will keep the marshmallow from sticking to the paper.
    1/2 cup (66 g) chopped dark chocolate

Make the Marshmallow

  • Pour the water into a mixing bowl and add the gelatin. Attach the bowl to the stand mixer and fit the whisk attachment.
    1/3 cup (78 g) water, 4 1/2 teaspoons gelatin powder
  • In a heavy-bottomed pot, boil the sugar, agave, and water over medium heat for 10-13 minutes, until the mixture reaches between 240-250 F.
    1 1/8 cups (225 g) granulated sugar, 1/4 cup + 1 tablespoon (100 g) agave, 1/3 cup (78 g) water
  • With the mixer running on low, slowly stream the hot sugar into the mixing bowl with the gelatin. Aim the stream so it goes between the whisk and the side of the bowl. If you pour it onto the whisk you'll end up with hard bits of sugar in your marshmallows. Once it has been added, add the vanilla bean paste and salt. Increase the speed to medium and mix for 10-15 minutes, or until the bowl no longer feels hot. It should feel warm and the marshmallow should be thick and fluffy.
    1 teaspoon vanilla bean paste, 1/4 teaspoon fine sea salt
  • Working quickly, scrape the marshmallow directly on top of the brownie. Use the spatula to evenly spread it to fill the pan. Set the brownies aside to set for a minimum of 4 hours.
  • When you are ready to cut them, pull the sides of the parchment up to remove them from the pan and place it on a cutting board. Have a small bowl of canola oil or nonstick cooking spray nearby with a few paper towels and a sharp knife.
  • Dust the top of the marshmallow with a thin layer of powdered sugar.
  • Run the knife under hot water, then wipe it clean. Dab a paper towel in the oil and rub it all over the blade of the knife.
  • Cut the brownie into four sections from the middle to one edge in one clean cut. Then run the knife under hot water, grease it, and cut the brownie from the opposite side in the same way. You can watch the step-by-step video below for a visual example. Separate the sections, then cut each one into fourths. Continue with these same steps until the entire pan of s'mores brownies are cut.
  • Place the individual brownies on a sheet pan. Use a kitchen torch or put them under the oven broiler until the tops are golden brown. Enjoy!



*Measure your flour properly. This is my #1 baking tip! Do not ever scoop a measuring cup into your flour, as this always leads to using too much flour. Instead, use the spoon-level method. This means fluffing the flour first, then spooning it into your measuring cup/spoon. For the BEST results, use a kitchen scale!*
Note on baking pans: Baking pans that have rounded edges are closer to a 7×7 baking pan. This means the brownie batter will sit higher in your pan and you will need to rearrange the graham crackers differently than shown. You should expect to bake them longer than the indicated baking time.
Set before cutting. Do not try and cut the brownies too soon, or the marshmallow will be a sticky mess. The longer it sets up, the easier it will be to cut!
Use a sharp knife. For clean cuts, there are a few things you can do. Run the knife under hot water, then grease or spray the knife with nonstick cooking spray. Wipe it clean in between cuts, following this same process. 
Cut in sections. Cut the brownies into four sections first then into individual squares. This will keep the knife from pulling the marshmallow off the top. See the step-by-step video below for an example.
Serving: 1serving | Calories: 237kcal | Carbohydrates: 33g | Protein: 3g | Fat: 11g | Saturated Fat: 6g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Trans Fat: 0.3g | Cholesterol: 52mg | Sodium: 111mg | Potassium: 90mg | Fiber: 1g | Sugar: 29g | Vitamin A: 267IU | Vitamin C: 0.01mg | Calcium: 22mg | Iron: 1mg

The calorie information provided for the recipe is an estimate. The accuracy of the calories listed is not guaranteed.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating


  1. recipe was easy to follow and came out so well!5 stars

  2. I used 8 leaves of gelatin hydrated by the 1/3 c warm water, added to mixing bowl and proceeded with recipe. This avoids the awful smell of powdered gelatin! Worked beautifully!5 stars

  3. My 1st try at homemade marshmallow. Worked great! Question though.i prefer working with sheet gelatin. How many sheets should I use?
    Going to torch the marshmallow tomorrow and then I’ll post a pic. Everything is resting for the recommended 4 hrs. Really hoping this is a showstopper!
    Please, let me know about the conversion to leaf gelatin
    Really love how you wrote out recipe with sub categories of ingredients under each stage. Brilliant!

    1. Hi Donna! So happy to hear that. As a general rule, 1 teaspoon of gelatin powder can be substituted with 2 sheets of gelatin. You would need roughly 8 1/2 sheets to replace the 4 1/2 teaspoons in the recipe. Let me know how they turn out! 🙂

      1. 8 sheets produced a wonderful marshmallow! Hydrated with warm water(1/3 c)5 stars

  4. Laura Alminde says:

    I don’t have a stand mixer. I tried to use a hand mixer and whisking by hand. The sugar immediately clumps and hardens when I add it to the bowl with the water and gelatin. Any suggestions?

    1. Hi Laura, it sounds like your sugar syrup is hotter than it should be, which is why its solidifying in the bowl. Try taking it off the heat 1-2 minutes earlier and using the hand mixer to whip it into the gelatin.

  5. Sarah Campbell says:

    I can’t wait to make these for my son’s summer birthday party! They look delicious…5 stars