If you’re looking for a treat that blends rich chocolate, creamy peanut butter, and the irresistible texture of oats, Chocolate Peanut Butter No Bake Cookies are about to become your newest obsession. With zero oven time and only a handful of pantry staples, these cookies come together in minutes for a quick, classic dessert that feels as cozy as childhood yet satisfying enough for grown-up cravings. Soft, fudgy, and perfectly sweet, they’re the kind of cookies you’ll want to share with friends—if you don’t eat the whole batch yourself!

Ingredients You’ll Need
Every ingredient in these Chocolate Peanut Butter No Bake Cookies serves a purpose, ensuring that each bite is wonderfully balanced. The simple lineup keeps things easy—each choice enhances the flavor, fudginess, or structure of the cookie in its own special way.
- Granulated sugar: Sweetens the cookies and helps them hold their signature chewy, melt-in-your-mouth texture.
- Unsalted butter: Lends richness and depth, making each bite deliciously buttery.
- Milk: Combines with the sugar and butter to create a smooth base; whole or 2% work best for creaminess.
- Unsweetened cocoa powder: Brings deep chocolate flavor for that classic fudge-like taste.
- Creamy peanut butter: Adds nutty flavor and creamy texture, binding the oats together perfectly.
- Vanilla extract: Enhances both the chocolate and peanut butter, rounding things out with a cozy aroma.
- Quick-cooking oats: They give these cookies their traditional chewy structure and satisfying bite.
- Pinch of salt (optional): A tiny bit sharpens and balances the sweetness, pulling out all the flavors.
How to Make Chocolate Peanut Butter No Bake Cookies
Step 1: Prepare Your Baking Sheets
Start by lining two baking sheets with parchment paper. This little step will make sure your cookies don’t stick and are easy to remove once they’ve set. It also keeps cleanup to a breeze—a win-win!
Step 2: Make the Chocolate Mixture
In a medium saucepan, combine the granulated sugar, unsalted butter, milk, and unsweetened cocoa powder over medium heat. Stir constantly as everything melts together; this ensures your mixture is smooth and the sugar dissolves completely. Watching that glossy chocolate mixture come together is so rewarding!
Step 3: Boil for Just the Right Time
When the mixture starts to bubble, let it reach a full, rolling boil. This is important: let it boil for exactly 1 minute without stirring. This short but precise boiling time is the secret behind cookies that set just right—soft, but not too gooey!
Step 4: Stir in Peanut Butter and Vanilla
Once the minute is up, pull the saucepan off the heat. Immediately stir in the creamy peanut butter and vanilla extract. Mix until you have a lusciously smooth, shiny chocolate base with the unmistakable aroma of peanut butter and vanilla.
Step 5: Add Oats and Form the Cookies
Add the quick-cooking oats (and a pinch of salt, if you like). Stir well, making sure every oat is thoroughly coated. Now, grab a tablespoon or a cookie scoop and drop spoonfuls onto your prepared baking sheets. Work fairly quickly—the mixture will begin to firm as it cools!
Step 6: Let Them Set
Once all the cookies are portioned out, let them sit at room temperature for about 30 minutes. Watching them transform from glossy drops to perfectly set cookies is half the fun. Once they’re firm to the touch, your Chocolate Peanut Butter No Bake Cookies are ready to enjoy.
How to Serve Chocolate Peanut Butter No Bake Cookies

