There’s no oven, no mixer, and no eggs in this No Bake Chocolate Oat Cookies recipe! Just a saucepan, a wooden spoon, and about ten minutes stand between you and a stack of fudgy chocolate peanut butter cookies. I’ve made more batches of these than I can count (five in the last month of testing alone), and I’ve learned that the whole recipe comes down to one small step: the boil. Get that right and everything else falls into place.

The Perfect No Bake Oatmeal Cookies
If you grew up in the South, there’s a good chance you know these by a different name. Cow pies, cow patties, no-bake peanut butter cookies, they’re all the same cookie just with a different nickname. They’re a stovetop classic built on pantry staples: sugar, butter, milk, cocoa, peanut butter, and oats, boiled together into a glossy fudge base and dropped onto parchment paper to set. That’s it!

I’ve tested this recipe more times than I’d like to admit. Five full batches, tracking exactly what happens when you boil a few seconds too long or too short. What I landed on is a recipe with a specific, tested boil time (not just “about a minute”), including an exact number for high altitude, so you’re not guessing. My goal every time was the same: a cookie with a glossy top, firm enough to hold its shape at room temperature, but still soft and fudgy the second you bite in.

What Are Chocolate Oatmeal No Bake Cookies?
They’re exactly what the name says: a no-oven cookie made by boiling sugar, butter, milk, and cocoa into a fudge-like base, then stirring in peanut butter and oats before the mixture sets. There’s no chilling step and no waiting around. You just drop spoonfuls onto parchment paper and let them firm up at room temperature, usually in about 20 to 30 minutes!

Why You’ll Love These No Bake Oatmeal Cookies
- One pot, ten minutes. Everything happens in a single saucepan! No mixer, no oven, and minimal cleanup. Is there anything better?!
- Pantry staples only. Sugar, butter, milk, cocoa, peanut butter, and oats. Nothing you need to make a special trip for.
- A tested boil time, not a guess. Most recipes just say “boil for a minute.” I’ll give you the exact second count, plus what to do differently if you’re at high altitude.
- Built-in troubleshooting. If yours ever turn out too soft or too crumbly, I’ll tell you exactly which step to blame and how to fix it next time.
- Endlessly customizable. You can swap the peanut butter, swap the milk, or fold in nuts or coconut. The base recipe flexes in a lot of directions!
- Great for gifting. Pack a batch into a mason jar with a ribbon and a handwritten label, and you’ve got a homemade gift that doesn’t require turning on the oven during a busy week.
Ingredients Needed for Chocolate No Bake Cookies
- Granulated Sugar & Light Brown Sugar: The base of the fudge mixture. Both are added straight into the pot with everything else.
- Butter: Salted or unsalted both work, cold or at room temperature both work since it is going in the saucepan to cook!
- Whole Milk: Whole milk gives you the richest set. See the milk swaps below if you need a substitute.
- Natural Unsweetened Cocoa Powder: Not Dutch process! Natural cocoa reacts differently with the sugar mixture and is what this recipe is built around.
- Kosher Salt: Just a pinch, to balance the sweetness.
- Creamy No-Stir Peanut Butter: Think Jif or Skippy, not the natural, oil-separated kind. Natural peanut butter’s extra oil can throw off how firmly the cookies set.
- Pure Vanilla Extract: Stirred in off the heat, right after the peanut butter.
- Quick-Cooking Oats: These are what give the cookies their structure once the fudge base cools. More on picking the right oats below.
- Flaky Sea Salt: Optional, but a sprinkle on top before they set adds a nice sweet-salty finish.
Get the full recipe in the recipe card below.

What are the Best Oats for No Bake Cookies
Quick-cooking oats are what I recommend for this recipe. They’re smaller and thinner than old-fashioned rolled oats, so they absorb moisture from the fudge base more evenly and give you that classic soft, slightly chewy texture.
Old-fashioned oats aren’t off the table, though. They just give you a heartier, chewier bite instead of a smooth one. If old-fashioned is all you’ve got and you want something closer to the quick-oat texture, pulse them once or twice in a food processor before measuring.
How to Make No Bake Cookies
Step 1 | Prep
This recipe comes together fast once the boil starts, so line two baking sheets with parchment or wax paper before you turn on the stove. Measure your oats and peanut butter and have your vanilla within reach.
Step 2 | Combine & Heat
Add the granulated sugar, brown sugar, butter, milk, cocoa powder, and salt into a medium saucepan over medium heat. Whisk occasionally as the butter melts and everything comes together.
Bring to a full, rolling boil. This is the step that makes or breaks the batch. You’re waiting for a full wall-to-wall boil, and then start a timer for 60 seconds and stop whisking. Let it boil undisturbed. (At high altitude? Skip to the notes below — your timing needs to change.)



