These thick, soft-baked peanut butter chocolate swirl cookies bring together two doughs in one incredible bite. Rich chocolate meets creamy peanut butter in cookies that stay soft for days, with edges that set just right and centers that practically melt. I started making these after my daughter Emily kept asking for "both kinds" every time I baked cookies, and honestly, combining them was the best kitchen decision I ever made.


If you love the pairing of chocolate and peanut butter as much as we do, you'll also want to try these Heart Shaped Brownies or these Lemon Shortbread Cookies for your next dessert spread.
What Makes These Peanut Butter Chocolate Swirl Cookies So Special
The magic is in making two separate doughs and swirling them together. Each Soft Peanut Butter Chocolate Swirl Cookies gets the best of both worlds-deep cocoa flavor and nutty peanut butter richness. Chilling the dough keeps them thick and bakery-style instead of flat and crispy. They bake up soft, stay chewy, and look gorgeous with that marbled swirl pattern on top.
Jump to:
- What Makes These Peanut Butter Chocolate Swirl Cookies So Special
- Peanut Butter Chocolate Swirl Cookies Ingredients
- How to Make Peanut Butter Chocolate Swirl Cookies
- Helpful Substitutions
- Equipment For Peanut Butter Chocolate Swirl Cookies
- Storage and Make-Ahead Tips
- Serving Suggestions
- Expert Tips
- Why You'll Love This Peanut Butter Chocolate Swirl Cookies
- FAQ
- Related
- Pairing
- Peanut Butter Chocolate Swirl Cookies
Peanut Butter Chocolate Swirl Cookies Ingredients
Here's everything for both doughs, measured and ready to go.
See Recipe Card Below This Post For Ingredient Quantities
For the Chocolate Cookie Dough:
- Unsalted butter: Softened butter creams beautifully with the sugars and creates a tender, rich base for the chocolate dough.
- Granulated sugar: Adds sweetness and helps the cookies spread just slightly while baking.
- Brown sugar: Brings moisture and a subtle caramel flavor that deepens the chocolate taste.
- Egg: Binds everything together and adds structure to the dough.
- Vanilla extract: Enhances all the flavors and adds warmth.
- All-purpose flour: Forms the structure of the cookies and keeps them soft.
- Cocoa powder: Natural unsweetened cocoa gives these cookies their deep, rich chocolate flavor.
- Baking soda: Helps the cookies rise slightly and creates a softer texture.
- Salt: Balances the sweetness and makes the chocolate flavor pop.
- Milk: Just a little bit adds moisture and keeps the dough from getting too stiff.
- Semi-sweet chocolate chips: Melty pockets of chocolate throughout the dough, plus a few extra for topping.
For the Peanut Butter Cookie Dough:
- Unsalted butter: Creamed with sugars to create a light, fluffy base.
- Brown sugar: Adds chewiness and a hint of molasses flavor.
- Granulated sugar: Sweetens the dough and balances the richness of the peanut butter.
- Egg: Helps bind the dough and keeps it tender.
- Creamy peanut butter: The star ingredient that brings nutty, salty-sweet flavor to every bite.
- Vanilla extract: Complements the peanut butter beautifully.
- All-purpose flour: Provides structure without making the cookies tough.
- Baking soda: Creates lift and a soft, chewy texture.
- Salt: Enhances the peanut butter and balances the sweetness.
- Semi-sweet chocolate chips: Because peanut butter and chocolate belong together.
How to Make Peanut Butter Chocolate Swirl Cookies
Making two doughs sounds like extra work, but it's really just the same process twice, and the results are so worth it.
Make the chocolate cookie dough: Cream the softened butter with both sugars using a mixer on medium-high speed for about 3 minutes until the mixture looks light and fluffy. Add the egg and vanilla extract, then beat on high speed until everything is smooth and fully combined. In a separate bowl, whisk together the flour, cocoa powder, baking soda, and salt. With your mixer running on low speed, gradually add the dry ingredients to the wet ingredients. Once combined, beat in the milk and chocolate chips until the dough is sticky and tacky.

