These Egg-Free S’mores Cookies are thick, chewy, gooey, and packed with real s’mores flavor in every bite. After more than 12 years of egg-free baking for my own allergy family, I wanted a cookie that felt just as fun and exciting as the campfire version — not like the “safe alternative.” With melty chocolate, crunchy graham crackers, and a soft marshmallow center, these cookies deliver the full s’mores experience using simple ingredients and no egg substitutes. They’re the kind of dessert that makes everyone at the table feel included.
Oriana’s Thoughts On The Recipe

Once summer rolls around, s’mores are non-negotiable in our house. The campfire, the graham crackers, the melty chocolate, the sticky marshmallow — my kids would eat them every single night if I let them. So when s’mores season arrives, I start thinking about every possible way to turn that flavor into something I can bake. Cookies were the obvious answer.
But I didn’t want a regular drop cookie with a few marshmallows scattered in. I wanted something big, decadent, and completely over-the-top — the kind of cookie you’d pay $6 for at a fancy NYC bakery and not regret a single cent. The classic s’more everyone knows and loves, reimagined as a thick, gourmet cookie with a whole marshmallow tucked right in the center. Is it simple? Yes. Is it also completely decadent? Absolutely. Do I need to say more?
And of course, they’re completely egg-free — because in my kitchen, that’s just how it works. My youngest daughter has an egg allergy, so every cookie I develop gets built without eggs from the very start. Cream cheese does the job here, giving the dough the richness and structure it needs without changing the flavor. No one will know. They’ll just know these are really, really good.
Why You’ll Want to Try My Recipe

Why This Recipe Uses Cream Cheese Instead of Eggs (and Why Not Applesauce)
Most egg-free s’mores cookie recipes you’ll find use applesauce as the egg replacer. It works — but just barely. Applesauce adds moisture, but it also adds water, which can make the dough looser and the cookies flatter. And it doesn’t add any richness or structure the way an egg yolk does.
Cream cheese does something different. It adds fat, richness, and just enough binding to hold the dough together without softening it. The result is a cookie that bakes up thick and chewy — not cakey, not flat, not gummy. And it doesn’t taste like cream cheese at all. It just tastes like a really, really good cookie.
Use full-fat block cream cheese for the best results. Not whipped and not low-fat — those have more water content and will change the texture of the finished cookie.
Ingredients You’ll Need, Substitutions & Notes

Scroll down to the recipe card for all the details, including measurements and instructions.
- Cold butter: This is intentional — don’t let it come to room temperature. Cold butter, beaten just until combined (you should still see small chunks in the bowl), is what gives these cookies their thick, bakery-style height. The moment you soften it or cream it smooth, you lose that structure. Trust the process even when the bowl looks rough.
- Cream cheese: This is what replaces the eggs, and it does the job better than you’d expect. Full-fat block cream cheese (not whipped, not low-fat) adds richness and moisture to the dough without making it taste like cheesecake. It holds everything together and gives the cookies a soft, tender crumb. Make sure it’s at room temperature so it incorporates smoothly.
- Cornstarch: My secret weapon in egg-free cookie baking. It gives the cookies a soft, tender crumb and helps them hold their shape without eggs. Don’t skip it.
- Hershey’s Milk Chocolate Bar: This goes into the dough AND on top of the cookies before baking. Hershey’s melts in a way that’s specific to s’mores — softer, creamier, and more nostalgic than regular chocolate chips. It’s worth using the real thing here for that authentic campfire flavor.
- Graham crackers: Broken into small pieces, not crushed into crumbs. Pieces give you little pockets of crunch in every bite, which is what makes these taste like an actual s’more instead of just a chocolate cookie.
- Marshmallows: One-half per cookie, stuffed inside the dough. Read the “Jumbo Marshmallow vs. Mini” section below before you start — this decision really matters.
Jumbo Marshmallow vs. Mini — and Why It Matters
Most s’mores cookie recipes call for mini marshmallows folded into the dough, and here’s the problem: mini marshmallows melt quickly and aggressively at high heat. By the time your cookie is done, they’ve nearly disappeared into the dough. You get a hint of sweetness, but not that gooey, stretchy marshmallow center everyone’s hoping for.
This recipe uses large marshmallows, cut in half and stuffed inside each cookie ball. The size matters because a bigger marshmallow has more mass — it creates an actual molten pocket in the center instead of evaporating. And because it’s wrapped inside the dough rather than sitting on top, it stays contained while it melts, giving you that pull-apart, gooey center when you break the cookie open.
The wrapping technique is the key. Press your thumb into the dough ball to make a well, nestle the marshmallow half in cut-side down, and then wrap the dough all the way up and around it — leaving just the very top of the marshmallow peeking out. If the dough isn’t fully wrapped around, the cookie can crack open in the oven, and the marshmallow will spill out onto the pan.

