Chocolate Peanut Butter Swirl Cookies Recipe
If you adore the irresistible combo of chocolate and peanut butter, then you’re in for a real treat with these Chocolate Peanut Butter Swirl Cookies. They capture the best of both worlds with their rich chocolate dough beautifully twisted together with a creamy, luscious peanut butter dough. Each bite offers that perfect balance of fudgy cocoa and nutty sweetness, wrapped in a soft yet slightly chewy cookie that’s just begging for a glass of milk. Whether you’re baking for a cozy night in or a festive gathering, these cookies are sure to bring smiles and the kind of comfort that only homemade treats can deliver.

Ingredients You’ll Need
These ingredients might look straightforward, but each one plays a vital role in crafting the perfect Chocolate Peanut Butter Swirl Cookies. From the silky butter that gives tenderness and richness, to the cocoa powder that packs in deep chocolate flavor, every element contributes to the cookie’s texture, taste, and signature swirl look.
- All-purpose flour: The foundation for both doughs, giving structure while keeping cookies tender.
- Unsweetened cocoa powder: Provides an intense chocolate flavor and beautiful dark color to the chocolate dough.
- Baking soda: Helps the cookies rise just right and develop a lovely texture without being cakey.
- Salt: Enhances the sweetness and balances the rich flavors perfectly.
- Unsalted butter: Adds moisture and richness, and when creamed properly, helps create the ideal light and fluffy base.
- Granulated sugar: Sweetens the dough and helps with spreading and browning of the cookies.
- Brown sugar: Adds a subtle molasses note along with extra moisture for soft, chewy bites.
- Eggs: Bind ingredients together and contribute to the tender crumb of each cookie.
- Vanilla extract: Elevates the overall flavor and brings warmth to both doughs.
- Creamy peanut butter: Infuses the peanut butter dough with its signature creamy nutty flavor and tenderness.
How to Make Chocolate Peanut Butter Swirl Cookies
Step 1: Prepare for Baking
Start by preheating your oven to 350 degrees Fahrenheit (175 degrees Celsius) and lining two large baking sheets with parchment paper. This simple step prevents sticking and ensures your cookies bake evenly, giving you that perfect golden edge and tender center.
Step 2: Make the Chocolate Dough
In a medium bowl, whisk together the all-purpose flour, cocoa powder, baking soda, and salt for the chocolate dough. In a separate large bowl, cream together the softened butter with granulated sugar and brown sugar until you get a fluffy, light mixture—this takes about 3 to 4 minutes. Then, beat in the egg and vanilla extract until combined. Gradually add the dry ingredients, mixing just until incorporated. This chocolate dough is going to be the rich, fudgy star of the swirl.
Step 3: Prepare the Peanut Butter Dough
For the peanut butter dough, whisk the all-purpose flour, baking soda, and salt in a medium bowl. In a large bowl, cream together the softened butter, granulated sugar, and brown sugar until fluffy. Add in the creamy peanut butter and stir until smooth. Beat in the egg and vanilla extract, then gradually fold in the dry ingredients until just combined. The creamy peanut butter ensures every bite is nutty and melt-in-your-mouth delicious.
Step 4: Create the Swirl Effect
Now for the fun part! Take equal portions of each dough—about two tablespoons each—and gently roll them together in your hands. Be careful not to overmix; you want to keep those distinct swirls that make these cookies so visually stunning. Place each dough ball on the prepared baking sheets, spacing them about two inches apart to allow for slight spreading.
Step 5: Bake to Perfection
Bake your Cookie masterpieces for 10 to 12 minutes, or until the edges are set but the centers are still slightly soft. Remember, the cookies will continue cooking on the hot sheet after you take them out, so avoid overbaking. Once out of the oven, let them cool on the baking sheets for about 5 minutes before transferring to a wire rack—this helps them firm up without losing tender chewiness.
How to Serve Chocolate Peanut Butter Swirl Cookies

