I’ve been on a mission to find the perfect peanut butter cookie recipe for years. You know the kind – thick, soft in the middle, with just enough chewiness that they don’t crumble apart when you bite into them. Most recipes I tried either came out too flat and crispy or too cakey and bland.
Then my sister-in-law brought a batch of these to our family reunion last summer. I took one bite and knew I had to get the recipe. She laughed and said she’d been tweaking it for months to get the texture just right.
What really sold me was watching my brother sneak back to the cookie table three times during dinner. He’s not even a big sweets person, but he couldn’t stay away from these cookies.

What Makes These Cookies Different?
The secret is in the combination of both brown and white sugar, plus that splash of milk that keeps them incredibly soft. Most peanut butter cookie recipes use just one type of sugar, but the brown sugar adds moisture and chewiness while the white sugar helps with spreading.
The ratio of peanut butter to butter is perfectly balanced too. Enough peanut butter for that rich, nutty flavor, but not so much that the cookies fall apart or taste greasy.
These cookies stay thick because the dough doesn’t spread too much in the oven. You get that perfect soft center with slightly set edges that have just a hint of golden color.
Why You’ll Love This Recipe
These come together in about 30 minutes from start to finish, using ingredients you probably already have in your pantry. No chilling required, though it helps if you have the time.
The texture is exactly what you want from a peanut butter cookie – soft, chewy, and substantial enough to satisfy your sweet tooth without being too heavy. They’re not too sweet either, so the peanut butter flavor really shines through.
They keep beautifully for up to a week in an airtight container, and they actually improve slightly after a day when the flavors have time to meld together.
What You’ll Need
1 1/2 cups all-purpose flour
1/2 teaspoon baking soda
1/2 teaspoon baking powder
1/4 teaspoon salt
1/2 cup unsalted butter, softened
3/4 cup creamy peanut butter
3/4 cup brown sugar, packed
1/4 cup granulated sugar
1 large egg
1 teaspoon vanilla extract
2 tablespoons milk
Make sure your butter is properly softened – it should give slightly when pressed but not be melted. Room temperature butter creams better with the sugars and creates the right texture.
Creamy peanut butter works best for the smooth texture, but natural peanut butter will give you deeper, more roasted flavor if you prefer that. Just make sure to stir it well first.
How to Make Thick and Chewy Peanut Butter Cookies – Step by Step
1. Prep your workspace.
Preheat oven to 350°F and line a baking sheet with parchment paper. This prevents sticking and makes cleanup so much easier.
Having everything ready before you start mixing makes the whole process go smoother.
2. Mix the dry ingredients.
In a medium bowl, whisk together flour, baking soda, baking powder, and salt. Set this aside – you’ll add it to the wet ingredients later.
Make sure to whisk it well so the leavening agents are evenly distributed throughout the flour.
3. Cream the fats and sugars.
In a large bowl, cream together the softened butter, peanut butter, brown sugar, and granulated sugar until light and fluffy. This usually takes about 3-4 minutes with an electric mixer.
Don’t rush this step – proper creaming creates the texture that makes these cookies so perfect. The mixture should look pale and fluffy when it’s ready.
4. Add the wet ingredients.
Mix in the egg, vanilla extract, and milk until well combined. The mixture might look slightly curdled after adding the egg, but that’s normal – it will smooth out.
Make sure everything is fully incorporated before moving to the next step.
5. Combine wet and dry.
Gradually add the flour mixture to the wet ingredients, stirring until just incorporated. Don’t overmix – this can make the cookies tough.
Stop mixing as soon as you don’t see any dry flour streaks. The dough should be soft and slightly sticky.
6. Shape and bake.
Scoop dough into 1.5-inch balls and place them on your prepared baking sheet, spacing them about 2 inches apart. Press each cookie slightly with a fork in a crisscross pattern – this is the classic peanut butter cookie look.
Bake for 10-12 minutes, or until the edges are lightly golden but the centers still look soft and slightly underbaked. They’ll continue cooking on the hot pan after you remove them.
7. Cool properly.
Let the cookies cool on the baking sheet for 5 minutes before transferring to a wire rack. This cooling time on the pan is crucial – it lets them finish cooking without overbaking.
If you try to move them too soon, they might fall apart since they’re still very soft.
Variations to Try
Once you master the basic recipe, there are lots of ways to customize these cookies:
Add chocolate chips or peanut butter chips for extra richness
Roll the dough balls in granulated sugar before baking for a slightly crispier exterior
Press a Hershey’s Kiss into the center of each cookie right after baking
Add a pinch of cinnamon or sea salt to the dough for more complex flavor
Make them into sandwich cookies with peanut butter or chocolate frosting
Use crunchy peanut butter for added texture and nutty bits
Try different extracts like almond or maple for unique flavors
Serving Suggestions
These cookies are perfect on their own with a cold glass of milk – the classic combination that never gets old.
They’re wonderful for lunch boxes, bake sales, or any time you need a treat that travels well. The thick texture means they won’t break apart easily.
For special occasions, arrange them on a nice platter alongside other homemade cookies for a dessert spread that everyone will love.
Try crumbling them over ice cream or using them as the base for a peanut butter cookie crust in bars or cheesecakes.
Storage and Make-Ahead Tips
Store these cookies in an airtight container at room temperature for up to one week. Layer them between parchment paper if you’re stacking them to prevent sticking.
The dough can be made ahead and refrigerated for up to 3 days, or frozen for up to 3 months. If chilling the dough, let it come to room temperature for about 15 minutes before scooping and baking.
You can also freeze the baked cookies for up to 3 months. Just thaw them at room temperature for about an hour before serving.
For extra thick cookies, chill the shaped dough balls for 30 minutes before baking. This prevents them from spreading as much in the oven.
Frequently Asked Questions
Why are my cookies spreading too much?
Make sure your butter isn’t too warm, and check that your baking soda and baking powder are fresh. Old leavening agents can cause cookies to spread instead of rise.
Can I use natural peanut butter?
Yes, but make sure to stir it really well first since natural peanut butter separates. The texture might be slightly different, but the flavor will be more intense.
How do I know when they’re done?
The edges should be lightly golden, but the centers should still look soft and slightly underbaked. They’ll finish cooking on the hot pan as they cool.
Can I make these smaller or larger?
Absolutely! Just adjust the baking time accordingly. Smaller cookies will need about 8-10 minutes, while larger ones might need 12-15 minutes.
What if I don’t have brown sugar?
You can substitute with all granulated sugar, but you’ll lose some of the chewiness and moisture that brown sugar provides. The cookies will be a bit more crispy.
Can I double this recipe?
Yes! This recipe doubles perfectly. Just make sure you have enough baking sheets and oven space, or bake in batches to avoid overcrowding.