Chocolate Peanut Butter Swirl Cookies
Chocolate Peanut Butter Swirl Cookies turn pantry cocoa and peanut butter into soft, fudgy cookies with sweet nutty ribbons.
These cookies taste rich, look bakery-worthy, and stay simple enough for a weeknight baking craving. The chocolate dough stays soft in the middle, while the peanut butter swirl adds a creamy, salty sweet bite.
Why You’ll Love This Recipe
- Fudgy chocolate centers with creamy peanut butter swirls in every bite.
- Soft edges and tender centers, not dry or cakey.
- Uses simple pantry staples, so you can bake without a special shopping trip.
- Ready fast, with no long chill time unless your kitchen runs warm.
Fabian’s Budget Tip: Use store brand creamy peanut butter and regular cocoa powder. Save natural peanut butter for toast, because its oil can separate and make the swirl greasy.
Ingredients (Serves 4)
Makes about 12 cookies, or 3 cookies per serving.
- 1 cup all purpose flour (125 g)
- 1/3 cup unsweetened cocoa powder (35 g)
- 1/2 teaspoon baking soda (2 g)
- 1/4 teaspoon salt (1.5 g)
- 6 tablespoons unsalted butter, softened (85 g)
- 1/2 cup packed brown sugar (100 g)
- 1/4 cup granulated sugar (50 g)
- 1 large egg, room temperature if possible
- 1 teaspoon vanilla extract (5 ml)
- 1/3 cup creamy peanut butter (85 g)
- 3 tablespoons powdered sugar (24 g)
Step-by-Step Instructions
1. Heat the Oven and Prep the Pans
Heat the oven to 350°F (175°C). Line two baking sheets with parchment paper. Leave a little space between the pans and the oven walls so the cookies bake evenly.
2. Mix the Dry Ingredients
In a medium bowl, whisk the flour, cocoa powder, baking soda, and salt. The cocoa should look evenly blended with no pale flour streaks.
3. Cream Butter and Sugars
In a large bowl, beat the softened butter, brown sugar, and granulated sugar until the mixture looks fluffy and slightly lighter. This takes about 2 minutes by hand with a sturdy spoon, or 1 minute with a mixer.
4. Add Egg and Vanilla
Beat in the egg and vanilla until glossy. Scrape the bowl so the dough bakes evenly and every cookie has the same rich chocolate flavor.
5. Make the Chocolate Dough
Add the dry mixture to the wet mixture. Stir just until a soft chocolate dough forms. Stop when the last cocoa streak disappears, because overmixing can make cookies tough.
6. Mix the Peanut Butter Swirl
In a small bowl, stir the creamy peanut butter with powdered sugar until thick and smooth. It should look like soft peanut butter frosting and hold gentle ribbons when you lift the spoon.
7. Marble the Dough
Drop small spoonfuls of the peanut butter mixture over the chocolate dough. Fold gently 3 or 4 times. Do not fully mix it in. You want visible tan streaks running through the dark dough.
8. Scoop and Bake
Scoop rounded tablespoons of dough onto the prepared baking sheets, leaving about 2 inches (5 cm) between each cookie. Bake for 9 to 11 minutes, until the edges look set and the centers still look soft and slightly puffed. Your kitchen should smell like warm cocoa and roasted peanuts.
9. Cool the Cookies
Let the cookies rest on the baking sheet for 5 minutes. They will finish setting as they cool. Move them to a rack when they feel firm enough to lift without bending.
Expert Troubleshooting & FAQs
Can I chill the dough before baking?
Yes. Chill the dough for 15 to 20 minutes if it feels very sticky or if your kitchen is warm. Chilled dough spreads less and gives thicker cookies.
Why did my cookies spread too much?
Your butter may have been too soft, or the dough may have warmed up while you shaped it. Chill the dough briefly, then bake on a cool baking sheet.
Why are my cookies dry?
They likely baked too long or had too much flour. Pull them from the oven when the centers still look soft. Spoon flour into the measuring cup, then level it for a lighter measure.
Can I use crunchy peanut butter?
Yes, but the swirl will look more rustic and less smooth. Creamy peanut butter gives the cleanest ribbons and the softest texture.
Can I freeze these cookies?
Yes. Freeze baked cookies in an airtight container for up to 2 months. Thaw at room temperature, or warm one cookie for a few seconds until the peanut butter smells fresh again.
Estimated Nutritional Facts
Per serving, about 3 cookies.
- Calories: about 600
- Protein: about 10 g
- Carbs: about 78 g
- Fats: about 28 g
Chocolate Peanut Butter Swirl Cookies

Ingredients
- 1 cup all purpose flour (125 g)
- 1/3 cup unsweetened cocoa powder (35 g)
- 1/2 teaspoon baking soda (2 g)
- 1/4 teaspoon salt (1.5 g)
- 6 tablespoons unsalted butter, softened (85 g)
- 1/2 cup packed brown sugar (100 g)
- 1/4 cup granulated sugar (50 g)
- 1 large egg, room temperature if possible
- 1 teaspoon vanilla extract (5 ml)
- 1/3 cup creamy peanut butter (85 g)
- 3 tablespoons powdered sugar (24 g)
Instructions
- 1. Heat the Oven and Prep the Pans. Heat the oven to 350°F (175°C). Line two baking sheets with parchment paper. Leave a little space between the pans and the oven walls so the cookies bake evenly.
- 2. Mix the Dry Ingredients. In a medium bowl, whisk the flour, cocoa powder, baking soda, and salt. The cocoa should look evenly blended with no pale flour streaks.
- 3. Cream Butter and Sugars. In a large bowl, beat the softened butter, brown sugar, and granulated sugar until the mixture looks fluffy and slightly lighter. This takes about 2 minutes by hand with a sturdy spoon, or 1 minute with a mixer.
- 4. Add Egg and Vanilla. Beat in the egg and vanilla until glossy. Scrape the bowl so the dough bakes evenly and every cookie has the same rich chocolate flavor.
- 5. Make the Chocolate Dough. Add the dry mixture to the wet mixture. Stir just until a soft chocolate dough forms. Stop when the last cocoa streak disappears, because overmixing can make cookies tough.
- 6. Mix the Peanut Butter Swirl. In a small bowl, stir the creamy peanut butter with powdered sugar until thick and smooth. It should look like soft peanut butter frosting and hold gentle ribbons when you lift the spoon.
- 7. Marble the Dough. Drop small spoonfuls of the peanut butter mixture over the chocolate dough. Fold gently 3 or 4 times. Do not fully mix it in. You want visible tan streaks running through the dark dough.
- 8. Scoop and Bake. Scoop rounded tablespoons of dough onto the prepared baking sheets, leaving about 2 inches (5 cm) between each cookie. Bake for 9 to 11 minutes, until the edges look set and the centers still look soft and slightly puffed. Your kitchen should smell like warm cocoa and roasted peanuts.
- 9. Cool the Cookies. Let the cookies rest on the baking sheet for 5 minutes. They will finish setting as they cool. Move them to a rack when they feel firm enough to lift without bending.









