
There’s something truly magical about biting into a warm cookie with rich chocolate flavor and a gooey marshmallow center that swirls like a sweet little secret inside. Maybe it reminds you of cozy winter nights, gathered around the fireplace with loved ones, or those nostalgic moments of roasting marshmallows over a campfire. These Chocolate Marshmallow Swirl Cookies bring that nostalgic feeling straight into your kitchen, but in a way that’s quick, easy, and perfect for sharing. Whether you’re craving a comforting treat or want to impress friends with a homemade gift, this recipe has you covered with its fudgy texture and that delightful marshmallow surprise.
I love how simple these cookies are to make, yet they feel so special, like a little celebration in every bite. From prepping the dough to the moment they come out of the oven, the process itself feels like a warm hug. And trust me, once you try these, you’ll want to keep the batch going—perfect for holiday gatherings, after-school snacks, or just a little self-care moment. Plus, if you’re a fan of recipes that mix chocolate and marshmallow, you might also enjoy exploring some other fun treats like nostalgic Rice Krispies chocolate chip cookies or even a delicious easy marshmallow brownies recipe to satisfy your sweet tooth.
Why You’ll Love Chocolate Marshmallow Swirl Cookies
- Fast: These cookies come together quickly, especially if you plan ahead by chilling the dough.
- Easy: No complicated steps or hard-to-find ingredients—just simple pantry staples.
- Giftable: Their beautiful swirl and gooey center make them a charming homemade gift for friends and family.
- Crowd-pleasing: Who doesn’t love chocolate and marshmallows? These cookies appeal to all ages and taste buds.
Ingredients
Gathering your ingredients is the first step to success, and this recipe keeps things straightforward with classic baking staples. Here’s what you’ll need:
- 2 cups all-purpose flour, spooned and leveled: The base of your cookie dough, providing the right structure and tenderness.
- ¾ cup unsweetened cocoa powder: For that rich, deep chocolate flavor that makes these cookies irresistible.
- ½ teaspoon baking soda: Helps the cookies rise just enough to keep them soft and cakey.
- ¼ teaspoon salt: Balances the sweetness and enhances the chocolate’s depth.
- 1 cup (2 sticks) unsalted butter, softened to room temperature: Adds richness and moisture. Softened butter is key for creamy mixing.
- 1½ cups granulated sugar: Sweetens the dough and contributes to a slightly crisp edge.
- 2 large eggs, at room temperature: Helps bind everything together and gives the dough body.
- 2 teaspoons pure vanilla extract: Adds warmth and complexity to the flavor.
- 1 cup marshmallow fluff: The star of the show—gooey, sticky, and perfect for swirling into the cookies.
Having these ingredients ready and at room temperature ensures your dough blends smoothly and your cookies bake evenly. If you’re interested in exploring more chocolatey treats, you might enjoy the melt-in-your-mouth chocolate chip cheesecake cookies for a creamy twist on the classic.
How to Make Chocolate Marshmallow Swirl Cookies
Let’s walk through the process step-by-step. I’ll share some little tips along the way to make sure your cookies turn out perfect every time.
- Mix the dry ingredients: In a medium bowl, whisk together the flour, cocoa powder, baking soda, and salt. This ensures everything is evenly distributed and prevents any lumps of cocoa powder in your dough.
- Cream the butter and sugar: In a large bowl, beat the softened butter and granulated sugar on medium-high speed for about 3-4 minutes. You want the mixture light and fluffy, almost like a cloud of sweetness. Don’t forget to scrape down the sides of the bowl to mix everything evenly.
- Add eggs and vanilla: Beat in the eggs one at a time, making sure each is fully incorporated before adding the next. Then mix in the pure vanilla extract. This step adds moisture and that lovely vanilla aroma.
- Combine wet and dry ingredients: With your mixer on low, gradually add the dry ingredients to the wet mix. Mix just until combined—overmixing can make the cookies tough, so gentle is best here.
- Chill the dough: Cover your dough and refrigerate it for at least 1 hour, or up to overnight. Chilling firms up the dough, making it easier to handle and helping the cookies bake into the perfect texture.
- Prep the oven and baking sheets: Preheat your oven to 350°F (175°C) and line two baking sheets with parchment paper. Parchment prevents sticking and helps the cookies bake evenly.
- Shape the cookies: Using a 1.5-tablespoon scoop, portion the dough into balls and place them about 2 inches apart on your baking sheets. This spacing allows the cookies room to spread without merging.
- Create the marshmallow swirl: Make a deep indentation in the center of each dough ball with your thumb or the back of a spoon. Spoon about 1 teaspoon of marshmallow fluff into each indentation. This part is so fun—you’re basically creating a cozy little nest for the marshmallow to melt into.
- Bake with care: Bake one sheet at a time in the center of your oven for 10-12 minutes. You’re looking for edges that are set and tops that look dry, but the centers should remain soft and a little gooey.
- Cooling is key: Let the cookies cool on the baking sheet for 5-10 minutes before transferring them to a wire rack to cool completely. This resting time lets the marshmallow set just a bit so you don’t lose that luscious swirl when you bite in.
These cookies are absolutely delightful served warm, but they also taste fantastic once cooled. If you love baking cookies with a twist, you might want to check out other creative recipes like the giant chocolate chip cookie pizza for a fun sharing dessert.
Substitutions & Additions
One of the best parts about this recipe is how flexible it is. You can easily swap or add ingredients to suit your tastes or pantry supplies. Here are some ideas to make the cookies your own:
- Flour alternatives: For a gluten-free version, try using a 1:1 gluten-free baking flour blend. Just make sure it includes xanthan gum for structure.
- Cocoa powder swaps: You can use Dutch-processed cocoa for a smoother, less acidic chocolate flavor.
- Butter substitutions: If you want a dairy-free option, use a vegan butter alternative that’s solid at room temperature. The texture might be slightly different but just as tasty.
- Marshmallow options: Instead of marshmallow fluff, mini marshmallows can work if you press a few into each cookie center before baking. They’ll melt and create a similar gooey effect.
- Add-ins: Stir in chocolate chips, chopped nuts, or even a pinch of cinnamon for a warm spice note. You might love the way a handful of dark chocolate chips melts alongside the marshmallow swirl.
- Flavor twists: Add a teaspoon of espresso powder to the dry ingredients to enhance the chocolate’s richness. Or swirl in some peanut butter with the marshmallow for a sweet and salty combo.
If you enjoy experimenting with flavors and textures, you might also want to try out the easy no-bake caramel pretzel bars for a sweet and salty treat that’s just as addictive.
Tips for Success
Baking cookies that are just right takes a little know-how, and I’m happy to share some of my favorite tips to help you get the perfect Chocolate Marshmallow Swirl Cookies every time:
- Don’t skip chilling: Refrigerating the dough is crucial. It helps the cookies hold their shape, prevents spreading, and intensifies the flavors.
- Measure flour properly: Spoon and level your flour instead of scooping directly from the bag to avoid dense, dry cookies.
- Use room temperature ingredients: Eggs and butter blend better, giving you a smoother dough and better texture.
- Indentations matter: Make sure the indentation for the marshmallow fluff is deep enough so the marshmallow doesn’t overflow but still melts beautifully inside.
- One sheet at a time: Baking one tray at a time ensures even heat circulation and consistent baking. If your oven tends to have hot spots, rotate the baking sheet halfway through baking.
- Watch the baking time: These cookies are soft and gooey in the center—don’t overbake! They might look a little underdone, but they’ll firm up as they cool.
- Prep ahead: You can make the dough up to 24 hours in advance. Just keep it covered in the fridge and scoop onto baking sheets right before baking.
With these tips in your back pocket, your cookies will come out bakery-quality every time. If you love prepping ahead for busy days, you might enjoy the convenience of recipes like the easy slow cooker taco chicken rice for effortless weeknight dinners.
How to Store Chocolate Marshmallow Swirl Cookies
Once you’ve baked these little gems, you’ll want to keep them fresh and delicious. Here’s how to store your Chocolate Marshmallow Swirl Cookies so they stay soft and tasty:
- Room temperature: Store cookies in an airtight container at room temperature for up to 3 days. Place a slice of bread in the container to help keep them soft—trust me, it really works!
- Refrigeration: For longer storage, keep them in the fridge for up to a week. Just bring them back to room temperature or warm slightly before serving to enjoy the gooey marshmallow again.
- Freezing: You can freeze the baked cookies for up to 3 months. Freeze them in a single layer on a baking sheet first, then transfer to a freezer-safe container or bag. Thaw overnight in the fridge or on the counter, then warm gently to revive that marshmallow swirl.
- Dough freezing: The unbaked dough balls can also be frozen. Scoop and freeze them on a tray, then store in a bag. Bake straight from frozen, adding a couple of extra minutes to the baking time.
Keeping your cookies fresh means you can enjoy them whenever a craving strikes. And if you love sharing sweet treats, these cookies make a charming addition to any cookie box or dessert plate. Looking for more make-ahead dessert ideas? Check out the no-bake Oreo bars for an easy crowd-pleaser.
FAQs
Can I use mini marshmallows instead of marshmallow fluff?
Absolutely! Mini marshmallows work well—just press a few into the indentation on each dough ball before baking. They’ll melt nicely and offer a similar gooey texture, though the fluff tends to create a smoother swirl.
Why is it important to chill the dough?
Chilling the dough helps solidify the butter, preventing the cookies from spreading too much during baking. It also enhances the flavors and results in a thicker, chewier cookie.
Can I make these cookies vegan or dairy-free?
Yes! Swap the butter for a plant-based vegan butter and use a flax egg or another egg substitute. Just note that texture and flavor might vary slightly, but they’ll still be delicious.
How do I prevent the marshmallow from overflowing during baking?
Make a deep enough indentation in the dough ball and use about a teaspoon of marshmallow fluff. Baking at the right temperature and not overfilling helps keep the marshmallow contained and gooey inside.
If you enjoyed this recipe, you might also want to explore other cozy sweet treats like the creamy blueberry Greek yogurt popsicles for a refreshing twist on dessert.
Thanks for stopping by the kitchen today! For more delicious recipes and baking inspiration, don’t forget to follow me on Pinterest. Happy baking and sweet snacking!