Garnishes
If you want to add a little extra flair when serving these Chocolate Peanut Butter Swirl Cookies, consider sprinkling a pinch of flaky sea salt over the top while they’re still warm. This contrast of saltiness elevates the sweet flavors beautifully. You could also drizzle a bit of melted chocolate or a touch of peanut butter on top for an extra decadent look and flavor boost.
Side Dishes
These cookies are fantastic on their own, but they pair especially well with a tall glass of cold milk or a steaming cup of coffee or tea. For a more indulgent spread, serve alongside fresh fruit such as sliced bananas or strawberries; the fruit’s natural brightness balances the rich cookie flavors perfectly.
Creative Ways to Present
For a crowd-pleasing presentation, arrange your Chocolate Peanut Butter Swirl Cookies on a tiered dessert stand or stack them in a rustic basket lined with parchment paper. You can also sandwich a dollop of peanut butter or chocolate frosting between two cookies for bite-sized treats that are as fun to eat as they are to look at. Wrapping individual cookies with a ribbon makes adorable, homemade gifts for friends and family.
Make Ahead and Storage
Storing Leftovers
To keep your Chocolate Peanut Butter Swirl Cookies at peak freshness, store them in an airtight container at room temperature for up to one week. A neat trick is to place a slice of bread in the container—the cookies will absorb a bit of the bread’s moisture, staying soft and chewy for longer.
Freezing
These cookies freeze beautifully! For best results, wrap each cookie individually in plastic wrap, then place them in a freezer-safe bag or container. This way, they stay fresh for up to three months. When you’re ready to enjoy, simply thaw at room temperature or warm slightly before serving to recapture their freshly-baked softness.
Reheating
If your cookies feel a little firm or stale after storage, pop them in the microwave for 10 to 15 seconds. This quick warm-up brings back their soft, gooey texture and releases those wonderful chocolate and peanut butter aromas that make these treats so addictive.
FAQs
Can I use crunchy peanut butter instead of creamy?
Absolutely! Crunchy peanut butter adds a lovely texture contrast inside these Chocolate Peanut Butter Swirl Cookies. The cookies might spread slightly less, but the added crunch makes each bite extra delightful.
Why are my cookies spreading too much?
This usually happens if your butter was too warm or the dough was overmixed. To prevent this, chill the dough for about 30 minutes before baking. This step firms the dough up and keeps the cookie shape just right.
Can I make these cookies gluten-free?
Yes! Substitute the all-purpose flour with a 1:1 gluten-free flour blend. The texture may be a touch different but the flavor and fun swirl effect remain deliciously intact.
How do I know when the cookies are done?
Look for edges that are set and centers that still look a little soft. The cookies will finish cooking on the baking sheet after removal, ensuring a tender, chewy center without overbaking.
Can I prepare the dough ahead of time?
Definitely. You can make both doughs and store them in the refrigerator for up to 3 days before assembling and baking. Just be sure to bring the dough back to room temperature slightly before handling for the best swirls.
Final Thoughts
These Chocolate Peanut Butter Swirl Cookies are truly one of those recipes that bring joy right from the first bite to the last crumb. The magical marriage of rich chocolate and creamy peanut butter wrapped in elegant swirls creates a cookie that’s as beautiful as it is delicious. Whether you’re an avid baker or just looking for that perfect cookie to wow friends and family, I wholeheartedly encourage you to try these. Trust me, once you do, Chocolate Peanut Butter Swirl Cookies will become a beloved favorite in your kitchen forever.
PrintChocolate Peanut Butter Swirl Cookies Recipe
Delight in the perfect union of rich chocolate and creamy peanut butter with these Chocolate Peanut Butter Swirl Cookies. Featuring distinct swirls of chocolate and peanut butter doughs, these cookies are tender, flavorful, and visually stunning. Perfect for sharing or indulging in a sweet treat, they combine classic flavors in a simple, easy-to-follow recipe.
- Prep Time: 20 minutes
- Cook Time: 10-12 minutes per batch
- Total Time: 45 minutes
- Yield: 24 cookies 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
Chocolate Dough
- 1 cup all-purpose flour
- ¼ cup unsweetened cocoa powder
- ½ teaspoon baking soda
- ¼ teaspoon salt
- ½ cup unsalted butter, softened
- ½ cup granulated sugar
- ¼ cup brown sugar
- 1 large egg
- 1 teaspoon vanilla extract
Peanut Butter Dough
- ¾ cup all-purpose flour
- ¼ teaspoon baking soda
- ¼ teaspoon salt
- ¼ cup unsalted butter, softened
- ¼ cup granulated sugar
- ¼ cup brown sugar
- ½ cup creamy peanut butter
- 1 large egg
- 1 teaspoon vanilla extract
Instructions
- Prepare for Baking: Preheat your oven to 350°F (175°C) and line two large baking sheets with parchment paper to prevent sticking and ensure even browning.
- Make the Chocolate Dough: In a medium bowl, whisk together the flour, cocoa powder, baking soda, and salt. In a separate large bowl, cream the softened butter with granulated and brown sugars until light and fluffy (about 3-4 minutes). Beat in the egg and vanilla extract until fully combined. Gradually incorporate the dry ingredients, mixing until just combined. Set the dough aside.
- Prepare the Peanut Butter Dough: Whisk the flour, baking soda, and salt in a separate medium bowl. In a large bowl, cream the softened butter, granulated sugar, and brown sugar until fluffy. Add the peanut butter and mix until smooth. Beat in the egg and vanilla extract, then gradually add the dry ingredients until just combined.
- Create the Swirl Effect: Take equal portions (about 2 tablespoons) of each dough and gently roll them together by hand to form swirled balls, being careful not to overmix. Place the combined dough balls on the prepared baking sheets, spacing about 2 inches apart.
- Bake to Perfection: Bake the cookies for 10-12 minutes, until edges are set but centers still look slightly soft. Remove from oven and let cookies cool on the baking sheets for 5 minutes before transferring to a wire rack to cool completely.
Notes
- Add mini chocolate chips to the peanut butter dough or chopped peanuts to the chocolate dough for extra decadence.
- Natural peanut butter can be substituted but may require adjusting the flour slightly if the dough gets too wet.
- Cookies freeze well; wrap individually in plastic wrap, store in freezer bags for up to 3 months.
- Dough can be made ahead and refrigerated for up to 3 days before baking.
Nutrition
- Serving Size: 1 cookie
- Calories: 150
- Sugar: 11g
- Sodium: 90mg
- Fat: 8g
- Saturated Fat: 3.5g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 1.5g
- Protein: 3g
- Cholesterol: 25mg
Keywords: chocolate peanut butter cookies, swirl cookies, chocolate cookies, peanut butter cookies, easy baking, dessert cookies