Peanut Butter Chocolate Chip Cookies are one of those cookies I make when I want something soft and chewy with a real peanut butter flavor and plenty of chocolate.
My favorite part is the texture: set edges, a tender center, and little pockets of melted chips. The peanut butter keeps them rich, and the brown sugar adds that slightly deeper sweetness I like in a cookie.
These are especially good for a cookie tray, a casual weekend dessert, or whenever you want a quick batch that feels classic but still a little special.

Why You’ll Love This Recipe
Soft and Chewy: The centers stay nice and tender, with just enough structure around the edges so they don’t feel cakey.
Big Peanut Butter Flavor: These actually taste like peanut butter, not just “sweet cookie with a hint of it.”
Chocolate in Every Bite: Semisweet chips keep the cookie from being overly sweet and give you plenty of chocolate throughout.
Easy to Make Ahead: You can scoop the dough first and chill it when you want thicker cookies or an easier bake later.
Great for Cookie Trays: They hold up well, look good with a pinch of flaky salt, and people recognize what they are right away.
Ingredients You’ll Need
Dry
- All-purpose flour: I use regular flour here. Spoon and level if you tend to pack flour into the cup, since too much can make the cookies dry.
- Baking soda: Helps the cookies spread and gives you those lightly browned edges.
- Baking powder: Adds a little lift so the centers don’t bake up dense.
- Fine salt: Don’t skip it. Peanut butter and chocolate both need salt to taste right.
Wet
- Unsalted butter: Softened is important so it creams well with the sugars. If it’s greasy-melty, chill the dough before baking.
- Creamy peanut butter: The standard jar kind works great. Natural peanut butter can work too, but I like to chill the dough so the cookies don’t spread as much.
- Light brown sugar: This is where a lot of the chew comes from. Dark brown sugar works too if that’s what you have.
- Granulated sugar: Helps the edges set and keeps the cookie from being too soft all the way through.
- Egg: One is plenty here. It binds the dough and keeps the crumb tender.
- Vanilla extract: Makes the dough taste more “cookie” and less like straight peanut butter.
Mix ins
- Semisweet chocolate chips: Semisweet is my go-to here. Milk chocolate is fine if you like a sweeter cookie.
- Chopped roasted peanuts: Optional, but I like the extra crunch. Salted peanuts are totally fine.
- Flaky salt: Also optional, but a small pinch on top is really good with the chocolate.

Recipe Instructions
- Preheat the oven: Heat the oven to 350°F. Line 2 baking sheets with parchment paper.
- Mix the dry ingredients: Whisk the flour, baking soda, baking powder, and salt together until combined.
- Beat the butter and sugars: Beat the softened butter, peanut butter, brown sugar, and granulated sugar until light and fluffy.
- Add the egg: Mix in the egg and vanilla until smooth.
- Add the dry ingredients: Add the dry ingredients and mix just until you don’t see dry flour anymore.
- Fold in the chocolate chips: Fold in the chocolate chips and the chopped peanuts if you’re using them.
- Portion the dough: Scoop 2-tablespoon portions and place them about 2 inches apart. Gently press the tops to slightly flatten.
- Bake: Bake for 9 to 11 minutes, until the edges are set and lightly browned and the centers look slightly underdone.
- Let cool: Cool on the baking sheet for 5 minutes, then transfer to a rack to cool completely.

