Fudgy Peanut Butter Brownie Swirl Cookies
These peanut butter brownie swirl cookies give you a dense, fudgy brownie base marbled with ribbons of salty peanut butter. It’s one simple dough split in two, so you get that bakery-case look without any fuss.

Each cookie has crackly edges, a soft center, and that peanut butter cup thing going on. They come together in under an hour and taste like you put in way more work.
Why These Swirl Cookies Are a Keeper
The chocolate half stays deeply cocoa-rich and fudgy for days, with that slight shiny crackle on top. The peanut butter swirl doesn’t vanish into the dough; it holds its own salty-sweet stripes that cut through the richness.
I pull this recipe out when I want a tray of cookies that looks impressive but still feels like a no-stress bake. One bowl base, two quick additions, and a gentle twist does all the heavy lifting.
Ingredients

- 1/2 cup unsalted butter, softened: brings richness and helps the dough spread just enough.
- 3/4 cup granulated sugar: sweetens and gives the brownie half its slight chew.
- 1/4 cup light brown sugar, packed: adds a hint of molasses for deeper flavor.
- 1 large egg: binds everything together.
- 1 teaspoon vanilla extract: rounds out the chocolate and peanut butter.
- 1 3/4 cups all-purpose flour: spooned and leveled so the dough isn’t heavy.
- 1/2 teaspoon baking soda: gives the cookies a little lift.
- 1/4 teaspoon salt: balances the sweetness.
- 3 tablespoons unsweetened cocoa powder: use Dutch-process for a darker swirl and richer taste.
- 1/3 cup creamy peanut butter: a no-stir commercial brand keeps the dough easy to work with.
- 2 tablespoons powdered sugar: sweetens and stiffens the peanut butter dough slightly.
- 1 tablespoon milk (if needed): adds just enough moisture to the cocoa dough if it feels stiff.
Variations / Substitutions
- Crunchy peanut butter: swap it in for little bits of nut throughout the cookies.
- Chocolate chips: fold 1/4 cup mini chocolate chips into the brownie dough before swirling.
- Almond butter: works well, but the dough may be a bit looser; chill 15 minutes if you need to.
- Gluten-free flour: a 1:1 gluten-free baking blend replaces the all-purpose flour without issue.
Fudgy Brownie in a Mug Recipe is next on our list if these cookies are your kind of dessert.
How To Make Peanut Butter Brownie Swirl Cookies
Step 1: Make the Base Dough

Preheat your oven to 350°F (175°C) and line two baking sheets. In a large bowl, beat the 1/2 cup softened butter, 3/4 cup granulated sugar, and 1/4 cup brown sugar until the mixture looks pale and fluffy, about 2 minutes. Mix in the egg and 1 teaspoon vanilla until smooth, then add the 1 3/4 cups flour, 1/2 teaspoon baking soda, and 1/4 teaspoon salt. Stir just until no dry streaks remain.
The dough will be soft but should hold its shape when you press it. If it feels too tacky to handle, pop the bowl in the fridge for 10 minutes while you get the next ingredients ready.
Step 2: Divide and Flavor the Doughs

Scoop out half of the base dough (it will be about 1 cup) into a second bowl. To one portion, add the 3 tablespoons cocoa powder and stir until the chocolate works through evenly. If the cocoa dough feels dry or crumbly, add the 1 tablespoon milk and mix again; it should be pliable but not sticky. To the other portion, add the 1/3 cup peanut butter and 2 tablespoons powdered sugar, mixing until smooth.
You’ll end up with a deep, dark chocolate dough and a lighter, peanutty one. The chocolate dough will be a little stiffer, but both should be easy to scoop and roll.
Step 3: Swirl the Cookies

Take a scant tablespoon of each dough—use a small cookie scoop if you have one—and place the two scoops side by side in your palm. Gently press them together so they connect, then roll the mass into a ball with your hands. Place the ball on a prepared baking sheet and repeat with the remaining dough, spacing the cookies about 2 inches apart.
You want the colors to stay distinct, so handle them just enough to form a ball. The surface should look marbled, with ribbons of peanut butter running through the chocolate.
Step 4: Bake and Serve

Slide the sheets into the oven and bake for 10 to 12 minutes. The cookies are ready when the edges look set and the centers are still slightly soft to the touch. Let them cool on the sheet for 5 minutes so they firm up, then transfer to a wire rack.
The centers might look a touch underdone when they come out, but they’ll set as they cool and stay wonderfully fudgy. Serve them warm or at room temperature, with a cold glass of milk nearby.
A Few Notes for Perfect Swirls
- Use a cookie scoop to get evenly sized balls, which helps all the cookies finish baking at the same time.
- If your kitchen is warm and the peanut butter dough feels greasy or sticky, chill both dough bowls for 10 minutes before scooping.
- For the deepest brownie color and flavor, reach for Dutch-process cocoa powder.
- These cookies look slightly soft in the middle when you pull them out. That’s the key to keeping them fudgy, so resist the urge to add extra time unless you prefer a crisp cookie.
- The swirls stay most distinct when you barely press the two doughs together before rolling. Overworking blends them into a uniform color.
Storing Leftovers
Keep the cookies in an airtight container at room temperature for up to 5 days. Tuck a slice of bread inside to help them stay soft. You can freeze baked cookies for up to 2 months; let them thaw at room temperature or microwave them for 10 seconds to bring back that just-baked fudginess.
Frequently Asked Questions
Can I use natural peanut butter?
Natural peanut butter works, but it can make the dough a bit greasy. Stir the jar very well and if the dough feels too soft after mixing, chill it for 15 minutes before scooping.
Can I make the dough ahead of time?
Yes. Prepare both doughs, wrap them separately, and refrigerate for up to 2 days. Let them sit at room temperature for about 15 minutes so the dough softens enough to scoop and swirl easily.
How do I get more distinct swirls?
The trick is minimal handling. Place the two scoops side by side, press them together once very gently, and roll only enough to form a ball. Overworking muddies the colors.
Can I freeze the raw cookie dough?
Absolutely. Shape the swirled balls and freeze them on a tray until solid, then transfer to a zip-top bag. Bake from frozen, adding 2 minutes to the bake time. No need to thaw.

Peanut Butter Brownie Swirl Cookies Recipe
Ingredients
Method
- Preheat oven to 350°F (175°C) and line two baking sheets. Cream butter and sugars until light, then add egg and vanilla. Mix in flour, baking soda, and salt to form a soft base dough.
- Divide dough in half. Mix cocoa powder (and 1 tbsp milk if the dough feels dry) into one portion until no streaks remain. Mix peanut butter and powdered sugar into the other portion until smooth.
- Take a scant tablespoon of each dough, press together side by side, and gently roll into a ball. Place on a baking sheet and repeat, spacing cookies 2 inches apart.
- Bake for 10 to 12 minutes, until edges set and centers look slightly soft. Cool on the sheet for 5 minutes, then transfer to a wire rack.
