There’s something about the smell of freshly baked cookies that instantly brings back warm memories of childhood afternoons and cozy family gatherings. If you’re anything like me, you probably remember those moments when a sweet treat could brighten even the gloomiest day. That’s why I’m so excited to share this recipe for Chocolate Marshmallow Swirl Cookies—a delightful twist on classic chocolate cookies, swirled with soft, gooey marshmallow fluff that melts right into every bite.
This recipe is a perfect combination of rich, fudgy chocolate and fluffy marshmallow sweetness, creating a cookie that’s equal parts nostalgic and new. Plus, it’s surprisingly easy to make, even if you don’t consider yourself a baking pro. Whether you’re craving a quick afternoon pick-me-up or want to bake something memorable to gift friends and family, these cookies are guaranteed to become a favorite.
Why You’ll Love Chocolate Marshmallow Swirl Cookies
- Fast: From mixing to baking, these cookies come together quickly—perfect for last-minute cravings or unexpected guests.
- Easy: No complicated techniques or fancy tools needed. Just simple ingredients and straightforward steps.
- Giftable: Wrapped up in a cute box or tin, these cookies make a thoughtful and delicious homemade gift.
- Crowd-pleasing: The gooey marshmallow center and deep chocolate flavor make these cookies a hit with kids and adults alike.
Ingredients
Before you start, make sure you have these ingredients on hand. Each one plays a special role in bringing your cookies to life:
- All-purpose flour (2 cups): This forms the structure of your cookies. I like to spoon and level the flour to avoid packing too much in, which can make the cookies dense.
- Unsweetened cocoa powder (¾ cup): For that rich chocolate flavor that’s deep but not too sweet. I recommend using good quality cocoa for the best taste.
- Baking soda (½ teaspoon): Helps the cookies rise just enough to keep them tender and soft.
- Salt (¼ teaspoon): Balances the sweetness and enhances the chocolate flavor.
- Unsalted butter (1 cup or 2 sticks), softened: Butter adds richness and helps create a tender crumb. Softened butter is key—it creams better with the sugar for a light texture.
- Granulated sugar (1½ cups): Sweetens the dough and helps with that slightly crisp edge.
- Large eggs (2), at room temperature: Eggs bind everything together and add moisture. Room temperature eggs blend more easily and give a smoother dough.
- Pure vanilla extract (2 teaspoons): A little vanilla takes the flavor to the next level with a warm, inviting aroma.
- Marshmallow fluff (1 cup): The star of the show! It creates soft, gooey pockets that swirl beautifully in the cookies.
How to Make Chocolate Marshmallow Swirl Cookies
Let’s walk through the process together. I’ll share a few personal tips along the way to make sure your cookies turn out perfectly every time.
- Mix the dry ingredients: In a medium bowl, whisk together the flour, cocoa powder, baking soda, and salt. Whisking helps evenly distribute the cocoa and baking soda, which prevents any bitter or uneven spots in your cookies.
- Cream butter and sugar: In a large bowl, beat the softened butter and granulated sugar on medium-high speed until light and fluffy, about 3-4 minutes. This step is where your cookies get their tender texture, so don’t rush it! Scrape down the sides of the bowl as needed to make sure everything blends well.
- Add eggs and vanilla: Add the eggs one at a time, beating well after each addition. This helps incorporate air into the dough and ensures a smooth batter. Then mix in the vanilla extract for that cozy, warm flavor.
- Combine wet and dry ingredients: With your mixer on low speed, gradually add the flour mixture into the wet ingredients. Mix only until just combined—overmixing can make cookies tough, and we want them tender and soft.
- Chill the dough: Cover the dough with plastic wrap 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 keep their shape while baking.
- Prepare to bake: Preheat your oven to 350°F (175°C) and line two baking sheets with parchment paper. This prevents sticking and helps with even baking.
- Scoop and create marshmallow pockets: Using a 1.5-tablespoon cookie scoop, portion the dough into balls and place them 2 inches apart on the baking sheets. Then, using your thumb or the back of a spoon, make a deep indentation in the center of each ball. Don’t be shy here—you want enough room for the marshmallow fluff to nestle in without overflowing.
- Fill with marshmallow fluff: Spoon about 1 teaspoon of marshmallow fluff into each indentation. Be gentle to avoid overfilling, which can cause the fluff to spill over and burn during baking.
- Bake one sheet at a time: Place one baking sheet in the center of your oven and bake for 10-12 minutes. You’re looking for edges that are set and slightly crisp, with tops that appear dry but centers still soft. This ensures the marshmallow stays gooey and melty inside.
- Cool and enjoy: Let the cookies cool on the baking sheet for 5-10 minutes before transferring them to a wire rack to cool completely. This rest time is important—it lets the marshmallow set just enough so it doesn’t ooze out when you bite into them.

