When it’s too hot to turn on the oven or you need a dessert without much fuss, these no-bake cookies are an easy choice. Butter, milk, sugar, and cocoa are cooked together on the stovetop, then peanut butter, vanilla, and quick oats are stirred in. Scoop the mixture onto parchment paper and let the cookies set.
There’s no dough to chill and no oven to preheat, so you only need one saucepan and a tray. The whole process takes about 30 to 40 minutes, including setting time.
Recipe at a Glance
- Prep and cook time: about 10 minutes
- Set time: 20–30 minutes
- Total time: about 30–40 minutes
- Yield: 18–24 cookies, depending on size
- Texture: soft and chewy, not crisp
Ingredients
- ½ cup (113 g) unsalted butter
- ½ cup (120 ml) milk
- 1¾ cups (350 g) granulated sugar
- ¼ cup (25 g) unsweetened cocoa powder
- ½ cup (130 g) creamy peanut butter
- 1 teaspoon vanilla extract
- 3 cups (240 g) quick-cooking oats
- ¼ teaspoon salt
Optional add-ins: shredded coconut, chopped walnuts, raisins, chocolate chips, cinnamon, or a light sprinkle of flaky sea salt.
Quick-cooking oats give these cookies their classic soft texture. Old-fashioned rolled oats also work, but they make a chewier, more textured cookie.
Allergy note: These cookies contain peanut butter, milk, and, depending on your brands, may be made on equipment shared with other allergens. Check labels if you’re baking for anyone with food allergies. The FDA has an overview of food allergies and labeling.
How to Make No-Bake Cookies
1. Prepare the Tray
Line a baking sheet or large tray with parchment paper. Have everything measured and ready before you start cooking, because the mixture thickens quickly once the oats go in.
2. Combine the Butter, Milk, Sugar, and Cocoa
Put the butter, milk, sugar, and cocoa in a medium saucepan over medium heat. Stir frequently while the butter melts, and keep heating until the mixture reaches a full rolling boil.
3. Boil for Exactly 1 Minute
Once the mixture reaches a full rolling boil, start a timer and boil for 1 minute. This step matters because the boiling time decides the final texture. If it boils too briefly, the cookies may stay too soft. If it boils too long, they can turn dry or crumbly.

4. Stir in the Peanut Butter and Vanilla
Take the pan off the heat after 1 minute and stir in the peanut butter, vanilla, and salt right away. Keep stirring until the peanut butter melts into the warm chocolate mixture and everything looks smooth.
5. Add the Oats
Stir in the quick oats until every oat is coated. If you’re using coconut, nuts, raisins, or another add-in, fold it in now. Work fairly quickly, since the mixture thickens as it cools.
6. Scoop and Let the Cookies Set
Drop spoonfuls of the warm mixture onto the parchment. Try to keep the portions similar in size so the cookies firm up evenly. Leave them at room temperature for about 20–30 minutes, until they’re firm enough to handle.
Tips for Better No-Bake Cookies
- Time the boil carefully. Start the 1-minute timer only after the mixture reaches a full rolling boil.
- Measure the oats accurately. Too many oats make the cookies dry, and too few leave them too soft to hold their shape.
- Prepare the tray first. You won’t have much time once the oats are mixed in.
- Scoop while the mixture is warm. It gets harder to portion as it cools.
- Let the cookies fully set. Avoid moving or stacking them until they’ve firmed up.
- If the mixture thickens too fast, keep portioning with a warm spoon instead of returning it to the stove.
Easy Variations
- Chocolate coconut: fold shredded coconut into the oat mixture for extra texture and a mild coconut flavor.
- Chocolate nut: add chopped walnuts or pecans for crunch.
- Raisin oatmeal: stir in raisins for a chewy, fruity version.
- Chocolate chip: let the mixture cool slightly before folding in chips, so they don’t melt completely.
- Sea salt chocolate: sprinkle a small amount of flaky sea salt over the cookies before they set.
- Without cocoa: you can leave the cocoa out for a more peanut-butter-forward cookie. The texture will differ from the original, so scoop a test cookie and check that it sets before portioning the rest.
Can You Make No-Bake Cookies Without Peanut Butter?
Yes. Almond butter or sunflower seed butter can replace the peanut butter. Different nut and seed butters contain different amounts of oil and moisture, so the cookies may come out slightly softer or firmer. If you’d like a baked peanut butter cookie instead, try our classic peanut butter cookies.
Making No-Bake Cookies With Kids
Because there’s no oven, these cookies are fun to make with kids. An adult should always handle the saucepan and the boiling mixture, which is hot enough to cause serious burns. Use a back burner when you can and turn the pan handle away from the edge of the stove. Once the pan is off the heat, kids can help stir in the oats, add coconut or chocolate chips, and scoop the mixture onto the tray with supervision.
How to Store No-Bake Cookies
At Room Temperature
Once the cookies are completely set, place them in an airtight container. If you stack them, put parchment between the layers to prevent sticking.
In the Refrigerator
Refrigeration makes the cookies firmer, which helps if your kitchen is warm. Let them sit at room temperature for a few minutes if you prefer a softer texture.
In the Freezer
Let the cookies set completely before freezing. Layer them with parchment in a freezer-safe container, then thaw at room temperature or in the refrigerator. You can also make them a day ahead and keep them in an airtight container until serving.
Frequently Asked Questions About No-Bake Cookies
Why are my no-bake cookies too soft?
The sugar mixture may not have boiled long enough, or the cookies may simply need more time to set. Let them cool completely before deciding the mixture didn’t set.
Why did my no-bake cookies turn out crumbly?
The mixture may have boiled too long and lost too much moisture. Too many oats can also make the cookies dry and crumbly.
How long do no-bake cookies take to set?
Most cookies firm up within about 20–30 minutes at room temperature. Larger cookies or a warm kitchen may need a little longer.
Can I use old-fashioned oats?
Yes. They make a chewier, more textured cookie than quick-cooking oats.
Can I use natural peanut butter?
Yes, but stir it thoroughly before measuring. Natural peanut butter separates in the jar, and excess oil may make the cookies slightly softer.
Are no-bake cookies gluten-free?
Oats are naturally gluten-free, but regular oats can pick up wheat during processing. If you need gluten-free cookies, choose oats labeled certified gluten-free.
More Easy Cookie Recipes
If you like chocolate and peanut butter together, try our classic peanut butter cookies. For another oat-based cookie, see our soft and chewy oatmeal cookies, or for a rich chocolate cookie, try our chocolate crinkle cookies.
Final Thoughts
These no-bake cookies are a simple way to make a homemade dessert without turning on the oven. The key is the stovetop step: bring the chocolate mixture to a full rolling boil and time it for 1 minute. After that, stir in the peanut butter and oats, scoop the mixture onto parchment, and let the cookies set. Once you get the boiling step right, the rest is quick and straightforward.

