These rich, fudgy Chocolate Marshmallow Swirl Cookies hide a sweet surprise inside: ribbons of gooey marshmallow that swirl through every bite. I started making these after my sister Karla brought home something similar from a fancy bakery, and honestly, I think mine turned out even better. They're surprisingly simple to put together.


if you love treats like Andes Mint Cupcakes or Coffee Toffee Cookies, you'll fall hard for these chocolatey, marshmallow-streaked beauties. The dough comes together quickly, and the marshmallow swirl makes them look bakery-gorgeous without any fussy decorating.
What Makes These Chocolate Marshmallow Swirl Cookies Special
Chocolate Marshmallow Swirl Cookies aren't your everyday chocolate cookies. The deep cocoa flavor pairs beautifully with fluffy marshmallow, creating that nostalgic hot cocoa vibe in cookie form. They bake up with crispy edges and soft, almost brownie-like centers.
The marshmallow doesn't just sit on top. It gets swirled right into the dough, so you get sweet pockets of fluff in every bite. These homemade Chocolate Marshmallow Swirl Cookies with marshmallow swirl are easy enough for weeknight baking but special enough to share at gatherings or package up as gifts.
Jump to:
- What Makes These Chocolate Marshmallow Swirl Cookies Special
- Chocolate Marshmallow Swirl Cookies Ingredients
- How to Make Chocolate Marshmallow Swirl Cookies
- Equipment For Chocolate Marshmallow Swirl Cookies
- Substitutions and Variations
- How to Store Chocolate Marshmallow Swirl Cookies
- Serving Suggestions
- Top Tip
- FAQ
- Related
- Pairing
- Chocolate Marshmallow Swirl Cookies
Chocolate Marshmallow Swirl Cookies Ingredients
Here's what you'll need to make these gooey Chocolate Marshmallow Swirl Cookies from scratch.
See Recipe Card Below This Post For Ingredient Quantities
- All-purpose flour: Forms the structure of the cookies and keeps them soft and chewy instead of cakey.
- Unsweetened cocoa powder: Gives these cookies their deep chocolate flavor. Use a good-quality cocoa for the richest taste.
- Baking soda: Helps the cookies spread just enough and creates those beautiful crackly tops.
- Salt: Balances the sweetness and makes the chocolate flavor pop.
- Unsalted butter, room temperature: Adds richness and creates a tender crumb. Make sure it's softened so it creams properly with the sugar.
- Granulated sugar: Sweetens the dough and helps create crispy edges.
- Large eggs, room temperature: Bind everything together and add moisture. Room-temperature eggs blend more smoothly into the batter.
- Vanilla extract: Enhances the chocolate and adds warmth to the overall flavor.
- Marshmallow fluff: Creates those gorgeous swirls and adds gooey sweetness throughout the cookies. It works better than regular marshmallows because it stays soft and ribbony.
How to Make Chocolate Marshmallow Swirl Cookies
Making these chewy Chocolate Marshmallow Swirl Cookies with marshmallow is easier than you'd think.
Mix dry ingredients: In a medium bowl, whisk together the flour, cocoa powder, baking soda, and salt until everything's evenly combined. Set this aside while you work on the wet ingredients.
Cream butter and sugar: In a large mixing bowl, use an electric mixer to beat the softened butter and sugar together for 3 to 4 minutes. You want it light, fluffy, and almost doubled in volume.
Add eggs and vanilla: Beat in the eggs one at a time, making sure each one is fully mixed in before adding the next. Stir in the vanilla extract until the mixture smells amazing and looks smooth.
Combine wet and dry: Add the dry ingredients to the butter mixture gradually, mixing on low speed just until the dough comes together. Don't overmix or the cookies will turn out tough. You can swirl in the marshmallow fluff now, or wait until after chilling.

Chill the dough: Cover the bowl with plastic wrap and refrigerate for at least 1 hour. This makes the dough easier to handle and helps prevent the cookies from spreading too much in the oven.
Preheat oven: About 20 minutes before you're ready to bake, preheat your oven to 350°F (175°C). Line two baking sheets with parchment paper or silicone mats.
Form cookies: Scoop out the chilled dough using a tablespoon or cookie scoop and roll into balls. Place them on the baking sheets about 2 inches apart. Press a small indent into each ball with your thumb, then fill with a teaspoon of marshmallow fluff. Use a toothpick to swirl the marshmallow gently into the dough, creating pretty marbled patterns.
Bake: Bake for 10 to 12 minutes, until the edges look set and the centers still appear soft and slightly underdone. If you want extra gooeyness, add a tiny dollop more marshmallow halfway through baking.
Cool on pan: Let the cookies rest on the baking sheet for 5 minutes to firm up, then transfer them to a wire rack to cool completely. They'll continue setting as they cool.

