Today I’m sharing my go-to recipe that’s saved me countless times when unexpected guests arrive or when my sweet tooth strikes on a hot summer day. These no bake cookies are my kitchen lifesaver, and I’m thrilled to finally share my perfected version with you.
Why This No Bake Cookie Recipe Works
After making many batches, I’ve found the secret to perfect no bake cookies lies in three critical factors: precise timing, quality ingredients, and the right temperature. These cookies, also known as “preacher cookies” here in the South, come together in just 15 minutes without ever turning on your oven.
The beauty of this recipe is its simplicity. Using pantry staples you likely already have, you’ll create rich, chocolatey clusters that set perfectly every time.

Essential Ingredients & Measurements
Base Mixture:
- 2 cups granulated sugar
- ½ cup whole milk
- ¼ cup unsalted butter
- ¼ cup unsweetened cocoa powder (I prefer Hershey’s or Ghirardelli)
Binding Ingredients:
- ½ cup creamy peanut butter (natural or regular both work)
- 3 cups quick-cooking oats (not instant)
- 2 teaspoons pure vanilla extract
- ⅛ teaspoon salt
Step-by-Step Instructions
1. Preparation Phase (2 minutes)
Line two baking sheets with parchment paper or wax paper. Have all ingredients measured and ready timing is crucial once you start cooking.
2. Create the Chocolate Base (4 minutes)
In a medium heavy-bottomed saucepan, combine sugar, milk, butter, and cocoa powder. Bring mixture to a rolling boil over medium-high heat, stirring constantly. Once boiling vigorously, set your timer for exactly 90 seconds. This timing is non-negotiable too short and cookies won’t set; too long and they’ll be dry and crumbly.
3. The Critical Assembly (1 minute)
Remove from heat immediately after 90 seconds. Working quickly, stir in peanut butter until melted, then add vanilla and salt. Immediately fold in oats until completely coated.
4. Shaping and Setting (8 minutes)
Using a cookie scoop or two spoons, quickly drop rounded tablespoons onto prepared sheets. Work fast the mixture begins setting within 2-3 minutes. Let cookies rest undisturbed for 10-15 minutes until completely firm.

Professional Tips for Success
Temperature Matters: Use a candy thermometer if you’re unsure the mixture should reach 230°F (soft-ball stage). This ensures proper setting.
Ingredient Swaps: Replace peanut butter with almond butter, sunflower seed butter, or Nutella for variations. Add ½ cup shredded coconut, chopped nuts, or mini marshmallows for texture variety.
Storage Solutions: Store in an airtight container between parchment layers for up to one week at room temperature, two weeks refrigerated, or freeze for up to three months.
Troubleshooting: If cookies don’t set, you didn’t boil long enough. If they’re crumbly, you boiled too long. Practice makes perfect even failed batches taste delicious crumbled over ice cream!
Nutritional Value & Serving Suggestions
Each cookie contains approximately 95 calories, making them a reasonable treat. The oats provide fiber and sustained energy, while peanut butter adds protein. I love serving these at potlucks, bake sales, and packed in lunch boxes. They’re perfect for summer gatherings since they require no oven time.
FAQs
Q: Can I use old-fashioned oats?
A: Yes, but cookies will be chewier. Pulse them briefly in a food processor first.
Q: Why didn’t my cookies set?
A: Usually due to insufficient boiling time or humid weather. Add 15-30 seconds to boil time.
Q: Can I make these vegan?
A: Absolutely! Use plant milk, vegan butter, and ensure your sugar is vegan-certified.
Q: How many cookies does this make?
A: Approximately 24-30 cookies, depending on size.
Chocolate Peanut Butter No-Bake Cookies
Classic chocolate, peanut butter and oat no-bake cookies that set in minutes without turning on the oven.
- Total Time: 25 minutes (includes setting)
- Yield: about 24 cookies
Ingredients
- 2 cups granulated sugar
- 1/2 cup whole milk
- 1/4 cup unsalted butter
- 1/4 cup unsweetened cocoa powder
- 1/2 cup creamy peanut butter
- 3 cups quick-cooking oats (not instant)
- 2 teaspoons pure vanilla extract
- 1/8 teaspoon salt
Instructions
- Line two baking sheets with parchment or wax paper and measure all your ingredients.
- In a heavy-bottomed saucepan, combine the sugar, milk, butter and cocoa powder.
- Bring to a rolling boil over medium-high heat, stirring constantly, then boil for exactly 90 seconds.
- Remove from the heat and stir in the peanut butter until melted, then the vanilla and salt.
- Fold in the oats until fully coated.
- Working quickly, drop rounded tablespoons onto the lined sheets.
- Let the cookies set for 10 to 15 minutes until firm.
Notes
The 90-second boil is key: too short and they won’t set, too long and they’ll be crumbly. Store in an airtight container for up to 1 week.
- Prep Time: 5 minutes
- Cook Time: 5 minutes
- Category: Dessert
- Method: Stovetop
- Cuisine: American