Finding the perfect cookie recipe that satisfies everyone in the family can feel like an impossible task. After all, some people want chocolate chips, others are all about the classic oatmeal raisin, and then there’s always someone asking if there’s peanut butter involved.
Luckily, these peanut butter oatmeal raisin cookies solve that debate once and for all. They’re packed with all the good stuff—creamy peanut butter, chewy oats, sweet raisins, and yes, even chocolate chips—so there’s something in every bite that everyone will love.

Why You’ll Love These Peanut Butter Oatmeal Raisin Cookies
- Loaded with good stuff – These cookies are packed with oats, walnuts, raisins, coconut, and chocolate chips, giving you a satisfying bite every time.
- Quick and easy – You can have fresh, warm cookies ready in just 30-40 minutes from start to finish, perfect for when a cookie craving hits.
- Peanut butter twist – The addition of peanut butter takes classic oatmeal raisin cookies to the next level with extra richness and protein.
- Perfect for sharing – This recipe makes a big batch, so you’ll have plenty to share with friends, bring to gatherings, or stash in the freezer for later.
What Kind of Peanut Butter Should I Use?
For these cookies, I’d recommend using all-natural peanut butter – the kind that has just peanuts and maybe a little salt in the ingredients. The natural stuff tends to have a better peanut flavor and mixes more evenly into the dough compared to the heavily processed brands. If you only have regular peanut butter like Jif or Skippy on hand, don’t worry, your cookies will still turn out great, just maybe a touch sweeter since those brands contain added sugar. Make sure your peanut butter is well-stirred before measuring, especially if it’s the natural kind where the oil separates, so you get the right balance of oil and peanut solids in your cookies.

Options for Substitutions
These cookies are pretty forgiving when it comes to swaps, so feel free to customize based on what you have:
- Butter: You can use unsalted butter instead – just add an extra pinch of salt to the dough. Coconut oil works too, though it’ll give the cookies a slightly different texture and a hint of coconut flavor.
- Peanut butter: Almond butter or cashew butter make great substitutes if you’re avoiding peanuts or just want to switch things up. The flavor will be a bit different but still delicious.
- Rolled oats: Quick oats can work in a pinch, but stick with rolled oats if possible – they give better texture. Don’t use instant oats as they’ll make the cookies too soft.
- Walnuts: Pecans, almonds, or even cashews work well here. You can also leave them out completely if you’re not a nut person or have allergies.
- Raisins: Dried cranberries, chopped dates, or dried cherries are all good options. You could also use chocolate chips exclusively and skip the dried fruit.
- Coconut: If coconut isn’t your thing, just leave it out or add more oats, nuts, or chocolate chips to make up the volume.
- Dark chocolate chips: Milk chocolate or semi-sweet chips work just fine. You can also chop up a chocolate bar for bigger chunks.
Watch Out for These Mistakes While Baking
The biggest mistake when making these cookies is using cold butter instead of room temperature butter, which prevents proper creaming with the sugar and results in flat, dense cookies – your butter should be soft enough to leave an indent when pressed but not melted or greasy.
Overmixing the dough after adding the flour is another common error that leads to tough cookies, so mix just until the flour disappears and then gently fold in the oats, raisins, and other mix-ins by hand.
Don’t skip toasting the walnuts and coconut beforehand, as this step brings out their natural oils and adds a deeper flavor that makes these cookies taste homemade rather than store-bought.
Finally, resist the urge to bake these cookies until they look completely done – pull them from the oven when the edges are golden but the centers still look slightly underbaked, as they’ll continue cooking on the baking sheet and stay chewy instead of turning hard and dry.

