I grew up making s’mores over a campfire, and these S’mores Cookies capture that toasty, gooey nostalgia in a hand-held treat. They combine brown-butter-sweetness vibes, melted chocolate pockets, marshmallow goo, and crunchy graham crumbs into one easy batch — perfect for bake sales, after-school snacks, or a simple weekend bake. If you love the cookie-toasting contrast of a campfire s’more, this recipe gives you that same thrill without leaving the kitchen, and it pairs wonderfully with other cookie bakes like bakery-style chocolate chip cookies for a crowd-pleasing dessert spread.
Why you’ll love this dish
These S’mores Cookies are fast, kid-approved, and wildly satisfying. They deliver chocolate and marshmallow pockets in every bite while the graham crumbs add a familiar crunch. You can whip a batch in about 30 minutes start to finish, so they work for last-minute guests or classroom treats. Because the dough is straightforward and forgiving, they’re a great bake for novice cooks who want a big payoff.
"Exactly like a campfire s’more, but softer, chewier, and perfect for when you crave something nostalgic and comforting."
Step-by-step overview
Before you begin: soften the butter and preheat the oven to 350°F. Cream butter with sugars, add egg and vanilla, then stir in the dry mix until just combined. Fold in chocolate chips, mini marshmallows, and graham crumbs. Drop rounded scoops onto a parchment-lined sheet and bake 10 to 12 minutes until edges are golden. Let them rest briefly on the pan, then cool on a rack. Expect slightly gooey centers that set as they cool.
What you’ll need
- 1 cup unsalted butter, softened (room temperature)
- 1 cup packed brown sugar
- 1/2 cup granulated sugar
- 1 large egg (or pasteurized egg if preferred)
- 1 teaspoon vanilla extract
- 2 cups all-purpose flour (spoon and level for accurate measure)
- 1 teaspoon baking soda
- 1/2 teaspoon salt
- 1 cup semisweet chocolate chips
- 1 cup mini marshmallows
- 1 cup graham cracker crumbs
Substitution notes: for a slightly deeper flavor, brown the butter before creaming. Use a dairy-free butter and vegan marshmallows to make these dairy-free. For gluten-free, swap in a 1:1 gluten-free flour blend.
Step-by-step instructions
Preheat your oven to 350°F and line a baking sheet with parchment paper.
Cream the softened butter with brown and granulated sugars until the mixture is smooth and fluffy, about 2 to 3 minutes.
Beat in the egg and vanilla until the mixture is even, scraping the bowl so everything is combined.
In a separate bowl, whisk together the flour, baking soda, and salt.
Add the dry ingredients to the wet ingredients gradually and mix until no streaks of flour remain.
Gently fold in the chocolate chips, mini marshmallows, and graham cracker crumbs.
Drop rounded spoonfuls of dough onto the prepared sheet about 2 inches apart.
Bake for 10 to 12 minutes, until the cookie edges turn golden and the centers look set.
Let the cookies sit on the baking sheet for 3 to 5 minutes, then transfer them to a wire rack to cool completely.

Best ways to enjoy it
Serve these warm so the marshmallows are gooey and the chocolate is melty. Pair with a cold glass of milk or coffee for adults. For a party, plate them on a large platter with a mix of plain cookies like homemade chocolate chip cookies to give guests a choice between classic and campfire flavors. For a fun presentation, press an extra half marshmallow or a chocolate chip into the top of each cookie right after they come out of the oven.
Storage and reheating tips
Store cooled cookies in an airtight container at room temperature for up to 3 days. Because marshmallows can become sticky, separate layers with parchment paper. Refrigeration will extend life to about a week but may change texture. For longer storage, freeze in a single layer on a tray until firm, then transfer to a freezer bag for up to 3 months. To refresh from frozen, warm in a 300°F oven for 5 to 8 minutes until warm and slightly melty; avoid microwaving long term because marshmallows can become rubbery.
Pro chef tips
- Measure flour by spooning it into the cup and leveling off; too much flour makes dry cookies.
- Use room-temperature butter for proper creaming; it traps air and gives lift.
- Don’t overmix once you add flour; that keeps cookies tender.
- If you want chunkier pockets of marshmallow, press a few extra minis onto the tops right after baking.
- Rotate the baking sheet halfway through the bake if your oven has hot spots for even coloring.
- If dough spreads too much, chill for 15 to 30 minutes before scooping.
Creative twists
- Add chopped toasted nuts for crunch.
- Swap semisweet chips for milk or dark chocolate chunks for different chocolate intensity.
- Use cinnamon graham crumbs for a spiced note.
- Make them gluten-free with a cup-for-cup GF flour blend.
- For vegan cookies, use vegan butter, a flax or chia egg, dairy-free chocolate, and vegan marshmallows.
- Press a square of chocolate and a large marshmallow on top of each dough mound for a "toasted" look after a quick broil.
Your questions answered
How long does prep and bake take in total?
Plan about 10 minutes to prep and 10 to 12 minutes to bake each sheet. With cooling and a single batch, expect 30 to 40 minutes from start to finish.
Why do my marshmallows melt into the dough?
Mini marshmallows melt quickly in the oven. To keep them more distinct, fold them in gently and reserve a few to press on top of each cookie after baking. Chilling the dough for 15 minutes can also reduce spread and keep pockets more visible.
Can I make the dough ahead of time?
Yes. Refrigerate the dough for up to 48 hours in an airtight container. Bring it back to room temperature for 15 minutes before scooping. You can also freeze scooped dough balls on a tray, then store them in a freezer bag for up to 3 months; bake from frozen, adding a minute or two.
Are there common allergen swaps I should know?
For nut allergies, avoid add-ins that contain nuts. For dairy-free, use plant-based butter and chocolate. For gelatin-free marshmallows, look for vegan marshmallow brands; they maintain the classic texture without animal gelatin.
How do I stop cookies from spreading too thin?
Make sure your butter isn’t overly soft or melted. Chill the dough for 15 to 30 minutes if needed. Use parchment or a silicone mat and space scoops about 2 inches apart.

S'mores Cookies
Ingredients
Method
- Preheat your oven to 350°F and line a baking sheet with parchment paper.
- Cream the softened butter with brown and granulated sugars until the mixture is smooth and fluffy, about 2 to 3 minutes.
- Beat in the egg and vanilla until the mixture is even, scraping the bowl to combine.
- In a separate bowl, whisk together the flour, baking soda, and salt.
- Gradually add the dry ingredients to the wet ingredients and mix until no streaks of flour remain.
- Gently fold in the chocolate chips, mini marshmallows, and graham cracker crumbs.
- Drop rounded spoonfuls of dough onto the prepared sheet about 2 inches apart.
- Bake for 10 to 12 minutes, until the cookie edges turn golden and the centers look set.
- Let the cookies sit on the baking sheet for 3 to 5 minutes, then transfer them to a wire rack to cool completely.


