Chocolate marshmallow swirl cookies are the ultimate cozy indulgence — rich, soft chocolate cookies with ribbons of melted marshmallow swirled throughout. With their fudgy centers, crackly tops, and gooey bites of marshmallow, they taste like the lovechild of a brownie and a s’more.
This nostalgic treat is inspired by campfire flavors and classic hot cocoa. The contrast between intense chocolate and airy sweetness makes every bite something special. Whether you’re baking for a holiday cookie tray or a late-night craving, these cookies deliver comfort, texture, and just the right amount of decadence.
Ingredients Overview
Each component in these cookies plays an important role — let’s break it down.
Core Cookie Dough Ingredients
-
Unsalted Butter – Provides richness and keeps the cookies tender. Melted butter also helps achieve that fudgy texture.
-
Brown Sugar – Adds depth, moisture, and that chewy softness.
-
Granulated Sugar – Helps create slightly crisp edges and balances the cocoa.
-
Egg – Binds the dough and contributes to structure.
-
Vanilla Extract – Adds warmth and rounds out the flavor.
-
All-Purpose Flour – Gives the cookies their shape and structure.
-
Unsweetened Cocoa Powder – Delivers intense chocolate flavor. Use Dutch-processed for a darker, richer cookie or natural for a lighter flavor.
-
Baking Soda – Provides a subtle lift and spread.
-
Salt – Balances the sweetness and sharpens the chocolate notes.
The Swirl
-
Mini Marshmallows or Marshmallow Fluff – Swirled into or placed atop the dough. Fluff melts and caramelizes slightly, while mini marshmallows toast at the edges for a golden bite.
-
Optional Chocolate Chunks – Folded in for extra gooey pockets of melted chocolate.
Ingredient Notes & Alternatives
-
Gluten-Free Flour Blend – Use a 1:1 all-purpose GF flour substitute if needed.
-
Dairy-Free Butter – Works well in place of traditional butter, but avoid coconut oil for this recipe — it can cause excess spreading.
-
Marshmallow Substitutes – Vegan marshmallows or marshmallow cream work well; avoid homemade marshmallow for this recipe as it may dissolve too quickly.
For the best cookies, use high-quality cocoa powder and real vanilla extract. Chill the dough for better shape and flavor development.
Step-by-Step Instructions

