Chocolate Peanut Butter No-Bake Cookies are my go to when I want something sweet right now but I do not want to turn on the oven, wash a sink full of dishes, or wait forever for cookies to bake. If you have ever stood in the kitchen staring at the pantry like, what can I make in 15 minutes, this is that recipe. They are fudgy, peanut buttery, and just the right amount of chewy. I also love that they are super forgiving, even if you are not a confident baker. Let me walk you through how I make them at home, plus the little tricks I have learned after making these way too many times.
Why This Recipe is a Must-Try
I know no bake cookies are everywhere, but this version hits that perfect mix of chocolate and peanut butter without tasting dry or overly sweet. The best part is the texture. When they set up, you get a soft bite with a little chew, and the cocoa flavor actually comes through.
Here is why I keep coming back to these:
No oven means no preheating, no hot kitchen, and no waiting around for batches.
Fast clean up because it is mostly one pot and a spoon.
Great for sharing since they travel well and do not crumble like some cookies do.
Easy to scale if you are bringing dessert to a party or just stocking the fridge.
If you are into the whole peanut butter and chocolate situation (same), you might also want something candy like for later. I have made these homemade Reese’s style peanut butter eggs around holidays and they disappear fast.

Ingredients & Substitutions
This is one of those recipes where the ingredients are simple, but each one matters. I am giving you the classic lineup first, then a few swaps that actually work.
What you will need
- 2 cups sugar
- 1 half cup milk
- 1 half cup unsalted butter
- 1 fourth cup unsweetened cocoa powder
- 2 third cup creamy peanut butter
- 1 teaspoon vanilla extract
- 3 cups quick oats
- Pinch of salt
Quick oats are the usual choice because they soften faster and help the cookies set. Old fashioned oats work too, but the cookies will be chunkier and can be a little more crumbly.
Substitution ideas I have tested:
Milk: Any milk works. Dairy, almond, oat, whatever is in your fridge. If you use a higher fat milk, the cookies feel a touch richer.
Butter: Margarine works in a pinch, but butter tastes better. If you use salted butter, just go easy on the added salt.
Peanut butter: Regular creamy peanut butter is the easiest. Natural peanut butter can work, but if it is super oily or super thick, the texture can get weird. Stir it really well first.
Sugar: I do not recommend swapping in a random sugar alternative unless you have used it in cooked candy style recipes before. The boil step matters for how these set.
And if you ever want a simpler, more classic version, I have another favorite that is super close: deliciously simple peanut butter no bake cookies. It is a nice option when you want less chocolate and more peanut butter.

