Cinnamon and Cream

S’mores Cookies with Pillowy Toasted Marshmallow

20 min read

↓ Jump to Recipe

Close your eyes and picture it: a late summer evening, the crackle of a fire pit, and a marshmallow slowly turning amber over the flames before being sandwiched between two graham crackers with a square of chocolate. That first pull-apart moment, the stretch of melted chocolate and gooey marshmallow, is something close to perfect. These s’mores cookies bottle up that exact feeling and deliver it in a form that needs no campfire, no sticks, and thankfully no singed fingertips.

What sets this version apart is a combination of three deliberate choices. First, the cookie base is built on browned butter, which adds a nutty, almost toffee-like depth that plain melted butter simply cannot match. Second, crushed graham crackers are worked directly into the dough, giving every bite that signature honeyed crunch from the inside out, not just as a topping. Third, the marshmallows are added in the final minutes of baking and then finished under the broiler for ten to fifteen seconds, creating that coveted toasted, campfire-golden top without ever leaving your kitchen.

These cookies land firmly in the medium difficulty range. The brown butter takes an extra five minutes of attention, and the broiler finish requires you to stay close, but there is nothing technically intimidating here. They are ideal for bakers who have made drop cookies before and want to try something a little more impressive, and they are absolutely perfect for bake sales, holiday cookie boxes, or any gathering where you want to be the person who brought the most talked-about treat.

Prep: 25 minutesTotal: 1 hour 10 minutes (includes 30 minutes dough chilling)Yield: 18 large cookiesDifficulty: ★★☆ IntermediateOccasion: Weekend Bake
✓ Vegetarian
Servings:

18

servings

Ingredients

  • 225 gunsalted butter (2 sticks / 1 cup), cut into tablespoons
  • 220 glight brown sugar, packed (about 1 cup)
  • 50 ggranulated sugar (about 1/4 cup)
  • 2 largeeggs, at room temperature
  • 1 tsppure vanilla extract
  • 240 gall-purpose flour (about 2 cups, spooned and leveled)
  • 90 gfinely crushed graham crackers (about 6 full cracker sheets, roughly 3/4 cup)
  • 1 tspbaking soda
  • 1 tspfine sea salt
  • 0.5 tspground cinnamon
  • 200 gdark chocolate (60 to 70% cacao), roughly chopped into chunks (about 1 1/4 cups), or use chocolate chips
  • 18 pieceslarge marshmallows (one standard 10 oz bag will have plenty), halved horizontally
  • Flaky sea salt, for finishing (such as Maldon)

Ingredient Substitutions

unsalted butter

  • Salted butter: use it in the same amount but reduce the added sea salt to 1/2 tsp. The browning process works identically.
  • Vegan butter sticks (such as Miyoko’s or Earth Balance): these can be browned but watch carefully as they spatter more than dairy butter. The cookies will be slightly less rich.
eggs

  • 2 flax eggs (2 tbsp ground flaxseed + 6 tbsp water, rested 10 minutes): cookies will be slightly denser and less glossy on top but still chewy.
  • 2 tbsp aquafaba per egg (4 tbsp total): produces a lighter, slightly crispier cookie edge.
graham crackers

  • Digestive biscuits (same weight): a classic British substitute with a very similar flavor and texture.
  • Gluten-free graham-style crackers (same weight): works seamlessly for a gluten-free adaptation, paired with a 1:1 gluten-free flour blend.
dark chocolate chunks

  • Milk chocolate: produces a sweeter, more candy-bar-like cookie. Reduce granulated sugar by 1 tbsp to balance.
  • Semi-sweet chocolate chips: a convenient swap with identical results. No chopping needed.
large marshmallows

  • Mini marshmallows: press a small cluster of 6 to 8 mini marshmallows onto each cookie in the last 2 minutes of baking. They toast faster so watch the broiler even more closely.
  • Vegan marshmallows (such as Dandies): broil exactly the same way. They toast beautifully and melt slightly less than gelatin-based marshmallows.

Instructions

🔧 Equipment