1. Make the Chocolate Dough
In a large mixing bowl, whisk together ½ cup melted unsalted butter, ½ cup brown sugar, and ¼ cup granulated sugar until glossy and smooth.
Add 1 large egg and 1½ teaspoons vanilla extract. Whisk until fully combined and creamy.
In a separate bowl, sift together:
-
1 cup all-purpose flour
-
½ cup unsweetened cocoa powder
-
½ teaspoon baking soda
-
¼ teaspoon salt
Gradually fold the dry ingredients into the wet mixture using a spatula. The dough should be thick and brownie-like.
Optional: Stir in ½ cup chocolate chunks for a richer cookie.
Cover and chill the dough in the refrigerator for 30–60 minutes. This helps control spreading and enhances flavor.
2. Shape the Cookies
Preheat oven to 350°F (175°C). Line two baking sheets with parchment paper.
Scoop the dough into 1.5-tablespoon balls and place them about 2 inches apart.
If using mini marshmallows, press 3–4 directly into the tops of each dough ball. If using marshmallow fluff, make a small well in the center of each dough ball and spoon in about ½ teaspoon. Then pinch the dough slightly closed, leaving some exposed.
3. Bake
Bake for 9–11 minutes, or until edges are set and the centers still look soft. The marshmallow should be melted and lightly golden.
Cool on the baking sheet for 5 minutes before transferring to a wire rack. The cookies will firm up as they cool but remain soft in the center.
Tips, Variations & Substitutions
-
Chill Time: Don’t skip it — chilled dough yields thicker, richer cookies.
-
Marshmallow Tip: If using mini marshmallows, press them in halfway through baking to keep them from completely dissolving.
-
Double Chocolate: Use both cocoa powder and dark chocolate chips for deep flavor and gooey texture.
-
Rocky Road Style: Add chopped pecans or walnuts for crunch.
-
Flavor Twist: Sprinkle sea salt on top before baking for contrast, or add ½ tsp instant espresso powder for depth.
-
Holiday Touch: Mix in crushed peppermint or drizzle cooled cookies with white chocolate.
For dietary adjustments, use gluten-free flour or dairy-free butter and chocolate. Vegan marshmallows or fluff work beautifully for plant-based versions.
Serving Ideas & Occasions
These cookies are dreamy when served warm — perfect with a glass of cold milk or a mug of hot cocoa.
Serve them:
-
As part of a winter dessert board or cookie exchange.
-
Crumbled over ice cream for a next-level sundae.
-
Toasted slightly under the broiler before serving for extra marshmallowy caramelization.
-
Packed in tins for holiday gifts or late-night snack boxes.
They’re also wonderful make-ahead cookies — bake and freeze, then reheat for that just-baked gooey texture anytime.
Nutritional & Health Notes
These cookies are a treat designed for indulgence. Rich in cocoa and sugar, they’re best enjoyed occasionally, but their small size makes portion control easy.
Ways to lighten the recipe:
-
Use half the chocolate chips or omit them entirely.
-
Substitute half the butter with unsweetened applesauce (note: texture will be softer).
-
Opt for mini cookies using a 1-tablespoon scoop for smaller portions.
With a mix of chocolate and marshmallow, they strike a fun balance of chewy, soft, and sweet — an experience dessert lovers of all ages can appreciate.
FAQs
Q1: Can I freeze chocolate marshmallow swirl cookie dough?
A1: Yes. Scoop and freeze the dough balls on a baking sheet, then transfer to a sealed bag. Bake from frozen, adding 1–2 minutes to the bake time. For fluff-filled cookies, freeze after adding the swirl.
Q2: Why are my cookies spreading too much?
A2: Warm dough can cause spreading. Make sure to chill the dough for at least 30 minutes. Also, avoid greasing the baking sheet — parchment paper works best.
Q3: Can I use large marshmallows?
A3: Stick with mini marshmallows or fluff. Large marshmallows will melt too much and can burn. If using large ones, cut them into quarters and tuck them into the dough.
Q4: What’s the best way to store these cookies?
A4: Store in an airtight container at room temperature for 3–4 days. For longer storage, freeze baked cookies and reheat gently in the microwave or oven.
Q5: Can I make these cookies vegan?
A5: Yes. Use vegan butter, egg replacer (like flax egg), and plant-based marshmallows or fluff. Be sure your chocolate is dairy-free too.
Q6: How do I keep the marshmallow from dissolving?
A6: Add marshmallows partway through baking (after 5 minutes), or chill the cookies with the marshmallows already in place to slow the melting process.
Q7: Can I make these cookies ahead of time?
A7: Definitely. The dough can be made up to 2 days in advance and chilled. Baked cookies also freeze well and can be refreshed in a warm oven for that gooey, fresh-baked feel.
PrintEasy Marshmallow Swirl Cookies with soft, fudgy centers
These rich chocolate cookies feature soft centers, crisp edges, and gooey swirls of melted marshmallow — a perfect cold-weather treat or nostalgic indulgence.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Total Time: 25 minutes + chill
- Yield: 18 cookies 1x
Ingredients
-
½ cup unsalted butter (melted)
-
½ cup brown sugar
-
¼ cup granulated sugar
-
1 large egg
-
1½ tsp vanilla extract
-
1 cup all-purpose flour
-
½ cup unsweetened cocoa powder
-
½ tsp baking soda
-
¼ tsp salt
-
½ cup chocolate chunks (optional)
-
½ cup mini marshmallows or ⅓ cup marshmallow fluff
Instructions
-
In a bowl, whisk melted butter and sugars until smooth.
-
Add egg and vanilla; mix well.
-
In a separate bowl, combine flour, cocoa, baking soda, and salt.
-
Fold dry ingredients into wet until combined. Stir in chocolate chunks (optional).
-
Chill dough 30–60 minutes.
-
Preheat oven to 350°F. Line baking sheets with parchment.
-
Scoop dough into 1.5 tbsp balls. Press marshmallows into tops or add fluff in centers.
-
Bake 9–11 minutes, until edges are set. Cool 5 minutes before transferring.
Notes
-
Chill dough for best results.
-
For extra gooey centers, use marshmallow fluff.
-
Store at room temp 3–4 days or freeze up to 2 months.