Make the peanut butter dough: Cream the butter and both sugars together on medium-high speed for 3 minutes until fluffy. Add the egg and beat on high speed until fully combined. Add the peanut butter and vanilla extract, then beat until smooth. Gradually add the flour, baking soda, and salt while mixing on low speed, then beat in the chocolate chips until evenly distributed.

Chill both doughs: Cover both bowls of dough tightly with plastic wrap or lids and chill in the refrigerator for at least 3 hours or up to 3 days. This step is crucial because it prevents the cookies from spreading too much and helps them stay thick and soft.
Preheat oven and prepare baking sheets: Preheat your oven to 350°F (177°C). Line large baking sheets with parchment paper or silicone baking mats so the cookies don't stick.
Shape the cookies: For each cookie, scoop about 2 Tablespoons (40g) of chocolate cookie dough and roll it into a ball. Repeat with 2 Tablespoons (40g) of peanut butter dough. Press the two balls together gently, then roll them between your palms into one large, marbled ball. Continue until all the dough is shaped into cookies.

Bake the cookies: Place the dough balls on the prepared baking sheets and bake for 12 to 14 minutes, or until the edges appear set and the centers still look soft. If the cookies aren't spreading by minute 9, remove them from the oven and lightly bang the baking sheet on the counter 2 to 3 times to help them spread. Return to the oven to finish baking.
Cool the cookies: Let the cookies cool on the baking sheet for 5 minutes, then transfer them to a wire rack to cool completely. They'll slightly deflate as they cool, which is totally normal.
Store the cookies: Once cooled, store the cookies at room temperature in an airtight container for up to 1 week.
Helpful Substitutions
Peanut butter: If you have a peanut allergy, try sunflower seed butter or almond butter instead. The texture will be similar, though the flavor will change slightly.
Milk: Any kind works here, including almond milk, oat milk, or soy milk if you prefer nondairy options.
Chocolate chips: Feel free to use milk chocolate chips, dark chocolate chips, or even peanut butter chips in either or both doughs.
Cocoa powder: Dutch-process cocoa will work, but natural cocoa gives a slightly deeper flavor.
Equipment For Peanut Butter Chocolate Swirl Cookies
You don't need anything fancy to make these Peanut Butter Chocolate Swirl Cookies.
- Handheld or stand mixer with paddle attachment: Makes creaming the butter and sugars easy and fast.
- Large baking sheets: You'll need at least two for efficient baking.
- Parchment paper or silicone baking mats: Keeps the cookies from sticking and makes cleanup a breeze.
- Cooling rack: Lets air circulate around the cookies so they cool evenly.
Storage and Make-Ahead Tips
These Peanut Butter Chocolate Swirl Cookies store beautifully, which makes them perfect for baking ahead or keeping on hand for whenever a craving hits.
Room temperature: Store cooled cookies in an airtight container at room temperature for up to 1 week. They stay soft and chewy the entire time.
Freezing baked cookies: Place cooled cookies in a freezer-safe container or bag with parchment paper between layers. Freeze for up to 3 months. Thaw at room temperature for about 30 minutes before serving.
Freezing cookie dough: After shaping the dough balls, freeze them on a baking sheet until solid, then transfer to a freezer bag. Bake from frozen, adding 1 to 2 extra minutes to the baking time.
Serving Suggestions
These Peanut Butter Chocolate Swirl Cookies are perfect on their own, but here are a few ideas to make them even more special.
Serve them warm with a cold glass of milk for the ultimate after-school snack. The chocolate and peanut butter flavors shine even more when the cookies are slightly warm and the chips are melty. You can also crumble them over vanilla ice cream for an easy dessert that feels fancy. Pair them with hot coffee or a mug of cocoa on a chilly afternoon. If you're feeling extra indulgent, make ice cream sandwiches by pressing softened vanilla ice cream between two cookies and rolling the edges in mini chocolate chips.
For a dessert board, arrange these alongside Baileys and Coffee Cupcakes and Caramel Pear Pie for a mix of flavors and textures.
Expert Tips
Chill the dough fully: Don't skip the 3-hour chill time. Cold dough spreads less and results in thicker, softer Peanut Butter Chocolate Swirl Cookies.
Use room temperature ingredients: Softened butter and room temperature eggs mix more evenly and create a better texture.
Don't overbake: The centers should still look slightly soft when you pull the cookies from the oven. They'll continue to set as they cool.
Bang the pan if needed: If your Peanut Butter Chocolate Swirl Cookies aren't spreading by minute 9, a few light taps on the counter helps them flatten just enough.
Measure flour correctly: Spoon the flour into your measuring cup and level it off with a knife. Scooping directly from the bag can pack in too much flour and make the Peanut Butter Chocolate Swirl Cookies dry.
Press the dough balls together gently: You want them to stick, but you don't want to overmix and lose that pretty swirl pattern.
Why You'll Love This Peanut Butter Chocolate Swirl Cookies
These homemade Peanut Butter Chocolate Swirl Cookies check every box. The doughs come together quickly with basic pantry ingredients, and even though there's a chill time, it's completely hands-off. You get 24 thick, generous cookies that taste like they came from a fancy bakery. Kids love the swirl pattern, and adults love the flavor balance. Plus, they stay soft in an airtight container for a full week, which means you can bake ahead or just enjoy them slowly.
FAQ
How do I make Peanut Butter Chocolate Swirl Cookies?
You make two separate cookie doughs, one chocolate and one peanut butter, then roll equal portions of each into balls and press them together before baking. Chilling both doughs first keeps the Peanut Butter Chocolate Swirl Cookies thick and prevents them from spreading too much in the oven.
Can I freeze peanut butter chocolate swirl cookie dough?
Yes! After shaping the dough into balls, freeze them on a baking sheet until solid, then transfer to a freezer bag. You can bake them straight from frozen by adding just 1 to 2 extra minutes to the baking time.
Why do I need to chill the cookie dough before baking?
Chilling firms up the butter in the dough, which slows down spreading in the oven. This gives you thicker, softer Peanut Butter Chocolate Swirl Cookies with a better texture. It also helps the flavors develop and makes the dough easier to handle when you're shaping the balls.
How do you store soft-baked cookies to keep them fresh?
Store them in an airtight container at room temperature for up to a week. The key is making sure the container seals tightly so the cookies don't dry out. You can also add a slice of bread to the container, which helps keep them soft even longer.
Related
Looking for other recipes like this? Try these:
Pairing
These are my favorite dishes to serve with Peanut Butter Chocolate Swirl Cookies

