Some cookies just have a way of stopping you mid-bite. These Chocolate Marshmallow Swirl Cookies are exactly that kind. Rich, fudgy chocolate dough meets soft ribbons of toasted marshmallow in one swirled cookie recipe that looks impressive and tastes even better. Whether you call them chocolate s’more cookies or homemade chocolate swirl cookies, the result is the same – pure cookie joy in every single bite.

The dough comes together quickly, the marshmallow swirl takes about thirty seconds to add, and the bake time is short. This is not a complicated recipe. It is the kind of thing you can pull off on a slow afternoon without stressing about technique or special equipment.
Ingredients You Will Need
- 1 cup all-purpose flour
- 1/3 cup unsweetened cocoa powder
- 1/2 tsp baking soda
- 1/4 tsp salt
- 1/2 cup unsalted butter, softened
- 3/4 cup granulated sugar
- 1 large egg
- 1 tsp vanilla extract
- 1/2 cup semi-sweet chocolate chips
- 1 cup mini marshmallows
- 3 tbsp marshmallow fluff (or marshmallow cream)
How to Make Chocolate Marshmallow Swirl Cookies
- Preheat your oven to 350°F (175°C) and line two baking sheets with parchment paper.
- Whisk together flour, cocoa powder, baking soda, and salt in a medium bowl. Set aside.
- Beat the softened butter and sugar together until light and fluffy, about 2 minutes.
- Mix in the egg and vanilla extract until fully combined.
- Gradually add the dry ingredients to the butter mixture, stirring until a soft dough forms.
- Fold in the chocolate chips and mini marshmallows gently.
- Scoop dough into balls, about 1.5 tablespoons each, and place them 2 inches apart on the prepared baking sheets.
- Drop a small spoonful of marshmallow fluff onto each cookie, then use a toothpick to swirl it lightly into the top of the dough.
- Bake for 10 to 12 minutes, until the edges are set but the centers still look slightly underdone.
- Let cookies cool on the pan for 5 minutes before transferring – this helps them firm up without falling apart.
Tips That Actually Make a Difference
Do not overbake these. The biggest mistake people make with a marshmallow swirl dessert like this one is leaving the cookies in too long. Pull them out when the center still looks soft – they will continue cooking on the hot pan. That is how you get that gooey, fudgy texture instead of a dry crumbly cookie.
Chilling the dough for 20 minutes before baking also helps the cookies hold their shape and keeps the marshmallow swirl more defined. It is an optional step, but worth it if you want cleaner, thicker cookies.
Use marshmallow fluff rather than just mini marshmallows for the swirl on top. The fluff spreads beautifully and gives you that signature ribbon look when you drag a toothpick through it.

Simple Swaps and Substitutions
Out of marshmallow fluff? You can melt regular marshmallows with a tiny bit of butter and use that instead. It is slightly thicker but still works well for swirling. For a DIY s’mores cookie recipe feel, add a small piece of graham cracker pressed into the top of each dough ball before swirling the marshmallow over it.
Dairy-free butter works as a direct swap for regular butter here, and the cookies still bake up nicely. If you prefer a deeper chocolate flavor, replace semi-sweet chips with dark chocolate chips. Both versions are delicious.
Fun Variations Worth Trying
These chocolate swirl cookies are a great base for experimenting. Stir a tablespoon of peanut butter into the dough for a chocolate peanut butter version. You can also add a pinch of espresso powder to the dry ingredients – it deepens the chocolate flavor without making the cookies taste like coffee. For a crunchy texture contrast, press a few crushed graham crackers or chopped walnuts into the tops before baking.
Storage and Serving
Store cooled cookies in an airtight container at room temperature for up to 4 days. The marshmallow inside stays soft, but the texture is honestly best on day one or two. If you want to reheat them, 10 seconds in the microwave brings back that just-baked gooey quality.
For serving, these pair really well with a cold glass of milk or a scoop of vanilla ice cream on the side. They also freeze well – layer them between sheets of parchment and freeze for up to 6 weeks. Thaw at room temperature for about 30 minutes before eating.
FAQ
Can I make the dough ahead of time?
Yes. You can refrigerate the dough for up to 48 hours before baking. Just bring it to room temperature for about 10 minutes before scooping so it is easier to work with.
Why did my marshmallow swirl disappear in the oven?
Marshmallow fluff tends to melt and spread during baking. To keep the swirl more visible, add a second small swirl of fluff right after the cookies come out of the oven while they are still hot. It sets as they cool.
How do I know when the cookies are done?
The edges should look set and the tops should be just barely dry. The center will still look underdone – that is correct. They firm up as they cool on the pan.
Can I use large marshmallows instead of mini ones?
You can, but cut them into quarters first. Large pieces create uneven pockets in the dough and can cause the cookies to spread unevenly during baking.
Is this the same as a s’mores cookie?
It is very similar. The main difference is that a classic s’mores cookie includes graham cracker pieces as well. If you add those, it becomes a full DIY s’mores cookie recipe. Without the graham crackers, it is more of a marshmallow chocolate swirl cookie, which is honestly just as good.
Can I double the recipe?
Absolutely. This recipe doubles without any issues. Just make sure to bake one sheet at a time in the center rack for the most even results.

Chocolate Marshmallow Swirl Cookies
Equipment
- Stand mixer or hand mixer
- Baking sheet
- Parchment paper
- Toothpick
Ingredients
- 1 cup all-purpose flour
- 1/3 cup unsweetened cocoa powder
- 1/2 tsp baking soda
- 1/4 tsp salt
- 1/2 cup unsalted butter softened
- 3/4 cup granulated sugar
- 1 large egg
- 1 tsp vanilla extract
- 1/2 cup semi-sweet chocolate chips
- 1 cup mini marshmallows
- 3 tbsp marshmallow fluff for swirling on top
Instructions
- Preheat oven to 350°F (175°C) and line two baking sheets with parchment paper.
- Whisk together flour, cocoa powder, baking soda, and salt in a medium bowl. Set aside.
- Beat softened butter and sugar together until light and fluffy, about 2 minutes.
- Mix in the egg and vanilla extract until fully combined.
- Add the dry ingredients gradually, stirring until a soft dough forms.
- Fold in chocolate chips and mini marshmallows gently.
- Scoop dough into 1.5-tablespoon balls and place 2 inches apart on the prepared baking sheets.
- Add a small spoonful of marshmallow fluff to each cookie top, then swirl with a toothpick.
- Bake for 10 to 12 minutes until edges are set and centers look slightly underdone.
- Cool on the pan for 5 minutes before transferring to a wire rack.
Notes
- Do not overbake – pull cookies when centers still look soft.
- Chill dough 20 minutes for thicker, more defined cookies.
- Add a second swirl of fluff after baking for a more visible swirl effect.
- Freeze baked cookies for up to 6 weeks, layered between parchment.