🥣light-colored medium saucepan or skillet (for browning butter)
🥣large heatproof mixing bowl
🥣medium mixing bowl
🍴rubber spatula
🌀whisk
🥛kitchen scale or measuring cups and spoons
⚙️food processor or rolling pin and zip-top bag (for crushing crackers)
📋two large rimmed baking sheets
📄parchment paper
🧁cookie scoop or large spoon
🔵wire cooling rack
🔥oven mitts
🔥kitchen torch (optional, for alternative marshmallow toasting)
🟫8×8-inch baking pan (for no-bake bar variation)
🍴offset spatula
🔪sharp chef’s knife (for bar variation)
💨air fryer with basket (for air fryer method)



Prep: 25 minutes
Bake: 11 to 13 minutes at 375°F (190°C), plus 10 to 15 seconds under the broiler
Total: 1 hour 10 minutes
  1. Brown the butter: melt the butter in a light-colored saucepan or skillet over medium heat, stirring frequently. It will foam, then the foam will subside, and you will begin to see golden-brown specks forming on the bottom. Once it smells nutty and the milk solids are amber, pour immediately into a large heatproof mixing bowl, scraping in all the browned bits. Let cool for 15 minutes.
  2. Whisk both sugars into the cooled brown butter until fully combined. Add the eggs one at a time, whisking vigorously for about 30 seconds after each addition until the mixture is slightly lighter in color. Whisk in the vanilla extract.
  3. In a separate bowl, whisk together the flour, crushed graham crackers, baking soda, sea salt, and cinnamon. Add the dry ingredients to the wet and fold with a rubber spatula until just combined. Fold in the chocolate chunks. The dough will be soft. Cover and refrigerate for 30 minutes (or up to 48 hours for deeper flavor).
  4. Preheat your oven to 375°F (190°C). Line two large baking sheets with parchment paper. Scoop dough into balls of about 50g (roughly 3 tablespoons) each and space them 3 inches apart on the prepared sheets. Bake for 11 to 13 minutes, until the edges are set and golden but the centers still look slightly underdone and glossy.
  5. Remove the baking sheets from the oven and immediately press one marshmallow half (cut side down) gently into the center of each cookie. Switch your oven to the broiler on high. Slide one sheet at a time under the broiler, 6 to 8 inches from the heat, for 10 to 15 seconds only, watching every second until the marshmallows are golden with dark spots. Remove immediately.
  6. Sprinkle each cookie with a pinch of flaky sea salt. Let the cookies cool on the baking sheet for 5 minutes before transferring to a wire rack. The marshmallow will firm up slightly as they cool but remain soft and pillowy inside.
Prep: 25 minutes
Bake: 7 to 8 minutes at 325°F (165°C), plus 30 to 45 seconds for marshmallow toasting
Total: 1 hour 15 minutes
The air fryer produces cookies with extra-crispy edges and a soft center. Work in batches of 3 to 4 cookies at a time depending on your basket size. Do not skip chilling the dough, as the dough needs to be firm to hold its shape in the circulating air.
  1. Prepare the brown butter dough exactly as described in the oven method steps 1 through 3. Chill for at least 30 minutes. Firm, cold dough is especially important here so the cookies do not spread excessively in the air fryer.
  2. Preheat your air fryer to 325°F (165°C) for 3 minutes. Cut a round of parchment to fit your air fryer basket or use a perforated air fryer liner. Do not skip the parchment, as the dough is sticky.
  3. Scoop 3 to 4 dough balls (50g each) and place them in the basket with at least 2 inches of space between them. Cook for 7 to 8 minutes. The cookies will look very soft and underdone when you open the drawer. That is correct. The edges should just be set.
  4. Press one marshmallow half (cut side down) firmly onto the center of each cookie. Close the air fryer and cook for an additional 30 to 45 seconds at 325°F (165°C) until the marshmallow puffs and turns lightly golden. Watch through the window if your model has one, as marshmallows can go from golden to burnt very quickly.
  5. Using a flat spatula, carefully transfer the hot cookies to a wire rack. Finish with a pinch of flaky sea salt. Let cool for at least 5 minutes before eating, as the chocolate and marshmallow will be extremely hot. Repeat with remaining dough, re-lining with fresh parchment as needed.
