Peanut Butter Brownie Swirl Cookies are the perfect treat for anyone who loves the rich flavors of chocolate and peanut butter combined into one delightful bite. These cookies have the fudgy texture of a brownie mixed with creamy swirls of peanut butter right inside, making every mouthful a delicious surprise.
I have to say, the best part about making these cookies is watching the pretty swirl patterns form as the peanut butter and brownie batters come together. I like to use a spoon to gently mix them just enough to create those beautiful swirls without losing the contrast between the two flavors. It’s fun to see how each cookie turns out a little different and special.
These cookies go great with a simple glass of milk or even a scoop of vanilla ice cream if you’re feeling fancy. I often bake a batch for gatherings because everyone always reaches for seconds. If you want a quick sweet fix that feels homemade and comforting, these cookies will definitely hit the spot!
Key Ingredients & Substitutions
Peanut Butter: Creamy peanut butter works best for smooth swirls. If you prefer a bit of crunch, chunky can add texture. For allergies, try sunflower seed butter as a good substitute.
Cocoa Powder: Use unsweetened cocoa powder for rich chocolate flavor. Dutch-processed cocoa can be swapped in for a mellower taste, but adjust baking powder to baking soda if you do.
Butter: Softened unsalted butter adds richness. You can use salted butter but skip the extra salt in the recipe to keep balance.
Chocolate Chips: Semi-sweet chips add sweetness without overpowering. Dark or milk chocolate chips can be used depending on your sweetness preference.
How Do I Create Those Beautiful Peanut Butter Swirls Without Overmixing?
Swirling peanut butter into brownie batter is key to these cookies’ look and taste. Here’s how I do it:
- After adding the final 1/4 cup of peanut butter, dollop it randomly over the batter.
- Use a spoon or spatula to gently lift and fold the peanut butter into the chocolate batter.
- Stop swirling once you see pretty marbled patterns—don’t fully mix it in or you’ll lose the swirl effect.
- Remember, gentle and minimal mixing keeps the contrast between chocolate and peanut butter, making each cookie unique and attractive.

Equipment You’ll Need
- Mixing bowls – one large for the batter and one for dry ingredients; helps keep things organized.
- Electric mixer or hand mixer – makes creaming butter and sugar easy and smooth.
- Measuring cups and spoons – for accuracy with ingredients.
- Spatula or wooden spoon – perfect for folding and swirling the peanut butter gently into the batter.
- Baking sheet – a flat tray that fits your cookies evenly without crowding.
- Parchment paper or silicone baking mat – prevents sticking and makes cleanup a breeze.
- Spoon or cookie scoop – to portion out even-sized cookie dough balls.
Flavor Variations & Add-Ins
- Swap peanut butter for almond or cashew butter for a different nutty flavor.
- Add chopped peanuts or walnuts for extra crunch inside the cookies.
- Try white chocolate chips or butterscotch chips instead of semi-sweet for a sweeter twist.
- Mix in a pinch of cinnamon or cayenne pepper to add warmth or a slight kick that pairs well with chocolate.
Peanut Butter Brownie Swirl Cookies
Ingredients You’ll Need:
- 1 cup creamy peanut butter (divided)
- 1/2 cup unsalted butter, softened
- 3/4 cup granulated sugar
- 3/4 cup packed brown sugar
- 2 large eggs
- 1 teaspoon vanilla extract
- 1 cup all-purpose flour
- 1/2 cup unsweetened cocoa powder
- 1/2 teaspoon baking powder
- 1/4 teaspoon salt
- 1 cup semi-sweet chocolate chips
How Much Time Will You Need?
This recipe takes about 15 minutes to prepare and about 10-12 minutes to bake each batch. Allow an additional 5 minutes for cooling. So, you can expect around 30 minutes from start to finish.
Step-by-Step Instructions:
1. Preheat and Prepare:
Start by preheating your oven to 350°F (175°C). Line a baking sheet with parchment paper or a silicone baking mat to keep your cookies from sticking.
2. Mix the Wet Ingredients:
In a large bowl, cream together the softened butter, 3/4 cup of peanut butter, granulated sugar, and brown sugar until the mixture is light and fluffy. Next, add the eggs one at a time, beating well after each addition. Stir in the vanilla extract to blend the flavors.
3. Combine Dry Ingredients:
In a separate bowl, whisk together the flour, cocoa powder, baking powder, and salt. Gradually add these dry ingredients to your wet mixture, stirring just until combined – don’t overmix!
4. Add Chocolate Chips and Swirl Peanut Butter:
Fold in the semi-sweet chocolate chips. Then, spoon in the remaining 1/4 cup of peanut butter. Using a spoon or spatula, gently swirl the peanut butter through the batter to create beautiful marbled patterns. Be careful not to mix it fully; you want those distinct swirls.
5. Scoop and Bake:
Scoop rounded tablespoons of batter onto your prepared baking sheet, spacing them about 2 inches apart. Bake for 10-12 minutes, until the edges are set but the centers still look slightly soft.
6. Cool and Enjoy:
Let the cookies cool on the baking sheet for about 5 minutes before transferring them to a wire rack to cool completely. Enjoy your rich, fudgy brownie swirl cookies with creamy peanut butter!
Can I Use Natural Peanut Butter Instead of Creamy Peanut Butter?
Yes, you can! Just make sure to stir natural peanut butter well before measuring, as the oil may have separated. Keep in mind that natural peanut butter might make the swirls a bit looser.
Can I Make These Cookies Ahead of Time?
Absolutely! You can prepare the dough and refrigerate it for up to 3 days before baking. Just bring the dough to room temperature for about 15 minutes before scooping and baking.
How Should I Store Leftover Cookies?
Store the cookies in an airtight container at room temperature for up to 4 days. For longer storage, freeze them for up to 3 months—just thaw at room temperature before enjoying.
Can I Substitute the Chocolate Chips?
Definitely! Feel free to use dark chocolate, milk chocolate, white chocolate chips, or even chopped chocolate chunks depending on your preference.



