Classic No-Bake Cookies

Who doesn’t love a speedy cookie that tastes like home? This recipe is my grandma’s classic no-bake cookie—the chewy oats, creamy peanut butter, and rich chocolate all mix on the stovetop with zero fuss. No oven, no candy thermometer, just a few minutes and you’re done. It’s the go-to when you want homemade cookies without heating up your kitchen.
In this post, I’ll share the exact ingredient list, walk you through the stovetop steps, and offer troubleshooting tips. Plus, I’ll share easy swaps for nut-free and vegan versions, storage tips, and answers to common questions like why cookies sometimes don’t set right. Whether you want to make a full batch for the family or just a smaller batch for a little sweet fix, you’re covered. Let’s get to it!
- Everything you need to know about ingredients and setup
- A simple stovetop process that anyone can follow
- Tips to get that perfect chewy texture every time
- Swaps and mix-in ideas for variety and allergies
- Storage advice and a handy FAQ section
Why you’ll love them
These classic no-bake cookies pack fudgy chocolate, creamy peanut butter, and hearty oats into a quick and easy treat you can make in minutes—no oven necessary, and no candy thermometer to worry about. They bring that nostalgic homemade cookie feeling and are a go-to when the kitchen needs to stay cool. For another no-oven option that chills in the fridge, try Healthy Overnight Oats and Chia Seed Pudding. And if that nostalgia has you craving a baked classic, see The BEST Chocolate Chip Cookies.
- Super quick: from starting the stovetop to dropping on the cookie sheet in under 20 minutes.
- Easy cleanup: you only need a saucepan, a spoon, and a lined baking sheet.
- Kid-friendly: great recipe to get the kids involved measuring and dropping the cookies.
- Make-ahead and freezer-friendly: stash extras in the fridge or freezer for when cravings hit.
Ingredients you’ll need

- ½ cup salted butter
- ½ cup milk
- 1½ cups white sugar
- ½ cup firmly packed brown sugar
- ½ cup creamy peanut butter
- 3 cups quick oats
- 1 teaspoon vanilla extract
- 4 tablespoons unsweetened cocoa powder
- Dash of cinnamon (totally optional, but I love it!)
Stovetop method and assembly
- Line a baking sheet with parchment or wax paper and measure all ingredients (spoon and level sugars and oats).
- Combine butter, milk, white sugar, and brown sugar in a medium saucepan.
- Heat over medium, stirring often, until the sugars dissolve and the butter melts.
-
Bring the mixture to a rolling boil and let it boil gently, without stirring, for 1 to 2 minutes.

- Remove the pan from the heat.
- Stir in unsweetened cocoa powder, creamy peanut butter, vanilla extract, and cinnamon (if using) until smooth and the peanut butter melts.
- Quickly stir in the quick oats until they are fully coated.
-
Fold in any desired mix-ins (shredded coconut, toasted nuts) after mixing the hot ingredients; add chocolate chips once the mixture cools slightly to avoid melting.

- Drop spoonfuls of the cookie mixture onto the prepared baking sheet using a cookie scoop or two spoons.
- If the mixture becomes too thick while scooping, warm it briefly over low heat to loosen it, then continue.
-
Let the cookies set at room temperature until firm (about 20–30 minutes) or chill in the refrigerator for 10–15 minutes to speed setting.

Timing and texture tips
- Timing is everything: once your sugar mixture hits a rolling boil, let it boil gently for 1 to 2 minutes. Not boiling long enough makes the cookies too soft; boiling too long makes them hard.
- Quick oats are the way to go for the classic texture. Using old-fashioned oats will give you a chewier, rustic cookie, and might need a bit more stirring to coat well.
- Measure carefully: spoon and level your sugars and oats for spot-on results.
- Work fast when adding oats so they get coated evenly before the mixture thickens and cools.
- Line your baking sheet well with parchment or wax paper to keep cookies from sticking and clean up a breeze.
- If the mixture gets too thick while you’re scooping, warm it briefly on low heat to loosen it up, then continue dropping the cookies.
- Want to speed up setting? Chill the cookies in the fridge for 10–15 minutes. If you prefer softer cookies, store at room temperature in an airtight container.
Easy swaps and mix-ins