What to Serve With Peanut Butter Oatmeal Raisin Cookies?
These cookies are perfect alongside a cold glass of milk, which is honestly the best way to enjoy any cookie. I also love pairing them with a hot cup of coffee or tea for an afternoon snack – the peanut butter and chocolate flavors go especially well with a strong brew. If you’re packing these for lunch boxes or road trips, they’re great on their own since they’re already loaded with oats, nuts, and raisins. For a fun dessert idea, try crumbling a couple cookies over vanilla ice cream or using them to make ice cream sandwiches.
Storage Instructions
Store: These cookies stay soft and chewy when kept in an airtight container at room temperature for up to a week. If you want them to last a bit longer, pop them in the fridge where they’ll keep for about 2 weeks.
Freeze: You can freeze baked cookies by layering them between parchment paper in a freezer-safe container for up to 3 months. Or, freeze the dough in balls on a baking sheet, then transfer to a freezer bag so you can bake fresh cookies whenever a craving hits.
Enjoy: Frozen cookies thaw pretty quickly at room temperature in about 30 minutes. If you froze the dough, you can bake them straight from the freezer, just add an extra minute or two to the baking time.
| Preparation Time | 20-25 minutes |
| Cooking Time | 8-12 minutes |
| Total Time | 30-40 minutes |
| Level of Difficulty | Medium |
| Servings | 48 cookies |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 5150-5500
- Protein: 70-80 g
- Fat: 290-310 g
- Carbohydrates: 620-660 g
Ingredients
For the wet mixture:
- 1 cup light brown sugar (packed)
- 3 large eggs (room temperature)
- 1 cup salted butter (softened to room temperature for easier creaming)
- 1.5 tsp vanilla extract
- 1/2 cup granulated sugar
- 1/2 cup peanut butter (creamy style, not natural for better binding)
For the dry mixture:
- 1 tsp baking soda
- 1/2 tsp sea salt
- 2 cups rolled oats (old-fashioned oats give better texture)
- 2 cups all-purpose flour (I use King Arthur all-purpose flour)
For the mix-ins:
- 1 cup dark chocolate chips
- 1 cup unsweetened coconut (makes it extra chewy and rich)
- 1 cup walnuts (chopped into 1/4-inch pieces)
- 1 cup raisins
Step 1: Prepare Your Mise en Place and Preheat
- 2 cups all-purpose flour
- 1 tsp baking soda
- 1/2 tsp sea salt
- 2 cups rolled oats
- 1 cup walnuts, chopped
- 1 cup raisins
- 1 cup dark chocolate chips
- 1 cup unsweetened coconut
Start by preheating your oven to 375°F and lining your baking sheets with parchment paper.
While the oven heats, measure out all your dry ingredients (flour, baking soda, salt, oats) into a bowl and whisk them together until evenly combined—this ensures the leavening agents are distributed uniformly throughout the dough.
Chop your walnuts into roughly 1/4-inch pieces and have all your mix-ins (raisins, chocolate chips, coconut) ready and accessible.
This upfront organization means you won’t scramble mid-recipe and ensures smooth, uninterrupted baking.
Step 2: Cream the Butter and Sugars
- 1 cup salted butter
- 1 cup light brown sugar
- 1/2 cup granulated sugar
In a large mixing bowl, combine the softened butter, light brown sugar, and granulated sugar.
Beat on medium speed for 2-3 minutes until the mixture is light, fluffy, and pale in color.
This creaming process incorporates air into the dough, which helps the cookies rise slightly and develop a better texture.
The volume should visibly increase as you beat.
Step 3: Incorporate Eggs, Peanut Butter, and Vanilla
- 1/2 cup peanut butter
- 3 large eggs
- 1.5 tsp vanilla extract
Add the peanut butter to the creamed mixture and beat until fully combined, about 1 minute.
Then add the eggs one at a time, beating well after each addition to ensure they’re properly incorporated—this prevents lumpy batter and helps emulsify the mixture.
Finally, add the vanilla extract and beat until everything is smooth and uniform.
The batter should look cohesive and creamy at this point.
Step 4: Combine Wet and Dry Ingredients
- dry ingredient mixture from Step 1
Add the dry ingredient mixture from Step 1 to the creamed mixture, beating on low speed just until the flour is incorporated and no streaks remain.
Be careful not to overmix at this stage—overmixing develops gluten, which can make cookies tough.
I find that stopping as soon as the flour disappears gives you the most tender cookie texture.
Step 5: Fold in Mix-Ins and Shape Cookies
- dough from Step 4
- 1 cup walnuts
- 1 cup raisins
- 1 cup dark chocolate chips
- 1 cup unsweetened coconut
Using a wooden spoon or sturdy spatula, fold the chopped walnuts, raisins, chocolate chips, and coconut into the dough from Step 4.
Stir gently until everything is evenly distributed throughout—you want each cookie to have a good mix of all the mix-ins.
Drop rounded tablespoon-sized portions of dough onto your prepared baking sheets, spacing them about 2 inches apart.
Gently flatten each cookie with the palm of your hand or bottom of a measuring cup to about 1/4-inch thickness.
This helps them bake more evenly.
Step 6: Bake and Cool
Bake the cookies at 375°F for 8-12 minutes, watching closely toward the end.
They’re done when the edges are set and lightly golden but the centers still look slightly underbaked—they’ll continue to cook a bit as they cool on the pan.
Let the cookies cool on the baking sheet for 2-3 minutes so they firm up enough to move without breaking, then transfer them to a wire rack to cool completely.
I find that slightly underbaked cookies stay chewier once they’ve cooled completely.

