Chocolate Peanut Butter Swirl Cookies – Easy Homemade Treat

Okay, so here’s the thing about Peanut Butter Swirl Cookies – I’ve been making these for like three years now, and every single time someone asks for the recipe. Every. Single. Time.

Started making them because my daughter came home from school one day talking about her friend’s mom’s cookies. You know how kids are. “Mom, these were THE BEST cookies ever!” Thanks, kid. Love the confidence in my baking skills. But honestly? She wasn’t wrong. I tracked down something similar and then completely messed it up the first two times before figuring out what actually works.

Chocolate Peanut Butter Swirl Cookies

What Makes These Peanut Butter Swirl Cookies Special :

Look, I’m gonna be honest with you – these aren’t those perfectly uniform cookies you see on Instagram. They’re messy. The chocolate and peanut butter kinda do their own thing, and that’s the whole point. Some swirls are bigger, some are smaller, and somehow that makes them even better? My neighbor Sarah calls them “rustic.” I call them perfectly imperfect.

The chocolate-peanut butter combo isn’t rocket science, but the swirl technique… that took me a minute to figure out. First batch? I tried to be all fancy and pipe them. Disaster. Complete disaster. Second time I just plopped everything together and it worked way better.

Why You’ll Actually Make These :

They use stuff you probably already have. Unless you’re one of those people who doesn’t keep peanut butter in the house. (If that’s you, we need to talk about your life choices.) And they’re done in like 30 minutes total. Maybe 35 if you get distracted scrolling through your phone while they bake. Not that I’ve ever done that.

Ingredients for Peanut Butter Swirl Cookies :

Chocolate Peanut Butter Swirl Cookies

Here’s what you need. And before you ask – yes, you can use crunchy peanut butter instead of smooth. I’ve tried both. Crunchy adds texture but the swirl doesn’t look quite as pretty. Your call.

For the Cookie Base:

  • 1 cup all-purpose flour (just scoop it, don’t get fancy with measuring)
  • 1/2 teaspoon baking soda
  • 1/4 teaspoon salt
  • 1/2 cup unsalted butter, softened (leave it on the counter for like an hour, or microwave it for 10 seconds if you’re impatient like me)
  • 1/2 cup creamy peanut butter (I use Jif, but whatever brand you like works)
  • 1/2 cup granulated sugar
  • 1/3 cup brown sugar (light or dark, doesn’t matter)
  • 1 large egg
  • 1 teaspoon vanilla extract (the real stuff, not imitation – learned that the hard way)

For the Chocolate Swirl:

  • 1/2 cup semi-sweet chocolate chips
  • 2 tablespoons peanut butter
  • 1 tablespoon butter

That’s it. Simple stuff. Last time I made these I was out of brown sugar and just used all white sugar. Still turned out fine. Not AS good, but fine.

How to Make Peanut Butter Swirl Cookies :

Chocolate Peanut Butter Swirl Cookies

Step 1: Preheat and Prep

Preheat your oven to 350°F. Don’t forget this step like I always do and then stand there wondering why nothing’s happening.

Line a baking sheet with parchment paper. You CAN skip this but then you’re scrubbing the pan later, so your choice really.

Step 2: Mix the Dry Stuff

Whisk together flour, baking soda, and salt in a bowl. Set it aside. Revolutionary, I know.

Step 3: Cream the Butter and Sugars

This is where it gets real. Beat the softened butter, peanut butter, and both sugars together until it’s fluffy. Takes about 2-3 minutes with a hand mixer. My arm got tired trying to do this by hand once. Don’t be a hero. Use the mixer.

The mixture should look lighter in color and kinda airy. If it looks like sad, dense paste, keep mixing.

Step 4: Add Egg and Vanilla

Beat in the egg and vanilla. Mix until everything’s combined but don’t go crazy with it. We’re making cookies, not whipped cream.

Step 5: Combine Wet and Dry

Gradually add the flour mixture to the peanut butter mixture. I do this in like three batches because dumping it all at once creates a flour explosion. Ask me how I know.

Mix until JUST combined. You should still see a few flour streaks. The dough will look thick and slightly crumbly. That’s perfect.

Step 6: Make the Chocolate Swirl (The Fun Part)

Melt the chocolate chips, 2 tablespoons peanut butter, and 1 tablespoon butter together. I use the microwave – 30 seconds, stir, another 20 seconds, stir again. Keep going until smooth.

It’ll smell amazing. Try not to eat it all. (I failed at this last Tuesday.)

Step 7: Create the Swirl Effect

Here’s where my first attempts went wrong. Don’t try to be perfect.

Scoop about a tablespoon of cookie dough and flatten it slightly in your palm. Drop a small spoonful of the chocolate mixture on top. Then add another small piece of cookie dough on top of that. Basically making a chocolate sandwich.

Roll it into a ball (it’ll be messy), place it on the baking sheet, and GENTLY press down with a fork. Not too much. Just enough to flatten slightly.

The chocolate will peek through. Some cookies will have more visible chocolate, some less. This is what makes them look homemade and not like they came from a factory.

Step 8: Bake These Peanut Butter Swirl Cookies

Bake for 10-12 minutes. They should look slightly underbaked in the center. TRUST ME ON THIS. They keep cooking on the pan after you take them out.