Some of my tips!
This is the part that really makes a difference. If you only read one section, make it this one because this is where I share the little trick that helps the recipe turn out so well.
Recipe Tips & Tricks
Chill the dough if it feels soft. If your butter was extra warm or your kitchen is warm, chilling the scooped dough for 20 to 30 minutes helps the cookies hold their shape. You’ll get a thicker cookie.
Don’t overmix after adding flour. Mix just until you stop seeing dry flour. Overmixing can make the cookies bake up a little tougher.
Pull them when the centers look underdone. If you wait until the centers look fully baked, they tend to end up drier. They keep cooking a bit on the hot pan.
Try a pinch of flaky salt on top. It’s optional, but it makes the chocolate taste stronger and the peanut butter taste more balanced.
Use cornstarch for extra chew. Replacing a small amount of flour with cornstarch gives a slightly softer, chewier bite. It’s subtle, but I notice it.
Make some touches!
There are plenty of easy ways to serve this depending on the occasion. Keep it simple, or add a few small touches to make it feel a little more special.
Serving Suggestions
- Milk: A cold glass of milk is classic with these. It’s especially nice if you add a little flaky salt on top.
- Coffee or espresso: These are really good with coffee, especially if you like your coffee not too sweet. A latte is great too.
- Ice cream: Serve them with vanilla ice cream on the side for an easy dessert plate. I like a scoop with one cookie rather than making a full sandwich.
- Fruit: Fresh strawberries or raspberries are nice next to these. It keeps things from feeling too heavy.
Save it for later
This section covers how to store leftovers and what parts of the recipe you can prepare ahead of time.
Storage and Make Ahead
Store baked cookies covered at room temperature for 2 to 3 days. If you want them softer again, warm one briefly in the microwave.
You can make the dough ahead and keep it covered in the fridge. I like to scoop the dough first so it’s ready to bake when I am.
Freeze dough balls up to 2 months. Bake from frozen and add about 1 to 2 minutes to the baking time.
If you bake straight from cold dough (fridge or freezer), the cookies usually spread a little less. Keep an eye on the last minute or two so the edges don’t get too dark.

A few quick answers
This section covers a few extra details that may help before you head to the recipe card.
Recipe FAQs
Can I use natural peanut butter?
You can, as long as it’s well stirred so the oil is mixed in. I’d also chill the dough before baking, since natural peanut butter can make the dough a little looser and the cookies can spread more.
How do I keep these cookies soft and chewy?
The biggest thing is not overbaking them. Pull them when the edges look set and the centers still look a little underdone, then let them sit on the baking sheet for a few minutes.
Can I make them thicker?
Yes. Chill the scooped dough for 20 to 30 minutes before baking, and don’t flatten them too much when you put them on the baking sheet.
Can I skip the peanuts?
Definitely. The chopped peanuts are optional and mainly add crunch. If you leave them out, you may want to add a small pinch of flaky salt on top to keep the flavor balanced.
How do I know when they’re done?
I look for lightly browned edges and a center that still looks a little soft. If the whole cookie looks dry and fully set in the oven, it’s usually gone a minute too long.
You might also like
Before you go, take a look at a few other recipes below the recipe card. They use similar ingredients in a different way and are worth saving too.

Peanut Butter Chocolate Chip Cookies
INGREDIENTS
Dry
- 1 1 2 cups all purpose flour
- 1 tsp baking soda
- 1 2 tsp baking powder
- 1 2 tsp fine salt.
Wet
- 1 2 cup unsalted butter softened
- 1 2 cup creamy peanut butter
- 3 4 cup light brown sugar packed
- 1 4 cup granulated sugar
- 1 large egg
- 2 tsp vanilla extract.
Mix ins
- 1 cup semisweet chocolate chips
- 1 2 cup chopped roasted peanuts optional
- flaky salt for topping optional.
INSTRUCTIONS
Prep
- heat oven to 350 F
- line 2 baking sheets with parchment paper
- whisk flour baking soda baking powder and salt until combined
- beat butter peanut butter brown sugar and granulated sugar until light and fluffy
- mix in egg and vanilla until smooth
- add dry ingredients and mix just until no dry flour remains
- fold in chocolate chips and optional peanuts
- scoop 2 tbsp portions and place 2 inches apart then gently press tops to slightly flatten.
Bake and Cool
- bake until edges are set and lightly browned and centers look slightly underdone 9 to 11 minutes
- cool on baking sheet 5 minutes then transfer to a rack to cool completely.