- Try crunchy peanut butter instead of creamy for a little extra texture in every bite.
- Swap peanut butter for almond, cashew, or sunflower seed butter. The last is perfect for a nut-free option. Just keep in mind natural nut butters tend to be thinner and oil separates—give it a good stir before measuring. You might want to add a few extra oats if the mixture feels loose.
- If you prefer old-fashioned oats, go ahead! They’ll give a heartier, chewier texture but might take a bit more stirring time.
- After mixing the hot ingredients, toss in extras like shredded coconut, toasted nuts, or mini chocolate chips—for more coconut-and-chocolate inspiration, check out these Samoa Cookie Bars (Paleo, Vegan). For chocolate chips, add them once the mixture cools slightly to keep them from melting.
- Drizzle melted chocolate over the set cookies for a fancy touch that’s still easy.
- Make it vegan by using plant-based milk and vegan butter. Check your sugars to ensure they’re vegan-friendly, too.
How to store and freeze
Keep your no-bake cookies fresh in an airtight container or zipper bag. For a tender, soft texture, store them on the counter for 3-4 days. If you like them firmer or want them to last longer, keep them in the fridge for up to a week.
And yes—you can definitely freeze these cookies! Just place them in an airtight container and pop them in the freezer. For the best chewy texture, take them out about 30 minutes before enjoying.
Common questions answered
- Why didn’t my cookies set? If your cookies are still gooey, the sugar mixture probably didn’t boil long enough. Just put the pan back on medium heat, bring it to a gentle rolling boil for 1 to 2 minutes, then finish the recipe.
- Can I use natural peanut butter? Yes! But natural peanut butter tends to be thinner and the oil separates. Make sure to stir it well before measuring. The cookies may be a bit softer, so adding a little extra oats can help.
- Do I need a candy thermometer? Nope. The key is the rolling boil for 1 to 2 minutes. No special equipment needed.
- How should I store them and how long do they last? Store in an airtight container at room temperature for 3 to 4 days for soft cookies, or in the fridge for up to a week. Freeze them for 2 to 3 months; just thaw about 30 minutes before eating to keep that perfect chewiness.
- Can I use old-fashioned oats instead of quick oats? Absolutely! Keep in mind your cookies will be chewier and heartier. You might need to stir a bit longer to coat the oats fully.
- Can I make a smaller batch? Yes! This recipe scales down easily—just half the ingredients and keep the same boiling time on the stove.

Quick and easy no-bake cookies combining fudgy chocolate, creamy peanut butter, and hearty oats made on the stovetop without an oven.
- Total Time: 20 minutes
- Yield: Approximately 24 small cookies 1x
Ingredients
- ½ cup salted butter
- ½ cup milk
- 1½ cups white sugar
- ½ cup firmly packed brown sugar
- ½ cup creamy peanut butter
- 3 cups quick oats
- 1 teaspoon vanilla extract
- 4 tablespoons unsweetened cocoa powder
- Dash of cinnamon (optional)
Instructions
- Line a baking sheet with parchment or wax paper and measure all ingredients, spooning and leveling sugars and oats.
- Combine butter, milk, white sugar, and brown sugar in a medium saucepan.
- Heat over medium, stirring often until sugars dissolve and butter melts.
- Bring mixture to a rolling boil and let boil gently without stirring for 1 to 2 minutes.
- Remove pan from heat.
- Stir in cocoa powder, peanut butter, vanilla extract, and cinnamon until smooth and peanut butter melts.
- Quickly stir in quick oats until fully coated.
- Fold in optional mix-ins like shredded coconut, toasted nuts, or chocolate chips once the mixture cools slightly.
- Drop spoonfuls of cookie mixture onto prepared baking sheet using a cookie scoop or two spoons.
- If mixture becomes too thick while scooping, warm briefly over low heat to loosen before continuing.
- Let cookies set at room temperature until firm (20–30 minutes) or chill in refrigerator for 10–15 minutes to speed setting.
Notes
Use quick oats for classic texture; old-fashioned oats create chewier, rustic cookies that require more stirring., Crunchy peanut butter can be used for added texture., Nut-free option: substitute peanut butter with sunflower seed butter, noting that natural nut butters may be thinner and oil may separate., For vegan version, use plant-based milk and vegan butter; verify sugars are vegan-friendly., Store cookies in an airtight container at room temperature for 3-4 days for soft texture or refrigerate up to a week for firmer cookies., No candy thermometer needed; success depends on boiling sugar mixture for correct time., Cookies can be frozen for 2-3 months; thaw about 30 minutes before eating.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Category: Dessert
Nutrition
- Serving Size: 1 cookie
- Calories: Approximately 150 calories per cookie (estimate)
- Fat: 7g per cookie (estimate)
- Carbohydrates: 20g per cookie (estimate)
- Protein: 4g per cookie (estimate)
More in easy meals
Boston Cream Pie Cookies
Snoop Dogg’s Rolls Royce Cookies
Pineapple Upside Down Sugar Cookies