I set my timer for 10 minutes and check them. Usually need another minute or two. But every oven is different. Mine runs hot, so maybe yours doesn’t.

Step 9: Cool Down

Let them cool on the baking sheet for 5 minutes. They’ll be super soft and delicate right out of the oven. If you try to move them immediately, they’ll fall apart. Been there, cried over that.

Transfer to a wire rack to cool completely. Or eat them warm if you have zero self-control. No judgment.

Tips for Perfect Peanut Butter Swirl Cookies :

Room Temperature Ingredients Matter: Cold butter won’t cream properly. Cold eggs won’t incorporate well. Just plan ahead a little.

Don’t Overbake: These cookies are WAY better slightly underdone than overdone. They’ll look puffy and soft in the oven. That’s what you want.

Storage: Keep them in an airtight container for up to 5 days. They also freeze really well for up to 3 months. I wrap them individually in plastic wrap and throw them in a freezer bag.

Variations I’ve Tried: Added mini M&Ms once because my son found them in the pantry. Actually worked great. Also tried dark chocolate instead of semi-sweet. Good if you like things less sweet.

The Flour Thing: Measure your flour correctly (fluff it, spoon it, level it) or just weigh it if you have a scale. Too much flour makes them dry and crumbly. Too little makes them spread like crazy.

What NOT to Do :

Don’t use natural peanut butter (the kind with oil on top). It’s too oily and the cookies spread weird. Regular processed peanut butter works better here. Sorry, health nuts.

Don’t skip the brown sugar entirely. It adds moisture and chewiness. All white sugar makes them more crispy.

Don’t flatten them too much before baking. They need room to spread on their own.

Why These Cookies Always Disappear Fast :

I made a double batch last weekend for a neighbor’s birthday thing. Brought home an empty container within an hour. People kept asking what bakery I got them from. Like… thanks? That’s nice? But also I literally made them in my kitchen while wearing pajamas, so.

My 8-year-old, who normally picks out all the chocolate from anything I make, actually eats these. The peanut butter is strong enough that it balances the chocolate. Or maybe she’s finally developing normal taste. Either way, I’m calling it a win.

The texture is what gets people. They’re chewy in the middle, slightly crispy on the edges, and the chocolate swirl adds this gooey element. It’s like three different cookies in one.

Plus they look fancy even though they’re stupid easy to make. Nobody needs to know you threw them together during your lunch break.

Chocolate Peanut Butter Swirl Cookies

Are they the best cookies I’ve ever made? Maybe not. But they’re definitely top five. And considering how little effort they take compared to some other recipes I’ve tried (looking at you, macarons that took me six attempts), they’re absolutely worth it.

They work for everything – lunch boxes, potlucks, midnight snacking when you can’t sleep, bribing your kids to clean their rooms (hypothetically speaking). Very versatile.

The chocolate and peanut butter flavors hit just right. Not too sweet, not too rich, just… good. Comforting. The kind of cookie that makes you want another one five minutes after finishing the first.

If you’re looking for something that tastes homemade because it actually IS homemade and doesn’t require professional skills, make these Peanut Butter Swirl Cookies. Seriously. Your family will thank you. Or at least stop complaining about there being “nothing good to eat” for like two days.

Happy baking! And if yours turn out better than mine, keep it to yourself because my ego can’t handle it. 😊

Chocolate Peanut Butter Swirl Cookies

Easy homemade Peanut Butter Swirl Cookies with chocolate and peanut butter that are chewy, delicious, and ready in 30 minutes. Perfect for any occasion using simple ingredients.

⏱️ Prep
15M
🔥 Cook
12M
⏰ Total
27M
👥 Yield
24 cookies
⚡ Calories
145 calories

Ingredients

  • 1 cup all-purpose flour
  • 1/2 teaspoon baking soda
  • 1/4 teaspoon salt
  • 1/2 cup unsalted butter, softened
  • 1/2 cup creamy peanut butter
  • 1/2 cup granulated sugar
  • 1/3 cup brown sugar
  • 1 large egg
  • 1 teaspoon vanilla extract
  • 1/2 cup semi-sweet chocolate chips
  • 2 tablespoons peanut butter (for swirl)
  • 1 tablespoon butter (for swirl)

Instructions

  1. Step 1
    Preheat oven to 350°F (175°C). Line a baking sheet with parchment paper.
  2. Step 2
    Whisk together flour, baking soda, and salt in a bowl. Set aside.
  3. Step 3
    Beat softened butter, peanut butter, granulated sugar, and brown sugar together for 2-3 minutes until fluffy and light in color.
  4. Step 4
    Beat in egg and vanilla extract until well combined.
  5. Step 5
    Gradually add flour mixture to peanut butter mixture in batches, mixing until just combined with a few flour streaks remaining.
  6. Step 6
    Melt chocolate chips, 2 tablespoons peanut butter, and 1 tablespoon butter in microwave in 30-second intervals, stirring between each until smooth.
  7. Step 7
    Scoop 1 tablespoon of cookie dough, flatten slightly, add chocolate mixture on top, cover with more dough, and roll into a ball. Place on baking sheet and gently press with fork.
  8. Step 8
    Bake for 10-12 minutes until edges are set but centers look slightly underbaked.
  9. Step 9
    Let cookies cool on baking sheet for 5 minutes, then transfer to wire rack to cool completely.