Chocolate Marshmallow Swirl Cookies
Ingredients
Equipment
Method
- Step 1: In a medium bowl, whisk together the flour, cocoa powder, baking soda, and salt until evenly combined.
- Step 2: In a large bowl, beat the softened butter and granulated sugar on medium-high speed for 3-4 minutes until light and fluffy. Scrape down the sides as needed.
- Step 3: Beat in the eggs one at a time, fully incorporating each before adding the next. Mix in the vanilla extract.
- Step 4: Gradually add the dry ingredients to the wet mixture on low speed, mixing just until combined to avoid tough cookies.
- Step 5: Cover the dough and refrigerate for at least 1 hour or overnight to firm up.
- Step 6: Preheat oven to 350°F (175°C). Line two baking sheets with parchment paper.
- Step 7: Using a 1.5-tablespoon scoop, portion dough into balls about 2 inches apart on the prepared baking sheets.
- Step 8: Make a deep indentation in the center of each dough ball with your thumb or spoon. Spoon about 1 teaspoon of marshmallow fluff into each indentation.
- Step 9: Bake one sheet at a time for 10-12 minutes until edges are set and tops look dry but centers remain soft and gooey.
- Step 10: Let cookies cool on the baking sheet for 5-10 minutes before transferring to a wire rack to cool completely.