Substitutions & Additions
If you want to get creative or adapt this recipe to what you have in your pantry, here are some ideas that work beautifully:
- Gluten-free flour blend: Swap the all-purpose flour for a gluten-free blend to make these cookies friendly for gluten-sensitive friends. Just be sure your blend includes xanthan gum or a similar binder.
- Dark or Dutch-processed cocoa powder: Using Dutch-processed cocoa will give a smoother, less acidic flavor, which pairs wonderfully with marshmallow.
- Brown sugar instead of granulated sugar: For a deeper, caramel-like sweetness and chewier texture, try replacing half or all of the granulated sugar with light brown sugar.
- Add chocolate chips or chunks: Stir in ½ to 1 cup of your favorite chocolate chips or chunks for even more chocolate goodness in every bite.
- Toast some nuts: Chopped toasted pecans or walnuts folded into the dough add a lovely crunch and a nutty contrast to the soft marshmallow.
- Flavored marshmallow fluff: Sometimes you can find flavored marshmallow fluff—like peppermint or caramel—that can add a fun twist for holidays or special occasions.
- Swirl in some peanut butter: For a rich, nutty variation, swirl a spoonful of peanut butter into the dough before chilling. It’s a match made in heaven with chocolate and marshmallow!
Tips for Success
Baking can sometimes feel intimidating, but with a few simple pointers, you’ll get perfect cookies every time. Here are some tried-and-true tips I’ve learned from baking these cookies over and over:
- Don’t skip chilling the dough: This step is crucial for texture and shaping. It makes the dough easier to handle and prevents the cookies from spreading too much.
- Use softened butter, not melted: Soft butter creams better with sugar and traps air, which contributes to a light, tender cookie.
- Make the marshmallow indentation deep enough: This keeps the fluff contained and prevents it from leaking out during baking, which can cause a mess on your baking sheet.
- Bake one sheet at a time: Oven heat can vary, and baking one tray in the center helps ensure even cooking.
- Watch your baking time carefully: Underbaked cookies will be doughy, but overbaking will dry them out and make the marshmallow less gooey.
- Cool on the baking sheet first: This lets the cookies firm up without cracking or breaking apart when you transfer them.
- Prep ahead: The dough can be made a day in advance and stored in the fridge, or even frozen for up to a month. Just thaw before scooping and baking.
How to Store Chocolate Marshmallow Swirl Cookies
Storing these cookies properly will keep them fresh and soft so you can enjoy them over several days—or share them with friends without worrying they’ll dry out.
- Room temperature: Store the cookies in an airtight container at room temperature for up to 3 days. Keep a slice of bread or a folded paper towel inside to help maintain moisture.
- Refrigeration: If your kitchen is warm, you can refrigerate the cookies for up to a week. Just bring them back to room temperature before eating for the best texture.
- Freezing: These cookies freeze beautifully. Place them in an airtight container or freezer bag, separating layers with parchment paper to prevent sticking. Freeze for up to 3 months. Thaw overnight in the fridge or at room temperature.
FAQs
Can I use mini marshmallows instead of marshmallow fluff?
Mini marshmallows don’t melt into the dough the same way marshmallow fluff does, so they might not give you that perfect gooey swirl. If you want to experiment, you can try melting them first, but for best results, stick to fluff.
Why do I need to chill the dough?
Chilling firms up the dough, making it easier to shape and preventing the cookies from spreading too much while baking. It also helps the flavors develop for a richer taste.
Can I make these cookies vegan?
This recipe isn’t vegan as is, but you can try substituting vegan butter, flax eggs, and a marshmallow alternative like vegan marshmallow creme. Keep in mind the texture and flavor might differ slightly.
What if my marshmallow fluff oozes out during baking?
Make sure your indentation is deep enough and don’t overfill with fluff. Also, baking at the right temperature and on a well-lined baking sheet helps prevent burning and messy spills.
These Chocolate Marshmallow Swirl Cookies are the perfect cozy treat to bake for yourself or to share with loved ones. Their soft, fudgy texture and melty marshmallow centers remind me a little of those classic s’mores moments but in a cookie form—so easy and satisfying! If you’re looking to explore more comforting and delicious recipes, you might also enjoy the Cozy Creamy Tortellini Soup or the indulgent Simple Chocolate Dump Cake Recipe. Both are fantastic for when you want a warm hug on a plate or bowl.
And if you’re in a festive mood, these cookies would pair wonderfully with a batch of Easy Hocus Pocus Punch, making your next gathering a memorable celebration of flavor and fun!
Happy baking, and may your kitchen be filled with sweet aromas and smiles!
Don’t forget to follow us on Pinterest for more delicious recipes and baking inspiration.
Chocolate Marshmallow Swirl Cookies

Ingredients
Equipment
Method
- Step 1: In a medium bowl, whisk together the all-purpose 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 until light and fluffy, about 3-4 minutes. Scrape down the sides of the bowl as needed.
- Step 3: Add the eggs one at a time, beating well after each addition. Mix in the vanilla extract until combined.
- Step 4: Gradually add the dry ingredients to the wet mixture on low speed. Mix only until just combined to keep cookies tender.
- Step 5: Cover the dough with plastic wrap and refrigerate for at least 60 minutes or up to overnight to firm up.
- Step 6: Preheat oven to 350°F (175°C) and line two baking sheets with parchment paper.
- Step 7: Using a 1.5-tablespoon cookie scoop, portion dough into balls and place 2 inches apart on the baking sheets. Press a deep indentation in the center of each ball.
- Step 8: Spoon about 1 teaspoon of marshmallow fluff into each indentation, being careful not to overfill.
- Step 9: Bake one sheet at a time in the center of the oven for 10-12 minutes, until edges are set and slightly crisp but centers remain soft and marshmallow gooey.
- Step 10: Allow cookies to cool on the baking sheet for 5-10 minutes before transferring to a wire rack to cool completely.










