No Bake Cookies Recipe mixes peanut butter, cocoa, sugar, and oats into fudgy, irresistible cookies — no oven required.

Author’s Note
No-Bake Cookies Just Like You Remember — Only Better
I first learned these no-bake cookies in middle school home ec, and over the years I’ve fine-tuned them. Small adjustments — the exact boil time, the type of oats, and the chocolate-to-peanut-butter balance — make a big difference. Follow a few simple tips below and you’ll get fudgy, well-set cookies every time.
Quick Tip
Using a candy thermometer removes guesswork: aim for about 230°F (110°C) when boiling the sugar mixture. If you don’t have a thermometer, a full rolling boil for one minute works well.

No-Bake Cookies Recipe Ingredients
| Ingredient | Swaps & Tips |
|---|---|
| Butter | Unsalted butter gives better control of seasoning. Cut into small pieces so it melts evenly. |
| Sugars (brown & white) | Brown sugar adds caramel depth; granulated sugar helps set texture. Reduce slightly if you prefer less sweet. |
| Cocoa Powder | Use natural unsweetened cocoa for the best set and bright chocolate flavor. Avoid Dutch-processed for this recipe. |
| Peanut Butter | Creamy peanut butter works best. Natural nut butters can be used but stir thoroughly first. Almond, cashew, or sunflower seed butter are good alternatives. |
| Oats | Quick oats yield a softer cookie; old-fashioned oats give more chew. A 50/50 mix balances texture and chewiness. |

How To Make This No-Bake Cookies Recipe
- Prep: Line a baking sheet with parchment or a silicone mat, and measure all ingredients. Cut butter into tablespoon pieces for even melting.
- Combine & Melt: In a medium saucepan over low heat, combine butter, milk (or cream), brown sugar, granulated sugar, salt, and cocoa. Stir frequently, scraping down the sides until the butter is fully melted and the mixture is smooth.
- Boil: Increase heat to medium and bring the mixture to a full rolling boil. Continue to boil, stirring, for exactly 1 minute (or until the mixture reaches about 230°F / 110°C on a candy thermometer).
- Finish the Mixture: Remove the pan from heat. Stir in the peanut butter until smooth, then add vanilla and the oats. Mix quickly and thoroughly so every oat is coated.
- Scoop & Set: Use a 2-tablespoon scoop or two spoons to drop even mounds onto the prepared sheet pan. Let cookies sit at room temperature for about 30 minutes to firm up, or refrigerate to speed the process.

Cookies Tips
- Low heat initially: Start on low heat so the sugar dissolves before boiling. This prevents graininess.
- Boil time matters: A full rolling boil for one minute ensures the mixture will set properly.
- Even portions: A cookie scoop yields uniform cookies that set at the same rate.
- Faster setting: Chill cookies on a sheet pan to speed firming if you need them ready quickly.
Storage
- Room temperature: Store in an airtight container for up to 1 week.
- Refrigerator: Keep in an airtight container for up to 2 weeks.
- Freezer: Freeze cookies on a sheet until firm, then layer with parchment in a freezer bag. They keep up to 6 months.
More Chocolate and Peanut Butter Treats
Breakfast
Chocolate Peanut Butter Breakfast Cookies
Pies
Peanut Butter Pie
Snacks
Homemade Peanut Butter Cups
No Bake Cookies Recipe
Equipment
- Sheet pan (15″ x 10″) with parchment or silicone mat
Ingredients
- 8 tablespoons unsalted butter
- 1/2 cup whole milk or heavy cream
- 1-1/4 cups light brown sugar, lightly packed
- 3/4 cup granulated sugar
- 1/4 teaspoon salt
- 1/4 cup unsweetened cocoa powder
- 3/4 cup creamy peanut butter
- 2 teaspoons vanilla extract
- 3 cups oats (quick or old-fashioned; see note about mixing for texture)
Instructions
- Assemble all ingredients. Line an extra-large or two large sheet pans with parchment or silicone mats. Cut butter into tablespoon pieces.
- In a medium saucepan over low heat, combine butter, milk, brown sugar, granulated sugar, salt, and cocoa. Stir often until the butter melts and the mixture is smooth.
- Raise heat to medium and bring to a full rolling boil. Continue boiling and stirring for one minute. If using a candy thermometer, the target is about 230°F (110°C). Remove from heat and stir for 10 seconds.
- Stir in the peanut butter until smooth, then add vanilla and oats. Mix until all oats are evenly coated.
- Use a 2-tablespoon scoop or two spoons to drop cookie mounds onto the prepared sheet pan. Let cool and harden about 30 minutes at room temperature or chill to speed up setting.
Recipe Notes
Note 1: Use unsweetened natural cocoa powder — it helps the mixture set properly.
Note 2: Creamy peanut butter is recommended for the smoothest texture. If using natural peanut butter, stir well before measuring.
Note 3: Most recipes use quick oats. For a chewier texture, substitute some or all quick oats with old-fashioned oats. A 50/50 mix is a great compromise.
Storage: Keep cookies at room temperature up to 1 week, in the refrigerator up to 2 weeks, or freeze layered with parchment for up to 6 months.
Nutrition
Calories: 224 kcal |
Carbohydrates: 29.7 g |
Protein: 4.3 g |
Fat: 9.7 g |
Cholesterol: 12.3 mg |
Sodium: 102.9 mg |
Fiber: 2.2 g |
Sugar: 18.5 g
Nutrition information is an approximation and should be used as a guideline.
No-Bake Cookies Recipe FAQs
If cookies don’t firm up, it’s usually because the chocolate/sugar mixture was not boiled long enough. Boil the mixture at a full rolling boil for one minute or until it reaches about 230°F (110°C).
Yes, but crunchy peanut butter changes the texture and may require a slight adjustment to the recipe. Expect a chunkier cookie.
Almond butter, cashew butter, sunflower seed butter, or chocolate-hazelnut spread can be used as substitutes. The flavor and texture will vary slightly, but the cookies should still set similarly.