Food Allergy Notes & Swaps
This recipe does not contain eggs, tree nuts, peanuts, sesame, fish, or shellfish as ingredients. Manufacturing lines change — read every label every single time, even brands you have used before. That habit has never steered me wrong.
Need Dairy-Free or Gluten-Free?
If you are navigating additional dietary needs alongside the egg-free requirement, I have detailed guides for both:
- How I Replace Dairy in My Egg-Free Recipes — covers dairy-free swaps for butter, cottage cheese, milk, and shredded cheese that work in this muffin batter without compromising the texture.
- Baking Without Eggs and Gluten: How I Make It Work — for households navigating both egg and gluten restrictions, this post walks through flour substitutions without losing structure in recipes like this one.
Ingredient Swap Suggestions
- Dairy-Free: To make this recipe dairy-free, you can easily swap out the dairy ingredients for non-dairy alternatives.
- Gluten-Free: Use a gluten-free, all-purpose flour blend. Look for a gluten-free flour blend specifically formulated for baking, as it will have the right combination of flours and starches to mimic the texture of wheat flour. My favorite is Better Batter Original Blend. I also like Doves Farm Freee Gluten-Free All-Purpose Flour, but this blend does not contain xanthan gum, so you need to add 1/4 teaspoon of xanthan gum per cup (140 g) of gluten-free flour blend. Graham Crackers: Use your favorite wheat-free graham cracker. I like Pamela’s gluten-free Graham Crackers, but they contain milk. Kinnikinnick S’moreables, Graham Style Cracker is another milk and wheat-free alternative, but the label warns that it may contain eggs. Homefree Mini Ginger Snap Cookies are free of the 14 most common food allergens. So, if you are dealing with several allergies, make sure you find a safe alternative.
What I Learned Testing This Recipe
- The wrapping technique is everything. My first batch had gorgeous cookies on the outside — and half of them had cracked open in the oven, with the marshmallow oozed out onto the pan, caramelized, and hardened into a sticky mess. The second batch I wrapped more carefully, making sure the dough was sealed all the way around with just the very top of the marshmallow peeking out. Night and day difference. Those extra 30 seconds of careful wrapping are what separate a gooey center from a burned puddle on your parchment.
- Mini marshmallows are a trap. I tested this recipe with mini marshmallows first because they seemed easier — just fold them into the dough and go. By the time the cookies came out of the oven, the marshmallows had almost completely dissolved. There was no gooey center. There was barely a trace. Jumbo marshmallows, cut in half and stuffed inside, are the only way to get that pull-apart, stretchy marshmallow texture in the finished cookie.
- Chilling is optional, but the shaping trick is not. When I compared a batch baked straight from the fridge versus one baked immediately, the chilled batch was noticeably thicker and rounder. But the unbaked batch still worked — as long as I had a round cookie cutter ready and used it the moment the cookies came out. That 30-second window is real. If you wait until the cookies start to cool, you can’t reshape them anymore.
- These need space on the pan. My first pan I crowded — 6 cookies instead of 5. Two of them merged into one giant cookie in the oven. Space them at least 3 inches apart. With 10 cookies divided between two pans, you have plenty of room. Don’t push it.
Process Overview: Step-by-Step Photos
Please check the recipe card at the bottom of the post for exact quantities and detailed instructions (scroll down).
1- Make the Cookie Dough
2- Divide the Dough
3- Fill the Cookies
4- Add the Finishing Touches
5- Bake Until the Edges Are Set