Step 3 | Pull Off Heat
Remove the pan from the heat the second the timer goes off. Stir in the peanut butter and vanilla quickly, until fully smooth. Stir in the oats until fully coated. If the mixture still looks loose after a minute. Drop a small test spoonful onto the parchment. If it spreads out thin, it’s too loose, and you can fold in an extra ¼ cup of oats.



Step 4 | Scoop & Set
Working quickly, drop the mixture by a two tablespoon scoop onto your parchment-lined sheets. Tap the tops lightly if you want a flatter, thinner cookie. Finish with a sprinkle of flaky sea salt if using, then let the cookies set at room temperature for 20 to 30 minutes, until firm. I’ve also made this using a small one tablespoon scoop making many mini cookies, perfect one-bite cookies!



Chocolate No Bake Cookies Recipe Variations & Substitutions
Peanut butter swaps
- Almond butter — a 1:1 swap with a more subtle flavor that lets the chocolate lead. Make sure it’s well stirred before measuring.
- Sunflower seed butter — the go-to for nut-free kitchens and school-safe treats. It can occasionally turn the cookies a slightly greenish tint from a natural reaction with the baking soda in some brands — harmless, just a little unexpected.
- Cashew or hazelnut butter — both work well if you want something richer or more dessert-like.
Milk swaps. Whole milk is the base recipe, but 2% works fine too. Evaporated milk adds extra richness if you want a deeper flavor. For dairy-free, full-fat coconut milk is the closest match in body and fat content; oat milk or almond milk will also work, though the set can be slightly softer. Skip fat-free milk, the low fat content can keep the cookies from setting up firm.
Oats. Quick oats are the base recipe; old-fashioned rolled oats work too and give a chewier bite (pulse them briefly in a food processor if you want a closer texture match). For a gluten-free version, use oats labeled certified gluten-free. Regular oats are often processed alongside wheat and can carry cross-contamination that matters if you’re baking for someone with celiac disease.
Mix-ins. Fold in up to ½ to ¾ cup of add-ins along with the oats. Roasted salted peanuts, chocolate chips, toasted pecans or walnuts, shredded coconut, or dried cranberries all work well. Stay under that amount; more than that and there isn’t enough moisture in the fudge base to hold everything together, and the cookies can turn dry or fall apart.

How to Store No Bake Cookies
Once fully set, store the chocolate no bake cookies in an airtight container at room temperature for up to 5 days. They’ll keep even longer in the refrigerator, up to 1 week, and the cooler environment actually helps if you live somewhere humid.
Freezing: These freeze beautifully for up to 3 months. Layer them between sheets of parchment or wax paper in an airtight, freezer-safe container so they don’t stick together, then thaw at room temperature for about 15 minutes before eating.
Chilling tip: If you’re making these on a hot day, they can struggle to firm up fully at room temperature. Pop the tray in the fridge for the last stretch of setting time instead.
No Bake Oatmeal Cookies Recipe FAQs
Nine times out of ten it’s the boil. The sugar mixture needs a full, wall-to-wall rolling boil before you even start your timer. If you start counting too soon, the sugar won’t thicken properly and you’ll end up with cookies that stay soft and almost runny even after they’ve cooled completely. Give it that full 60 seconds from a real boil and you’ll be in good shape.
You boiled a little too long. When the mixture goes past that sweet spot it loses too much moisture, and once you fold in the oats there just isn’t enough liquid left to hold everything together. The cookies will crumble apart instead of setting up soft and fudgy. Shorten your boil by 10-15 seconds next time and see what a difference it makes.
Yes! Just keep your total mix-ins to about ½ – ¾ cup or less, added right along with the oats. Go over that and the cookies can turn out dry or fall apart, because there isn’t enough moisture to compensate for the extra dry ingredients.

More Cookie Recipes to Try
Like this recipe?
Don’t forget to give it a ⭐️⭐️⭐️⭐️⭐️ star rating and leave a comment below the recipe!