Garnishes
If you want to go the extra mile, sprinkle a few flakes of sea salt on top before the cookies set. Chopped peanuts or a dusting of cocoa powder also add a lovely finishing touch, making each cookie look irresistibly polished and giving a pop of extra flavor.
Side Dishes
Serve these cookies alongside a tall glass of cold milk or a rich cup of coffee—they’re perfect for dunking! For dessert platters, pair them with fresh berries or slices of banana for a refreshing contrast to the rich chocolate and peanut butter.
Creative Ways to Present
Stack a few in a mason jar and tie with ribbon for a thoughtful homemade gift, or arrange on a pretty plate for a fuss-free party treat. Try cutting larger cookies into squares for portioned snacks, or crumble one over vanilla ice cream to create an indulgent sundae with a satisfying crunch.
Make Ahead and Storage
Storing Leftovers
Once your Chocolate Peanut Butter No Bake Cookies have set, store them in an airtight container at room temperature. They’ll stay fresh for up to five days, making them a fantastic make-ahead treat for busy weeks or lunchbox desserts.
Freezing
To keep cookies longer, freeze them in a single layer on a baking sheet, then transfer to a freezer bag or container. They’ll keep beautifully for up to three months, so you can always have a sweet, homemade snack ready when cravings strike.
Reheating
Since these cookies are no-bake, you won’t need to “reheat” them. If you’d like a softer bite, let a frozen cookie sit at room temperature for 10-15 minutes, or pop one in the microwave for a few seconds—just be careful not to overdo it, or the chocolate may melt too much!
FAQs
Can I use rolled oats instead of quick-cooking oats?
Quick-cooking oats yield the classic texture for Chocolate Peanut Butter No Bake Cookies, but rolled oats will work in a pinch. The cookies will be a bit heartier and chewier—some people love that extra bite!
What if my cookies don’t set properly?
If your cookies are too soft or gooey, it’s usually because the chocolate mixture didn’t boil long enough. Make sure to let it reach a full rolling boil for one full minute next time, without stirring, for the right consistency.
Can I make these dairy-free?
Yes! Substitute the butter with a plant-based alternative and use your favorite non-dairy milk. Just double-check your chocolate and peanut butter for hidden dairy if you’re strictly avoiding it.
How do I keep the cookies from sticking?
Lining your baking sheets with parchment paper does the trick! If you don’t have parchment, greasing the sheets lightly will work, but parchment makes removal and cleanup much easier.
Can I add extra mix-ins?
Absolutely! For a fun twist, stir in 1/2 cup of chopped peanuts, shredded coconut, or even mini chocolate chips alongside the oats for extra texture and flavor. Get creative and have fun with your mix-ins!
Final Thoughts
There’s something magical about how quickly Chocolate Peanut Butter No Bake Cookies come together—and how fast they disappear! Whether you’re treating yourself, whipping up a last-minute dessert for guests, or sharing a nostalgic favorite with family, these cookies are pure comfort. Give them a try, and don’t be surprised if you find yourself making them again and again!
Print
Chocolate Peanut Butter No Bake Cookies Recipe
- Total Time: 15 minutes (plus setting time)
- Yield: 24 cookies 1x
- Diet: Vegetarian, Gluten-Free
Description
Indulge in the rich, chocolatey goodness of these no-bake cookies with a delightful peanut butter twist. Perfect for a quick and easy treat that will satisfy your sweet cravings!
Ingredients
Ingredients:
- 2 cups granulated sugar
- 1/2 cup unsalted butter
- 1/2 cup milk
- 1/4 cup unsweetened cocoa powder
- 1/2 cup creamy peanut butter
- 1 teaspoon vanilla extract
- 3 cups quick-cooking oats
- Pinch of salt (optional)
Instructions
- Prepare: Line two baking sheets with parchment paper.
- Cook Sugar Mixture: In a saucepan over medium heat, combine sugar, butter, milk, and cocoa powder. Boil for 1 minute without stirring, then remove from heat.
- Add Flavors: Stir in peanut butter and vanilla extract. Add oats and salt, mix well.
- Form Cookies: Drop spoonfuls of mixture onto baking sheets. Let sit until firm, about 30 minutes.
Notes
Notes:
- Enhance with chopped peanuts or coconut for added texture.
- Store in an airtight container for up to 5 days.
- Prep Time: 10 minutes
- Cook Time: 5 minutes
- Category: Dessert, Snack
- Method: No-Bake
- Cuisine: American
Nutrition
- Serving Size: 1 cookie
- Calories: 170
- Sugar: 14g
- Sodium: 45mg
- Fat: 7g
- Saturated Fat: 3g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 25g
- Fiber: 2g
- Protein: 3g
- Cholesterol: 10mg