There are cookies, and then there are these. The first time I pulled a batch of these Chocolate Marshmallow Swirl Cookies out of the oven, I stood there for a solid thirty seconds just staring at them.
That swirl — white and chocolate twisting together on top of a deep, fudgy base — looks like something you'd see in a bakery window with a ridiculous price tag attached. And yet here we are, making them at home in under 35 minutes.
The cookie itself is dense and chocolatey in that brownie-like way that makes you close your eyes when you take a bite. Then you hit the marshmallow swirl on top — slightly crisp on the outside, soft and sticky underneath — and the whole thing just comes together in the most satisfying way. It's the kind of cookie that makes people stop mid-conversation to ask what they're eating.
I started making these during the colder months when I wanted something that felt a little special without requiring a culinary degree to pull off. Now they show up at every gathering I host, every holiday cookie box I put together, and honestly, just on random Tuesday nights when I need something good. Once you make them, you'll understand.
For the chocolate cookie dough:
For the marshmallow swirl:
Key notes:
Step 1: Preheat your oven
Preheat your oven to 350°F (175°C). Line two baking sheets with parchment paper and set aside.
Step 2: Make the cookie dough
In a large mixing bowl, whisk together the melted butter and granulated sugar until well combined. Add the eggs one at a time, whisking after each addition. Mix in the vanilla extract. Sift in the cocoa powder, flour, baking soda, and salt. Switch to a rubber spatula and fold everything together until just combined — do not overmix. Fold in the chocolate chips if using. The dough will be thick and slightly sticky. That is normal.
Step 3: Chill the dough (optional but helpful)
If your dough feels very soft or sticky, cover the bowl and refrigerate for 10 minutes. This makes scooping much cleaner and helps the cookies hold their shape better in the oven.
Step 4: Scoop and bake
Using a cookie scoop or a tablespoon, portion the dough into balls roughly 1.5 inches in size. Place them on your prepared baking sheets about 2 inches apart. Bake for 10 to 12 minutes. The edges should look set but the centers will still appear slightly soft and underdone. That is your cue to take them out.
Step 5: Add the marshmallow swirl
This step happens immediately after the cookies come out of the oven while they are still hot. Working quickly, drop a generous teaspoon of marshmallow fluff onto the center of each cookie. The heat from the cookie will start to soften the fluff right away. Lightly dust a tiny pinch of cocoa powder over the fluff on each cookie. Then take a toothpick and drag it through the fluff in a slow circular or figure-eight motion to create the swirl pattern. Work fast — the fluff sets as it cools and becomes harder to swirl after a minute or two.
Step 6: Cool and set
Let the cookies cool on the baking sheet for 5 minutes before transferring to a wire rack. The marshmallow swirl will set slightly as the cookies cool, going from glossy and soft to a lightly crisp, sticky finish on the outside. Give them at least 10 minutes before serving — if you can wait that long.
Room temperature: Store in an airtight container at room temperature for up to 4 days. Place a sheet of parchment between layers to keep the marshmallow swirls from sticking together. Do not refrigerate — it dries the cookies out and ruins that soft fudgy texture.
Freezer: These cookies freeze really well. Let them cool completely, then freeze in a single layer on a baking sheet for one hour before transferring to a freezer-safe zip bag. They keep for up to 2 months. Thaw at room temperature for about 20 minutes before eating. The marshmallow swirl holds up surprisingly well through freezing.
Make ahead tip: You can make the cookie dough up to 48 hours ahead and store it covered in the fridge. When ready to bake, let it sit at room temperature for 10 minutes to soften slightly before scooping. Add the marshmallow swirl fresh after baking.
These Chocolate Marshmallow Swirl Cookies are the kind of recipe that earns you a reputation. The fudgy chocolate base alone is worth making, but that marshmallow swirl takes them from a great cookie to a genuinely memorable one. They look impressive, they taste incredible, and once you figure out that toothpick swirl technique you'll want to put it on everything.
Make a batch this week and see how long they last in your house. My guess? Not very long. Drop a comment below and let me know how they turned out — and if you share them on Pinterest or Instagram, tag me so I can see your swirls. Now go bake something beautiful.
— Kip
These Chocolate Marshmallow Swirl Cookies combine a rich, fudgy chocolate cookie base with a swooping marshmallow topping that gets swirled into a gorgeous pattern right before baking. They look like they came from a fancy bakery, but they come together in one bowl in under 35 minutes. Comforting, impressive, and completely addictive.