Chocolate Marshmallow Swirl Cookies are a decadent treat combining the deep richness of chocolate with the gooey sweetness of marshmallow. These cookies are soft, chewy, and feature irresistible swirls of marshmallow fluff throughout the chocolate dough, making them perfect for cozy nights, holiday baking, or indulgent snacks. The combination of cocoa and marshmallow creates a dessert reminiscent of s’mores, but in cookie form—perfect for anyone who loves chocolate with a gooey surprise.
The base of these cookies starts with a tender chocolate dough made from unsweetened cocoa powder, flour, butter, sugar, eggs, and vanilla extract. Swirls of marshmallow fluff are folded in just before baking, creating pockets of sweet, creamy texture in every bite. These cookies are both visually appealing and delightfully satisfying to eat. The recipe is approachable for bakers of all levels, requiring no special equipment and minimal prep, yet delivering a professional-quality result.
Below, you’ll find the complete ingredient list and step-by-step instructions to make Chocolate Marshmallow Swirl Cookies that are soft, chewy, and full of chocolatey goodness.
Ingredients
- 2 cups all-purpose flour
- ¾ cup unsweetened cocoa powder
- ½ teaspoon baking soda
- ¼ teaspoon salt
- 1 cup unsalted butter, room temperature
- 1½ cups granulated sugar
- 2 large eggs, room temperature
- 2 teaspoons vanilla extract
- 1 cup marshmallow fluff
Preparation Method
Step 1
Preheat your oven to 350°F (175°C) and line a baking sheet with parchment paper or a silicone baking mat.
Step 2
In a medium bowl, whisk together the all-purpose flour, unsweetened cocoa powder, baking soda, and salt. Set aside.
Step 3
In a large mixing bowl, cream together the unsalted butter and granulated sugar until light and fluffy.
Step 4
Add the eggs, one at a time, followed by the vanilla extract. Beat until fully incorporated.
Step 5
Gradually add the dry ingredients to the wet ingredients, mixing until a chocolate dough forms. Ensure all ingredients are well combined.

Step 6
Drop spoonfuls of marshmallow fluff onto the chocolate dough and gently swirl it using a spatula or knife. Be careful not to overmix; you want distinct pockets of marshmallow throughout the dough.
Step 7
Using a cookie scoop or spoon, drop portions of the dough onto the prepared baking sheet, spacing them about 2 inches apart.
Step 8
Optional: Gently press a few additional small dollops of marshmallow on top of each cookie for extra gooey texture.
Step 9
Bake in the preheated oven for 10–12 minutes, or until the edges are set and slightly firm, but the centers remain soft.
Step 10
Allow the cookies to cool on the baking sheet for 5 minutes before transferring to a wire rack to cool completely. Enjoy the warm, chocolatey, gooey goodness.
Frequently Asked Questions
1. Can I make the dough ahead of time?
Yes, you can refrigerate the dough for up to 24 hours. Scoop and swirl marshmallow just before baking.
2. Can I freeze these cookies?
Yes, cookie dough can be frozen for up to 3 months. Bake from frozen, adding a few extra minutes to the baking time.
3. Can I use mini marshmallows instead of marshmallow fluff?
Yes, mini marshmallows can be used, but they may melt completely and blend into the dough, reducing the distinct swirl effect.
4. Can I make these cookies vegan or dairy-free?
Yes, substitute vegan butter and egg replacers, and use a dairy-free marshmallow fluff alternative.
5. How do I keep the marshmallow from spreading too much?
Swirl the marshmallow lightly and avoid overmixing. Chilling the dough briefly before baking can also help maintain the swirl effect.
6. Can I make the cookies larger or smaller?
Yes, adjust the portion size accordingly. Bake times may need slight adjustments depending on cookie size.
Chocolate Marshmallow Swirl Cookies – Rich, Chewy, and Marshmallow-Filled
- Total Time: 27 minutes
- Yield: 24 cookies
- Diet: Vegetarian
Description
Rich chocolate cookies swirled with fluffy marshmallow, creating a gooey, decadent treat. Perfect for chocolate lovers and marshmallow fans alike.
Ingredients
- 2 cups all-purpose flour
- ¾ cup unsweetened cocoa powder
- ½ teaspoon baking soda
- ¼ teaspoon salt
- 1 cup unsalted butter, room temperature
- 1½ cups granulated sugar
- 2 large eggs, room temperature
- 2 teaspoons vanilla extract
- 1 cup marshmallow fluff
Instructions
- Preheat oven to 350°F (175°C) and line baking sheets with parchment paper.
- In a medium bowl, whisk together flour, cocoa powder, baking soda, and salt.
- In a large bowl, cream together butter and sugar until light and fluffy.
- Add eggs and vanilla extract, mixing until combined.
- Gradually add dry ingredients to the wet mixture, mixing until a soft dough forms.
- Scoop dough onto baking sheets, then add a small dollop of marshmallow fluff on top of each cookie.
- Use a knife or toothpick to gently swirl the marshmallow into the cookie dough.
- Bake for 10–12 minutes, until edges are set but centers are soft and gooey.
- Cool on the baking sheet for 5 minutes, then transfer to a wire rack to cool completely.
Notes
- For extra gooey marshmallow, slightly underbake the cookies.
- Optional: sprinkle with mini chocolate chips or drizzle melted chocolate on top.
- Store in an airtight container for up to 4 days.
- Prep Time: 15 minutes
- Cook Time: 12 minutes
- Category: Dessert, Cookie
- Method: Baking
- Cuisine: American
Conclusion
Chocolate Marshmallow Swirl Cookies are a decadent treat that blends rich chocolate flavor with the sweet, gooey delight of marshmallow. Soft, chewy, and visually appealing, they make a perfect snack, dessert, or addition to cookie platters. These cookies are approachable for all skill levels and provide a fun twist on classic chocolate cookies, making them irresistible for family, friends, and holiday gatherings.