Tips & Troubleshooting
- Use cold butter and don’t overcream. When you look at your mixing bowl, you should still see small chunks of butter — that’s not a mistake, that’s exactly right. The moment you try to cream it smooth, you lose the thick, bakery-style height. Mix just until combined and stop.
- Wrap the dough tight around the marshmallow. This step is worth slowing down for. If the dough doesn’t fully enclose the marshmallow, it will crack open in the oven and the marshmallow will spill out and burn onto the pan. Take an extra few seconds to make sure the dough is sealed all the way around.
- Don’t overbake. These cookies will look completely underdone when they come out of the oven — the center will be puffy and soft, and that’s exactly right. They firm up as they cool on the pan. If you wait until the center looks done, they’ll be dry.
- The no-chill trick. You can bake these right away without chilling, but they will spread more. The moment they come out of the oven, use a round cookie cutter slightly larger than the cookie and swirl it around the edges to push them into a round shape. You have about 30 seconds before the cookie starts to set — move fast.
- Chill for the best result. Even 15 minutes in the fridge makes a noticeable difference — thicker cookies, better edges, more height. If you have the time, chill them.
- My cookies spread too much. Two likely causes: butter was too soft going in, or you skipped the chill time. If baking without chill, use the round cookie cutter trick immediately. Next batch, try 30 minutes in the fridge first.
- Don’t overmix the dough once the flour goes in. The rougher dough actually bakes up better.
- I like pressing a few extra chocolate chunks and Graham crackers on top before baking so the cookies look extra bakery-style.
- Let the cookies cool for at least 10 minutes before eating. The marshmallow center is molten right out of the oven.
- Chilling the dough overnight gives you an even thicker cookie with deeper flavor.

Storage and Freezing Instructions
- Store: Keep the cookies in an airtight container at room temperature for up to 4 days.
- Freeze Baked Cookies: Let them cool completely, then freeze in a freezer-safe container for up to 2 months.
- Freeze Cookie Dough: You can freeze the shaped cookie dough balls before baking. When ready to bake, add 1–2 extra minutes to the baking time.
- Best Texture Tip: Warm leftover cookies in the microwave for about 10 seconds to make the marshmallow soft and gooey again.
Frequently Asked Questions

More Egg-Free Summer Desserts You’ll Want to Make
Recipe Card

