Chewy Chocolate Peanut Butter Oatmeal Cookies
These chewy chocolate peanut butter oatmeal cookies come together with pantry staples and barely any fuss. They’re loaded with rolled oats, creamy peanut butter, and dark chocolate chips.

The dough is straightforward, and the cookies bake up with golden edges and a soft center. They’re the kind of cookie that tastes even better the next day.
Why This Cookie Works
The combination of brown sugar and peanut butter keeps these cookies tender for days. The oats add a hearty chew that makes each bite feel satisfying without being heavy.
Dark chocolate chips cut through the sweetness with a little bitterness, and the salt in the dough ties everything together. I bake a batch when I want a cookie that feels a bit more substantial than a plain chocolate chip, but still comes together in one bowl.
Ingredients

- 1/2 cup unsalted butter, softened: let it sit out for about 30 minutes so it creams easily.
- 1/2 cup creamy peanut butter: use a no-stir salted or unsalted kind; natural peanut butter can make the dough crumbly.
- 1/2 cup granulated sugar: helps with spreading and crisp edges.
- 1/2 cup packed light brown sugar: keeps the center soft and chewy.
- 1 large egg: ideally room temperature, so it blends without seizing the butter.
- 1 tsp vanilla extract: rounds out the peanut butter flavor.
- 1 cup all-purpose flour: spoon it into the measuring cup and level it off for the right texture.
- 1/2 tsp baking soda: gives the cookies a little lift.
- 1/4 tsp salt: a small amount, since the peanut butter may already be salted.
- 1 1/2 cups old-fashioned rolled oats: don’t swap for instant; the thick oats give the best chew.
- 1 cup semisweet chocolate chips: dark chocolate chips work well too, or chop a bar for puddles.
Variations / Substitutions
- Use crunchy peanut butter: you’ll get little peanut pieces in every bite, adding texture.
- Swap half the chocolate chips for peanut butter chips: for an even bigger peanut flavor.
- Make them gluten-free: a 1:1 gluten-free flour blend works in place of the all-purpose flour.
- Top with flaky salt: sprinkle a pinch over the cookies right when they come out of the oven.
If you like these, you’ll also enjoy my oatmeal raisin cookies with toasted walnuts.
How to Make Chocolate Peanut Butter Oatmeal Cookies
Step 1: Cream the Butter, Sugars, and Peanut Butter

In a large bowl, beat the 1/2 cup softened butter, 1/2 cup granulated sugar, and 1/2 cup brown sugar on medium speed until light and fluffy, about 2 minutes. Scrape down the sides, then add the 1/2 cup peanut butter and continue beating until fully combined.
The mixture will look smooth and a little glossy. You want it pale and airy so the cookies bake up tender.
Step 2: Beat in the Egg and Vanilla

Add the 1 large egg and 1 tsp vanilla extract. Beat on low speed just until the egg disappears, about 30 seconds. The dough will get a bit softer and more cohesive.
Step 3: Stir in the Dry Ingredients, Oats, and Chocolate Chips

With a wooden spoon or spatula, stir in the 1 cup flour, 1/2 tsp baking soda, and 1/4 tsp salt until no streaks of flour remain. Then fold in the 1 1/2 cups oats and 1 cup chocolate chips. Stop as soon as the dough comes together.
The dough will be thick and a little sticky. If you taste it, the salt should come through just enough to balance the sweetness.
Step 4: Scoop and Bake

Preheat the oven to 350°F (175°C) and line two baking sheets with parchment. Scoop rounded tablespoonfuls of dough and place them 2 inches apart on the sheets. Bake one sheet at a time for 10 to 12 minutes, until the edges are lightly golden but the centers still look a bit underdone.
They’ll look underbaked in the middle, and that’s exactly what you want. They firm up as they cool.
Step 5: Cool the Cookies

Let the cookies rest on the baking sheet for 5 minutes, then transfer them to a wire rack to cool completely. The bottoms will be golden and the tops slightly cracked.
Tips for Chewy Oatmeal Cookies
- Measure the flour carefully: spoon it into the cup and level with a knife. Scooping straight from the bag packs in too much flour and makes the cookies dry.
- Don’t skip the salt: even if your peanut butter is salted, the small amount in the dough highlights the chocolate and peanut butter without tasting salty.
- Chill the dough for thicker cookies: pop the bowl in the fridge for 30 minutes before scooping, and the cookies will spread less.
- Use a cookie scoop for even sizes: a #40 scoop gives you uniform rounds that bake at the same rate.
- Top them before baking: press a few extra chocolate chips onto each dough ball so the finished cookies look loaded.
Keeping Leftover Cookies Fresh
Store the baked cookies in an airtight container at room temperature for up to 4 days. They stay soft thanks to the oats and brown sugar. To freeze, place the cooled cookies in a zip-top bag and freeze for up to 3 months; let them thaw at room temperature.
Frequently Asked Questions
Can I use natural peanut butter?
Yes, but the dough may be drier and harder to handle. If your natural peanut butter is very runny, add a tablespoon of milk to help the dough come together.
Why did my cookies turn out flat?
Warm butter or overbeating the sugars can cause the cookies to spread too much. Make sure your butter is just room temperature and stop beating once the mixture is light.
Can I freeze the dough?
Absolutely. Scoop the dough onto a parchment-lined tray and freeze until solid, then transfer to a bag. Bake from frozen, adding 1 to 2 minutes to the time.
Can I add nuts?
Sure. Fold in 1/2 cup chopped peanuts or walnuts along with the chocolate chips for extra crunch and saltiness.

Chocolate Peanut Butter Oatmeal Cookies Recipe
Ingredients
Method
- Beat the butter, granulated sugar, brown sugar, and peanut butter until light and fluffy, about 2 minutes.
- Beat in the egg and vanilla until just combined.
- Stir in the flour, baking soda, and salt, then fold in the oats and chocolate chips.
- Preheat oven to 350°F (175°C). Scoop tablespoonfuls of dough onto parchment-lined baking sheets, spacing them 2 inches apart. Bake 10 to 12 minutes until edges are golden.
- Cool on the baking sheet for 5 minutes, then transfer to a wire rack.