Prep: 25 minutes
Bake: None
Total: 2 hours 20 minutes (includes 2 hours chilling)
This is a completely different, no-oven take inspired by the same flavors. It produces a fudgy, truffle-like bar with layers of graham cracker, dark chocolate ganache, and a toasted marshmallow top using a kitchen torch. Perfect for summer when you do not want to turn on the oven.
  1. Line an 8×8-inch baking pan with parchment paper, leaving overhang on two sides for easy lifting. In a food processor, pulse 180g of graham crackers (about 12 full cracker sheets) until fine crumbs form. Mix the crumbs with 85g (6 tablespoons) of melted butter and 2 tablespoons of powdered sugar until it resembles damp sand. Press firmly and evenly into the bottom of the prepared pan. Freeze for 15 minutes.
  2. Make the chocolate ganache filling: finely chop 300g of dark chocolate (60 to 70% cacao) and place in a heatproof bowl. Heat 240ml (1 cup) of heavy cream in a small saucepan over medium heat until it just begins to simmer around the edges. Pour the hot cream over the chocolate, add 1/2 tsp vanilla extract and a pinch of sea salt, and let sit for 2 minutes. Stir gently from the center outward until completely smooth and glossy.
  3. Pour the ganache over the chilled graham cracker base and spread evenly with an offset spatula. Tap the pan gently on the counter a few times to remove air bubbles. Refrigerate uncovered for at least 2 hours, or until the ganache is fully set and firm to the touch.
  4. Once set, lift the slab out of the pan using the parchment overhang and place on a cutting board. Cut into 18 bars using a sharp knife warmed under hot water and wiped dry between cuts for clean edges.
  5. Arrange the bars on a serving platter or board. Place one large marshmallow half (cut side down) on top of each bar and use a kitchen torch held 2 to 3 inches away to toast the marshmallow, moving in slow circles until deeply golden with char marks. Finish with a pinch of flaky sea salt and serve immediately, or refrigerate uncovered for up to 30 minutes before serving.

Nutrition Per Serving

Per 1 serving (makes 18 large cookies)

335Calories
44gCarbs
26gSugar
16gFat
4gProtein

Why This Recipe Works

Browning the butter before building the dough does more than add flavor, it changes the moisture content of the fat itself. When butter is browned, the water it contains (roughly 18 to 20% by weight) evaporates off, concentrating the butterfat and creating dozens of new aromatic compounds through the Maillard reaction. Less water in the fat means less steam in the oven, which translates to a chewier, denser cookie rather than a cakey one. Those nutty, caramel-like notes amplify every other flavor in the dough, making the graham cracker and chocolate taste more intensely of themselves.

Chilling the dough for 30 minutes (or longer) is not optional here. Because the butter was melted and browned rather than creamed from solid, the dough starts out quite soft. Chilling allows the fats to re-solidify, which slows the spread in the oven and gives you that thick, bakery-style cookie with a defined edge and a fudgy center. The resting period also allows the flour to fully hydrate and the sugars to begin dissolving into the dough, which deepens flavor noticeably even after just 30 minutes.

The science behind the marshmallow topping is straightforward but timing is everything. Marshmallows are made of sugar, water, and gelatin. Under high heat, the sugar caramelizes on the surface while the trapped air and water vapor cause the marshmallow to puff dramatically. The broiler or air fryer finisher delivers intense top-down heat that toasts the outside in seconds without cooking the cookie further. If you leave the marshmallow in too long, it melts into a flat sugary puddle rather than maintaining its pillowy shape, which is why 10 to 15 seconds under the broiler is the target. Trust the short time and watch constantly.

Baker’s Tips

  • Use a light-colored saucepan or skillet to brown the butter so you can see the milk solids changing color. Dark pans hide the color change and make it very easy to accidentally burn the butter.
  • Do not skip scraping every last bit of browned butter and those golden specks into the mixing bowl. Those solids are the most flavorful part.
  • Crush the graham crackers finely enough that no large shards remain. Big pieces create weak spots in the dough and the cookies can crack along those lines when baked. A food processor or a zip-top bag with a rolling pin both work well.
  • Weigh your dough balls for consistent sizing. Cookies that are the same weight bake evenly together on the same sheet. Eyeballing can lead to some cookies being overbaked while others are still raw.
  • When pressing the marshmallow onto the hot cookie, use the cut side facing down. The flat cut surface makes better contact and toasts more evenly than the rounded top.
  • Have your baking sheets, oven mitts, and a clear space on the counter all ready before you turn on the broiler. The marshmallow toasting step happens in under 15 seconds and you need to move fast.
  • Slightly underbaking the cookies in the oven step is intentional and important. They will carry-over cook on the hot sheet pan after removal. Pull them when the edges look set but the centers look glossy and almost underdone.