Egg-Free S’mores Cookie Recipe
These egg-free s’mores cookies are thick, bakery-style cookies loaded with semi-sweet chocolate chips, Hershey’s bar chunks, and pieces of graham cracker — with a whole marshmallow tucked right in the center. They come together with simple pantry ingredients, cold butter, and cream cheese instead of eggs. No campfire required.
• For best results, I highly recommend using a kitchen scale to measure the ingredients.
-
Preheat the oven and prep your pans: Preheat your oven to 375°F (190°C) with the rack in the middle position. Line two large baking sheets with parchment paper or silicone baking mats. Note: If you plan to chill the dough before baking, hold off on preheating until you’re ready to bake.
-
Mix the dry ingredients: Whisk together the flour, baking soda, baking powder, and cornstarch in a medium bowl until evenly combined. Set aside.
-
Mix the butter and sugars: In a large mixing bowl, beat the cold cubed butter with the granulated sugar, brown sugar, cream cheese, salt, and vanilla on medium speed until just combined, about 1–2 minutes. You will still see small chunks of butter in the mixture — that’s exactly what you want. Do not overmix. This is the secret to thick, bakery-style cookies. Scrape down the sides and bottom of the bowl as needed.
-
Add the dry ingredients and mix-ins: Reduce speed to low and add the dry ingredients. Mix until just barely combined — the dough will look shaggy and that’s exactly right. Do not overmix. Add the chocolate chips, the 9 oz of Hershey’s bar chunks; mix to evenly distribute. Then add 6 sheets of graham cracker pieces. Mix on low or fold in by hand until evenly distributed throughout the dough.
-
Divide the dough: Portion the dough into 10 balls, about 5.3 oz (150 g) each. On size: These are large, bakery-style cookies. You can make them smaller if you prefer — just reduce the dough weight, use a smaller piece of marshmallow, and reduce the baking time accordingly, starting to check for doneness at 8 -10 minutes.
-
Form the cookies: Working with one ball at a time, flatten the dough ball with your hands. Add one marshmallow half in the center, cut side down, then wrap the dough up and around it, leaving the top of the marshmallow just exposed. The balls will look lumpy and imperfect — that’s what you want. Decorate the tops with the reserved graham cracker pieces and Hershey’s bar chunks, pressing them in lightly.
-
Chill (optional): At this point, you can bake right away, or refrigerate the formed cookie balls for at least 15 minutes and up to 2 days. Chilling gives you a thicker, more bakery-style result.
-
Place on the prepared baking sheets, spacing at least 3 inches apart.
-
Bake: Bake for 10–12 minutes, until the edges are just barely golden and set — start checking at 9 minutes since every oven runs a little differently at this temperature. The centers will still look soft, puffy, and underdone when they come out — that’s correct. They firm up as they cool. Do not wait for the center to look done, or they will overbake.Tip: Every oven is a little different. Start checking at 9 minutes, especially if yours runs hot.
-
Re-Shape and cool: The moment the cookies come out of the oven, use a round cookie cutter slightly larger than each cookie and swirl it around the edges to push them into a perfect round. Do this right away — you have about 30 seconds before the cookie starts to set. I added an extra piece of Hershey’s bar on top of the melty marshmallow; this is optional. If using flaky sea salt, sprinkle a pinch on top of each cookie now while they’re still warm. Let the cookies cool on the baking sheet for 5 minutes before moving them — the marshmallow center needs a few minutes to set. Transfer to a wire rack and cool for at least 10 – 15 more minutes before eating (if you can wait that long).
Freeze Baked Cookies: Let them cool completely, then freeze in a freezer-safe container for up to 2 months.
Freeze Cookie Dough: You can freeze the shaped cookie dough balls before baking. When ready to bake, add 1–2 extra minutes to the baking time.
Best Texture Tip: Warm leftover cookies in the microwave for about 10 seconds to make the marshmallow soft and gooey again.
Food Allergy Notes & Swaps:
This recipe does not contain eggs, tree nuts, peanuts, sesame, fish, or shellfish as ingredients. Manufacturing lines change — read every label every single time, even brands you have used before. That habit has never steered me wrong.
Allergen Quick-Reference: This recipe contains: wheat (flour, graham crackers), dairy (butter, cream cheese, chocolate), soy (may be present in chocolate chips — check labels) Watch carefully: chocolate chips and Hershey’s bars — some brands process on shared equipment with tree nuts or peanuts Always check labels on: chocolate chips, Hershey’s bars, and graham crackers — all three can carry cross-contamination warnings Fish and shellfish: not an ingredient in this recipe
Need Dairy-Free or Gluten-Free?
If you are navigating additional dietary needs alongside the egg-free requirement, I have detailed guides for both:
- How I Replace Dairy in My Egg-Free Recipes — covers dairy-free swaps for butter, cottage cheese, milk, and shredded cheese that work in this muffin batter without compromising the texture.
- Baking Without Eggs and Gluten: How I Make It Work — for households navigating both egg and gluten restrictions, this post walks through flour substitutions without losing structure in recipes like this one.
Ingredient Swap Suggestions:
- Dairy-Free: To make this recipe dairy-free, you can easily swap out the dairy ingredients for non-dairy alternatives.
- Gluten-Free: Use a gluten-free, all-purpose flour blend. Look for a gluten-free flour blend specifically formulated for baking, as it will have the right combination of flours and starches to mimic the texture of wheat flour. My favorite is Better Batter Original Blend. I also like Doves Farm Freee Gluten-Free All-Purpose Flour, but this blend does not contain xanthan gum, so you need to add 1/4 teaspoon of xanthan gum per cup (140 g) of gluten-free flour blend. Graham Crackers: Use your favorite wheat-free graham cracker. I like Pamela’s gluten-free Graham Crackers, but they contain milk. Kinnikinnick S’moreables, Graham Style Cracker is another milk and wheat-free alternative, but the label warns that it may contain eggs. Homefree Mini Ginger Snap Cookies are free of the 14 most common food allergens. So, if you are dealing with several allergies, make sure you find a safe alternative.
Tips & Troubleshooting:
- Use cold butter and don’t overcream. When you look at your mixing bowl, you should still see small chunks of butter — that’s not a mistake, that’s exactly right. The moment you try to cream it smooth, you lose the thick, bakery-style height. Mix just until combined and stop.
- Wrap the dough tightly around the marshmallow. This step is worth slowing down for. If the dough doesn’t fully enclose the marshmallow, it will crack open in the oven, and the marshmallow will spill out and burn onto the pan. Take an extra few seconds to make sure the dough is sealed all the way around.
- Don’t overbake. These cookies will look completely underdone when they come out of the oven — the center will be puffy and soft, and that’s exactly right. They firm up as they cool on the pan. If you wait until the center looks done, they’ll be dry.
- The no-chill trick. You can bake these right away without chilling, but they will spread more. The moment they come out of the oven, use a round cookie cutter slightly larger than the cookie and swirl it around the edges to push them into a round shape. You have about 30 seconds before the cookie starts to set — move fast.
- Chill for the best result. Even 15 minutes in the fridge makes a noticeable difference — thicker cookies, better edges, more height. If you have the time, chill them.
- My cookies spread too much. Two likely causes: butter was too soft going in, or you skipped the chill time. If baking without chill, use the round cookie cutter trick immediately. Next batch, try 30 minutes in the fridge first.
➤ Extra Tips:
- Cold butter + don’t overcream — this is the secret. Using cold butter and mixing it with the sugar just until combined is what gives these cookies that thick, bakery-style result. When you look at the bowl, you should still see small chunks of butter — that’s not a mistake, that’s exactly right. The moment you try to cream it smooth, you lose the magic. Trust the process.
- Don’t overmix the dough once the flour goes in. The rougher dough actually bakes up better.
- I like pressing a few extra chocolate chunks and Graham crackers on top before baking so the cookies look extra bakery-style.
- Don’t overbake. These cookies look undone when they come out of the oven. The center will be puffy and soft — that’s the goal. They set up as they cool on the pan. If you wait until the center looks baked, they’ll be dry.
- Let the cookies cool for at least 10 minutes before eating. The marshmallow center is molten right out of the oven.
- Chilling the dough overnight gives you an even thicker cookie with deeper flavor.
Calories: 806kcalCarbohydrates: 107gProtein: 7gFat: 41gSaturated Fat: 24gPolyunsaturated Fat: 2gMonounsaturated Fat: 12gTrans Fat: 1gCholesterol: 58mgSodium: 406mgPotassium: 306mgFiber: 5gSugar: 68gVitamin A: 679IUCalcium: 90mgIron: 4mg
Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.
Variations & Additions To Try
- Add crushed pretzels for a salty-sweet twist.
- Mix in cinnamon graham crackers for a cozy flavor.
- Dark chocolate: Swap the Hershey’s milk chocolate for a dark chocolate bar for a richer, less sweet version. The contrast with the marshmallow and graham is really good.
- Peanut butter s’mores: Swap the semi-sweet chips for peanut butter chips. Not safe for nut allergies — check every label.
- White chocolate: Replace the semi-sweet chocolate chips with white chocolate chips for a sweeter, creamier take on the classic.
- Extra graham flavor: Add one extra sheet of crushed graham crackers to the dry ingredients for more of that honeyed, toasted graham flavor in every bite.
Serving Suggestions
These are made for summer — backyard barbecues, pool parties, end-of-school celebrations, or any time you want to bring something that makes people stop mid-conversation when they see it. They’re big enough to share (though nobody will want to) and sturdy enough to transport to a party or school event.
They’re best warm, when the chocolate is still slightly melty, and the marshmallow center is at its gooiest. If you’re serving at a party, bake them a couple of hours ahead and warm each cookie in the microwave for 8–10 seconds before serving. Those 10 seconds make a real difference.
These cookies are perfect for:
- Summer cookouts
- Birthday parties
- Sleepovers
- School celebrations
- Backyard movie nights
- Holiday dessert trays
- After-school treats
- Weekend baking with kids
I especially love making these when everyone else is roasting marshmallows outside because my daughter gets to hold something just as exciting and indulgent in her hands.
Oriana Romero
Source link