Peanut Butter Chocolate Swirl Cookies
Ingredients
Method
- Cream together the butter and both sugars using a handheld or stand mixer on medium-high speed until light and fluffy, about 3 minutes. Add the egg and vanilla extract, and beat on high speed until combined. In a separate bowl, whisk together the flour, cocoa powder, baking soda, and salt. Gradually add the dry mixture to the wet ingredients, mixing on low speed until just combined. Beat in the milk and then the chocolate chips. The dough will be sticky and tacky.
- Cream together the butter and both sugars with a mixer on medium-high speed until fluffy, about 3 minutes. Add the egg and beat until well combined. Scrape down the sides of the bowl as necessary. Add the peanut butter and vanilla, and beat until smooth. In a separate bowl, whisk together the flour, baking soda, and salt. Slowly add to the wet ingredients, mixing on low speed until combined. Stir in the chocolate chips.
- Cover both doughs tightly and refrigerate for at least 3 hours, or up to 3 days. The doughs must be chilled to prevent the cookies from overspreading during baking.
- Preheat your oven to 350°F (177°C). Line large baking sheets with parchment paper or silicone baking mats.
- Take about 2 tablespoons (40g) of chocolate dough and roll into a ball. Do the same with the peanut butter dough. Press the two balls together and roll into one large ball. Repeat this for each cookie. The chocolate dough is sticky, so it helps to clean your hands every few balls.
- Bake the cookies for 12-14 minutes, or until the edges are set but the centers remain soft. If the cookies are not spreading, remove the sheet from the oven after about 9 minutes and gently tap the baking sheet on the counter 2-3 times to help the cookies spread. Return to the oven to continue baking.
- Allow the cookies to cool on the baking sheet for 5 minutes before transferring to a wire rack to cool completely. Optionally, press a few extra chocolate chips into the tops of the warm cookies.












Leave a Reply