Video
Equipment
Ingredients
Add everything to the pot together:
- 1 ¼ cups granulated white sugar or fine grain all natural cane sugar works too
- ¼ cup light brown sugar packed
- ½ cup butter salted or unsalted cold or room temperature
- ½ cup whole milk
- ¼ cup natural unsweetened cocoa powder not Dutch process
- Pinch kosher salt
Stir in off heat:
- ⅔ cup creamy no-stir peanut butter all natural peanut butter will be too oily
- 2 teaspoons pure vanilla extract
- 2 ½ – 3 cups quick cooking oats see notes below
Finish:
- Flaky sea salt Maldon, sprinkled on top before they set
Instructions
- Prep: Before you start, this recipe comes together fast, so get everything ready. Line two cookie sheets with parchment paper or wax paper. Measure your oats and peanut butter, and have your vanilla ready.
- Combine & Boil: Add the sugar, brown sugar, butter, milk, cocoa powder, and salt into a medium saucepan over medium heat. Whisk as the butter melts and everything combines. Continue whisking occasionally until the mixture reaches a full, wall-to-wall boil, bubbles from edge to edge, not just around the sides.1 ¼ cups granulated white sugar, ¼ cup light brown sugar, ½ cup butter, ½ cup whole milk, ¼ cup natural unsweetened cocoa powder, Pinch kosher salt
- Boil: Once you hit that full rolling boil, start your timer for exactly 60 seconds (see notes for high altitude). Humid or rainy day? Lean toward the longer end of that boil, or give the cookies extra time in the fridge to firm up. Do not stir during this time. Remove from heat the moment the timer goes off.
- Pull Off Heat: Stir in the peanut butter and vanilla, stirring quickly until smooth and fully combined. Then stir in the oats until fully coated. If the mixture still looks loose after a minute, drop a small test spoonful onto the parchment; if it spreads out thin, fold in an extra ¼ cup of oats at a time.⅔ cup creamy no-stir peanut butter, 2 teaspoons pure vanilla extract, 2 ½ – 3 cups quick cooking oats
- Scoop & Set: Working quickly, drop by a one or two tablespoon scoop (one will yield mini cookies, two will yield normal size cookies) onto parchment-lined baking sheets. Tap the tops lightly if you want them a little thinner. Sprinkle with flaky sea salt if using. Let set at room temperature 20 to 30 minutes, until firm. If your kitchen is warm, I allow them to set in the fridge for best results.Flaky sea salt
Notes
- Prefer bars instead of drop cookies? Line an 8×8 or 9×9 pan with parchment, leaving overhang on two sides, and pour the mixture in instead, spreading it to the edges. Let set 45 minutes to an hour. Once firm, lift out by the parchment and cut into squares with a sharp, non-serrated knife, wiping the blade between cuts. A 9×9 pan yields 16 good-sized squares, or cut smaller for 25.
- Dietary swaps: For dairy-free, swap in full-fat coconut milk and a plant-based butter. For nut-free, swap the peanut butter for sunflower seed butter. For guaranteed gluten-free, use certified gluten-free oats.
- High altitude: Above roughly 5,000 feet, liquids boil at a lower temperature, so a straight 60-second boil often won’t set the cookies. Tested at 5,280 feet (Denver), 74 seconds is the sweet spot.
- If they don’t set: Almost always an under-boil. Make sure you’re timing from a true full rolling boil, not just edge bubbles.
- If they’re dry and crumbly: You boiled a little too long. Shorten the boil by 10 to 15 seconds next time.
- Oats: The range accounts for how loose your mixture looks right off the heat, humidity and altitude both play a part. Start with 2 ½ cups, do the test-spoonful check in the Pull Off Heat step, and add up to another ½ cup if it’s still spreading thin, adding ¼ cup at a time.
- Storage: Store airtight at room temperature up to 5 days, refrigerated up to 1 week, or frozen up to 3 months.
















Ann
I’m learning late in life how to cook and have found your recipes easy to follow and quite good! The first try with these no bake cookies came out a little too soft. I popped them in the freezer and they were great. Next time I’ll follow those great instructions more closely!
Thanks so much Ann and welcome! It’s never too late! And yes these suckers can be a bit temperamental with humidity playing into the mix too! But freezing them works great!
Cheryl Dooley
These are so delicious! I love the combination of flavors and a healthier dessert choice so no need to feel guilty having more than one and bonus is they are GF. Thanks for another winner Kathleen!
So glad you loved my recipe Cheryl!!