Equipment For Chocolate Marshmallow Swirl Cookies
- Electric mixer: Makes creaming the butter and sugar quick and easy. A hand mixer works just fine.
- Cookie scoop or tablespoon: Helps you portion the dough evenly so all the cookies bake at the same rate.
- Parchment paper or silicone baking mats: Keeps the cookies from sticking and makes cleanup a breeze.
- Baking sheets: Use sturdy, flat pans for the most even baking.
- Wire rack: Lets the cookies cool properly without getting soggy on the bottom.
Substitutions and Variations
Use melted marshmallows instead of fluff. If you want a fluffier, stretchier swirl, melt regular marshmallows in the microwave for a few seconds and swirl that in instead.
Try Dutch-process cocoa. It's darker and richer than regular cocoa powder and gives the cookies a more intense chocolate flavor.
Add chocolate chips. Fold in a half cup of semi-sweet or dark chocolate chips for extra chocolatey goodness.
Make them gluten-free. Swap the all-purpose flour for a 1-to-1 gluten-free baking blend.
Change up the extract. Peppermint extract gives these Chocolate Marshmallow Swirl Cookies a minty twist, or try almond extract for a subtle nutty flavor.
How to Store Chocolate Marshmallow Swirl Cookies
At room temperature: Store the cookies in an airtight container for up to 5 days. They'll stay soft and chewy if you tuck a slice of bread in the container with them.
In the fridge: These Chocolate Marshmallow Swirl Cookies don't need to be refrigerated, but if you want them extra firm and fudgy, pop them in the fridge for a couple of hours.
In the freezer: Freeze baked cookies in a freezer-safe container for up to 3 months. Let them thaw at room temperature for about 20 minutes before eating.
Freeze the dough: You can also freeze the dough balls before baking. Just add an extra 2 to 3 minutes to the bake time when baking from frozen.
Serving Suggestions
These Chocolate Marshmallow Swirl Cookies are delicious on their own, but here are a few ways to make them even more special.
With a glass of cold milk. Classic for a reason. The creamy milk balances the rich chocolate perfectly.
Sandwiched with ice cream. Press a scoop of vanilla or chocolate ice cream between two cookies for an epic ice cream sandwich.
Alongside hot cocoa. Double down on the cozy chocolate-marshmallow vibe with a mug of hot chocolate topped with whipped cream.
Crumbled over brownies or sundaes. These Chocolate Marshmallow Swirl Cookies make an amazing crunchy topping for anything chocolate and creamy.
If you're craving more cozy desserts, my Butterscotch Crunch Cake and Starbucks Lime Frosted Coconut Bars are both serious crowd-pleasers.
Top Tip
Don't skip the chill time. Cold dough is easier to shape and helps the cookies hold their shape instead of turning into flat puddles.
Use room-temperature ingredients. Softened butter and room-temp eggs blend more smoothly and create a better texture.
Swirl gently. You want ribbons of marshmallow, not a fully mixed-in blob. A few gentle swirls with a toothpick does the trick.
Watch the bake time. These cookies are best when they're slightly underbaked in the center. They'll firm up as they cool but stay soft and fudgy inside.
Rotate your pans. If your oven has hot spots, rotate the baking sheets halfway through for even baking.
Add mix-ins. Fold in chocolate chips, chopped nuts, or even a pinch of espresso powder to the dough for extra flavor.
FAQ
How long do chocolate marshmallow swirl cookies last?
These cookies stay fresh in an airtight container at room temperature for up to 5 days. If you want them to last longer, freeze them for up to 3 months. Just let them thaw for a few minutes before eating, and they'll taste like you just baked them.
Can I use regular marshmallows instead of marshmallow fluff?
You can, but the texture will be different. Regular marshmallows can puff up and get crispy in the oven, while marshmallow fluff stays soft and gooey. If you want to use regular marshmallows, try melting them in the microwave first, then swirling the melted marshmallow into the dough for a fluffier result.
How do I keep my marshmallow swirl from melting too much in cookies?
Don't overfill the indent, and make sure your dough is cold when it goes into the oven. Chilling the dough helps it hold its shape and keeps the marshmallow from spreading too much. If the marshmallow does melt more than you'd like, it'll still taste amazing, just a little more caramelized.
Can I freeze cookie dough with marshmallow fluff in it?
Absolutely. You can freeze the dough balls either before or after adding the marshmallow swirl. If you freeze them with the marshmallow already in, just bake them straight from the freezer and add a couple of extra minutes to the bake time. They'll turn out just as soft and gooey as fresh dough.
Related
Looking for other recipes like this? Try these:
Pairing
These are my favorite dishes to serve with Chocolate Marshmallow Swirl Cookies

Chocolate Marshmallow Swirl Cookies
Ingredients
Method
- In a medium bowl, whisk together the flour, cocoa powder, baking soda, and salt. Set aside.
- In a large mixing bowl, cream together the butter and sugar using an electric mixer until light and fluffy, about 3-4 minutes.
- Add the eggs, one at a time, mixing well after each addition. Stir in the vanilla extract.
- Gradually add the dry ingredients to the wet mixture. Mix on low speed until just combined, being careful not to overmix. If desired, swirl in marshmallow fluff or wait until after chilling.
- Cover the dough and refrigerate for at least 1 hour to make it easier to handle and prevent excessive spreading during baking.
- Preheat the oven to 350°F (175°C) about 20 minutes before baking. Line two baking sheets with parchment paper or silicone baking mats.
- Scoop chilled dough with a cookie scoop or tablespoon, rolling into balls. Place them on the baking sheets, spacing about 2 inches apart. Press a small indent in the center of each dough ball and add a teaspoon of marshmallow fluff. Use a toothpick to swirl the marshmallow into the dough.
- Bake in the preheated oven for 10-12 minutes, until the edges are set but the centers are still soft. If desired, add more marshmallow fluff halfway through baking for extra gooeyness.
- Allow the cookies to cool on the baking sheets for 5 minutes before transferring them to a wire rack to cool completely. This helps the marshmallow firm up slightly.












Leave a Reply