A Rich and Classic Cookie That Comes Together Without Turning on the Oven
Sometimes the best desserts are the ones that are simple, comforting, and almost effortless to make. These chocolate peanut butter no bake cookies are exactly that kind of treat. They are soft, chewy, full of chocolate flavor, and finished with creamy peanut butter and hearty oats.
The magic of this recipe is that everything comes together in one saucepan. Once the mixture is ready, you simply spoon it onto parchment paper and let the cookies set. In a short time you have a tray of rich homemade cookies that taste like something from a cozy bakery counter.
These cookies are perfect when you want a quick dessert, when the weather is too warm for baking, or when you need a sweet treat to bring to a gathering. They are also a favorite for holiday trays because they are easy to make in large batches.
Quick Recipe Overview
Prep time: 10 minutes
Set time: 30 minutes
Total time: 40 minutes
Yield: About 20 cookies
Method: No bake
Ingredients
1/2 cup unsalted butter
2 cups granulated sugar
1/2 cup milk
1/4 cup unsweetened cocoa powder
1 teaspoon vanilla extract
1/2 cup creamy peanut butter
3 cups quick oats
1/4 teaspoon salt
Optional additions
1/2 cup shredded coconut
1/2 cup chopped peanuts
1/3 cup mini chocolate chips
Instructions
Step 1: Prepare the Tray
Line two baking sheets with parchment paper or wax paper. This will prevent the cookies from sticking and make cleanup easy.
Step 2: Make the Chocolate Base
In a medium saucepan, combine the butter, sugar, milk, and cocoa powder.
Place the pan over medium heat and stir constantly as the butter melts and the mixture begins to combine.
Once the mixture reaches a full boil, allow it to boil for exactly 1 minute while stirring.
This step helps the cookies set properly.
Step 3: Add the Peanut Butter and Vanilla
Remove the saucepan from the heat.
Stir in the peanut butter, vanilla extract, and salt until the mixture becomes smooth and glossy.
Step 4: Add the Oats
Add the quick oats to the chocolate mixture and stir until the oats are completely coated.
If you are using coconut, chopped nuts, or chocolate chips, stir them in now.
Step 5: Shape the Cookies
Using a spoon or cookie scoop, drop spoonfuls of the mixture onto the prepared parchment paper.
You can leave them rustic or gently shape them with the back of the spoon into small cookie rounds.
Step 6: Let Them Set
Allow the cookies to sit at room temperature for about 30 minutes, or until they are firm and set.
If your kitchen is warm, you can place them in the refrigerator for about 15 minutes to help them firm up faster.
Serving Suggestions
These cookies are wonderful served with:
Cold milk
Hot coffee
A scoop of vanilla ice cream
Fresh strawberries
They also make a great addition to dessert trays or lunchbox treats.

Helpful Tips
Boil the Mixture for the Right Time
Boiling the chocolate mixture for one full minute helps the cookies firm up correctly. If boiled too long they may become dry, and if boiled too little they may stay too soft.
Use Quick Oats
Quick oats create the best texture. Old fashioned oats can work, but the cookies will be more chewy and rustic.
Work Quickly
Once the oats are mixed in, the cookie mixture will start to thicken as it cools, so it helps to scoop the cookies right away.
Easy Variations
Coconut Chocolate Cookies
Add 1/2 cup shredded coconut to the mixture for extra texture and flavor.
Nutty No Bake Cookies
Stir in chopped peanuts or almonds for a crunchy twist.
Double Chocolate Cookies
Add mini chocolate chips after the oats for extra chocolate flavor.
Almond Butter Version
Replace the peanut butter with almond butter for a slightly different flavor.
How to Make This Recipe Vegan
This recipe can easily be made plant based.
Use vegan butter instead of regular butter.
Replace the milk with almond milk, oat milk, or soy milk.
Use dairy free chocolate chips if you add them.
The cookies will still set beautifully and taste just as rich.
Storage Tips
Room temperature
Store in an airtight container for up to 5 days.
Refrigerator
Keeps fresh for about 1 week.
Freezer
Freeze the cookies in a sealed container for up to 2 months. Allow them to thaw at room temperature before serving.
Frequently Asked Questions
Why did my cookies not set?
This usually happens when the chocolate mixture did not boil long enough. The one minute boil helps the sugar reach the right temperature to firm up.
Can I use old fashioned oats?
Yes, but the cookies will have a thicker and chewier texture.
Can I reduce the sugar?
The sugar helps the cookies set properly, so reducing it too much may change the texture.
Can children help make this recipe?
Yes. Kids enjoy helping scoop the cookies and watching them set as they cool.
Can I add peanut butter on top?
Yes. A small drizzle of melted peanut butter over the finished cookies makes them even more delicious.

Chocolate Peanut Butter No Bake Cookies
Equipment
- medium saucepan
- wooden spoon or spatula
- baking sheets
- parchment paper or wax paper
- cookie scoop or spoon
Ingredients
- 1/2 cup unsalted butter
- 2 cups granulated sugar
- 1/2 cup milk
- 1/4 cup unsweetened cocoa powder
- 1 tsp vanilla extract
- 1/2 cup creamy peanut butter
- 3 cups quick oats
- 1/4 tsp salt
- 1/2 cup shredded coconut (optional)
- 1/2 cup chopped peanuts (optional)
- 1/3 cup mini chocolate chips (optional)
Instructions
- Line two baking sheets with parchment paper or wax paper to prevent the cookies from sticking.
- In a medium saucepan combine the butter, sugar, milk, and cocoa powder. Place over medium heat and stir constantly until the butter melts and the mixture combines. Bring the mixture to a full boil and allow it to boil for exactly 1 minute while stirring.
- Remove the saucepan from the heat and stir in the peanut butter, vanilla extract, and salt until the mixture becomes smooth and glossy.
- Add the quick oats and stir until the oats are completely coated in the chocolate mixture. If using coconut, chopped nuts, or chocolate chips, mix them in now.
- Using a spoon or cookie scoop, drop spoonfuls of the mixture onto the prepared parchment paper and gently shape into cookie rounds if desired.
- Allow the cookies to sit at room temperature for about 30 minutes until firm. If needed, place them in the refrigerator for about 15 minutes to help them set faster.