Variations

  • Peanut butter s’mores: reduce the butter by 55g and add 65g (1/4 cup) of creamy peanut butter with the sugars. The salty, nutty contrast with the toasted marshmallow is exceptional.
  • Spiced Mexican chocolate version: replace the dark chocolate with a Ibarra or Abuelita tablet (roughly chopped) and add 1/4 tsp cayenne pepper and an extra 1/2 tsp cinnamon to the dough for a warmly spiced cookie with a slow heat.
  • Birthday cake s’mores: stir 3 tablespoons of rainbow sprinkles into the dough and use a vanilla almond chocolate bar in place of dark chocolate for a festive, funfetti-meets-campfire mashup.
  • Brown butter blondie bars: press the entire batch of dough into a greased and parchment-lined 9×13-inch pan. Bake at 350°F (175°C) for 22 to 25 minutes, then add marshmallows and broil as directed. Cut into 24 bars once cool.

Troubleshooting & FAQ

My cookies spread out completely flat. What went wrong?
This nearly always comes down to not chilling the dough long enough, or the butter being too warm when the dough went onto the pan. Make sure the brown butter has cooled to room temperature before you mix in the sugars and eggs, and chill the finished dough for the full 30 minutes. If your kitchen is very warm, chill the portioned dough balls on the sheet pan for 10 minutes before putting them in the oven.
My marshmallow melted completely flat instead of staying puffy. How do I fix it?
The broiler time was too long, or the marshmallow was placed too close to the heating element. Marshmallows go from perfect to melted in a matter of seconds under a broiler. Position your oven rack so the sheet is 6 to 8 inches from the heat source, not the closest slot, and set a timer for 10 seconds the first time so you can see exactly how your broiler behaves. Every broiler runs slightly differently in intensity.
The cookies came out cakey and soft rather than chewy. What happened?
There are two likely culprits. First, the brown butter may have cooled and re-solidified before being used, essentially reverting to creamed butter when mixed with sugar, which incorporates more air and produces a lighter, cakier texture. The butter should be liquid but cool when you use it. Second, too much flour can cause this. Always spoon flour into your measuring cup and level it off, or better yet, weigh it. A packed cup of flour can add 30 to 40g more than intended, which dries out and puffs up the dough.
My brown butter smells bitter and the specks look very dark. Is it ruined?
Yes, unfortunately it has crossed from browned to burnt, and burnt butter has a harsh, acrid flavor that will come through in the finished cookies. Start over with fresh butter. It only takes about 5 to 7 minutes and it is worth doing right. Stay at the stove and stir constantly once the foam subsides. The moment you smell hazelnuts and see light amber specks, pull the pan off the heat and pour it immediately, as the residual heat of the pan will continue cooking the butter.
Can I make these without a broiler for the marshmallow finish?
Yes, a kitchen torch is actually the most controlled method available and gives you the best-looking result. Hold the flame 2 to 3 inches from the marshmallow and move in slow circles. Alternatively, you can skip the toasted marshmallow entirely and simply press the marshmallow onto the hot cookie as it comes out of the oven. It will soften and melt slightly from the residual heat for a gooier, less toasted result that is still completely delicious.

Storage & Make-Ahead

  • Storage: Store cooled cookies in a single layer in an airtight container at room temperature for up to 3 days. Layer between sheets of parchment if stacking. The marshmallow topping softens over time but remains delicious. Cookies can be frozen (without the marshmallow topping) for up to 2 months. Thaw at room temperature and add fresh marshmallows before briefly rewarming in a 300°F (150°C) oven for 5 minutes, then toast under the broiler.
  • Make-Ahead: The cookie dough can be made up to 48 hours ahead and refrigerated, tightly covered. Longer chilling actually deepens the caramel and brown butter flavor. Portioned dough balls can also be frozen on a sheet pan until solid, then transferred to a freezer bag and baked from frozen, adding 2 to 3 extra minutes to the bake time. Do not add marshmallows until the final minutes of baking.


Leave a Comment