Step-by-Step Guide to Making No Bake Cookies
Okay, this is where the magic happens. The most important part is the boil. Not too long, not too short. Once you do it a couple times, you will feel like you have cookie superpowers.
Simple directions
- Line two baking sheets with parchment paper or foil. Set them on the counter so you are ready to scoop fast.
- In a medium saucepan, add sugar, milk, butter, and cocoa powder. Stir as it warms up so the cocoa does not clump.
- Bring the mixture to a rolling boil. Once it is really bubbling across the surface, set a timer for 60 seconds and stop stirring.
- Remove from heat. Quickly stir in peanut butter, vanilla, and a pinch of salt until smooth.
- Stir in quick oats until everything is coated and thick.
- Scoop spoonfuls onto the lined baking sheets. Let them cool and set for about 20 to 30 minutes.
That is it. You just made Chocolate Peanut Butter No-Bake Cookies with basically one pot. If you are in a no bake mood, you may also like this creamy dessert idea for another day: deliciously easy low carb no bake chocolate cheesecake.
Tips for Perfect No Bake Cookies
This is the part I wish someone told me before my first batch turned into either chocolate oat puddles or dry little rocks. Here is what actually helps.
Time the boil. I know it sounds fussy, but the 60 seconds is the difference between cookies that set and cookies that stay sticky. If you live somewhere very humid, you might need a tiny bit longer, like 75 seconds, but do not go wild.
Work quickly after boiling. Once you add oats, the mixture thickens fast. Have your baking sheets ready before you start.
Do not skip the salt. Even a pinch makes the chocolate taste more chocolatey and keeps the sweetness in check.
Let them set at room temp first. You can refrigerate them after they have set, but the first set is best on the counter so the texture stays fudgy instead of getting too firm.
“I made these for my kids after school and they were gone before dinner. The boil timing tip saved me. Mine finally set perfectly.”
One more thing. If you ever want a snack that leans more toward low carb candy vibes, check out these keto peanut butter chocolate fat bombs. Totally different texture, but still that peanut butter and chocolate combo.
Flavor Variations to Explore
Once you have the base recipe down, it is really fun to play around. I keep the boil step exactly the same, then change the add ins.
Here are a few favorites:
Extra chocolate: Stir in a handful of mini chocolate chips after the mixture cools for a minute. If it is too hot, the chips melt completely, which is not bad, just different.
Crunchy peanut butter: Swapping creamy for crunchy gives you little peanut bits in every bite.
Coconut: Add a third cup shredded coconut. It makes them taste a little like a candy bar.
Espresso boost: Add 1 teaspoon instant espresso powder with the cocoa. It does not make them taste like coffee, it just makes the chocolate pop.
Sprinkles for parties: If these are for birthdays, I press sprinkles on top right after scooping.
And if you ever want an oven baked peanut butter cookie that is super simple, this one is worth bookmarking: simple delicious 4 ingredient paleo peanut butter cookies.
Common Questions
Why did my cookies not set?
Most of the time it is because the mixture did not boil long enough. Make sure it is a rolling boil, then time 60 seconds.
Why are my cookies dry and crumbly?
Usually that means the mixture boiled too long. Next time, pull it off heat right at 60 seconds and stir in the peanut butter right away.
Can I use old fashioned oats instead of quick oats?
Yes, but expect a heartier texture. They may take longer to set and can be a bit more rustic and chewy.
Do I need to refrigerate Chocolate Peanut Butter No-Bake Cookies?
Not required. I keep them in an airtight container at room temp for a few days, then move them to the fridge if we have any left.
Can I freeze them?
Yes. Freeze in a single layer first, then store in a freezer bag. Let them thaw for 10 to 15 minutes before eating so they are not rock hard.
A sweet little wrap up before you go
If you have a chocolate craving and zero patience for baking, Chocolate Peanut Butter No-Bake Cookies are the answer. Keep an eye on the boil, scoop them while warm, and let them set on the counter so you get that fudgy bite. If you want to compare other approaches, I also like reading Chocolate Peanut Butter No Bake Cookies – Sally’s Baking Addiction and Peanut Butter No Bake Cookies – Girl Versus Dough because everyone has their own little twist. Now go grab a saucepan and make a batch, and please do not be surprised if you eat one before they fully set.

Chocolate Peanut Butter No-Bake Cookies
Ingredients
Main Ingredients
- 2 cups sugar
- 0.5 cups milk Any type of milk works.
- 0.5 cups unsalted butter Margarine can be used, but butter tastes better.
- 0.25 cups unsweetened cocoa powder
- 0.67 cups creamy peanut butter Natural peanut butter can work, but needs to be well-stirred.
- 1 teaspoon vanilla extract
- 3 cups quick oats Old fashioned oats can be used for chunkier cookies.
- 1 pinch salt Enhances the chocolate flavor.
Instructions
Preparation
- Line two baking sheets with parchment paper or foil.
- In a medium saucepan, combine sugar, milk, butter, and cocoa powder; stir as it warms to prevent clumping.
- Bring the mixture to a rolling boil, and then set a timer for 60 seconds without stirring.
- Remove from heat and quickly stir in peanut butter, vanilla, and a pinch of salt until smooth.
- Add quick oats and stir until fully coated and thick.
- Scoop spoonfuls onto the lined baking sheets and let them cool for 20 to 30 minutes.