Chunky Peanut Butter Oatmeal Raisin Cookies
Ingredients
For the wet mixture:
- 1 cup light brown sugar (packed)
- 3 large eggs (room temperature)
- 1 cup salted butter (softened to room temperature for easier creaming)
- 1.5 tsp vanilla extract
- 1/2 cup granulated sugar
- 1/2 cup peanut butter (creamy style, not natural for better binding)
For the dry mixture:
- 1 tsp baking soda
- 1/2 tsp sea salt
- 2 cups rolled oats (old-fashioned oats give better texture)
- 2 cups all-purpose flour (I use King Arthur all-purpose flour)
For the mix-ins:
- 1 cup dark chocolate chips
- 1 cup unsweetened coconut (makes it extra chewy and rich)
- 1 cup walnuts (chopped into 1/4-inch pieces)
- 1 cup raisins
Instructions
- Start by preheating your oven to 375°F and lining your baking sheets with parchment paper. While the oven heats, measure out all your dry ingredients (flour, baking soda, salt, oats) into a bowl and whisk them together until evenly combined—this ensures the leavening agents are distributed uniformly throughout the dough. Chop your walnuts into roughly 1/4-inch pieces and have all your mix-ins (raisins, chocolate chips, coconut) ready and accessible. This upfront organization means you won't scramble mid-recipe and ensures smooth, uninterrupted baking.
- In a large mixing bowl, combine the softened butter, light brown sugar, and granulated sugar. Beat on medium speed for 2-3 minutes until the mixture is light, fluffy, and pale in color. This creaming process incorporates air into the dough, which helps the cookies rise slightly and develop a better texture. The volume should visibly increase as you beat.
- Add the peanut butter to the creamed mixture and beat until fully combined, about 1 minute. Then add the eggs one at a time, beating well after each addition to ensure they're properly incorporated—this prevents lumpy batter and helps emulsify the mixture. Finally, add the vanilla extract and beat until everything is smooth and uniform. The batter should look cohesive and creamy at this point.
- Add the dry ingredient mixture from Step 1 to the creamed mixture, beating on low speed just until the flour is incorporated and no streaks remain. Be careful not to overmix at this stage—overmixing develops gluten, which can make cookies tough. I find that stopping as soon as the flour disappears gives you the most tender cookie texture.
- Using a wooden spoon or sturdy spatula, fold the chopped walnuts, raisins, chocolate chips, and coconut into the dough from Step 4. Stir gently until everything is evenly distributed throughout—you want each cookie to have a good mix of all the mix-ins. Drop rounded tablespoon-sized portions of dough onto your prepared baking sheets, spacing them about 2 inches apart. Gently flatten each cookie with the palm of your hand or bottom of a measuring cup to about 1/4-inch thickness. This helps them bake more evenly.
- Bake the cookies at 375°F for 8-12 minutes, watching closely toward the end. They're done when the edges are set and lightly golden but the centers still look slightly underbaked—they'll continue to cook a bit as they cool on the pan. Let the cookies cool on the baking sheet for 2-3 minutes so they firm up enough to move without breaking, then transfer them to a wire rack to cool completely. I find that slightly underbaked cookies stay chewier once they've cooled completely.