No Bake Cookies are one of the simplest and most satisfying cookies you can make. With only seven ingredients and minimal hands-on time, they come together quickly and deliver a rich peanut butter and chocolate flavor with a tender, slightly chewy texture. This version improves the mouthfeel by processing half the oats to create a mix of finer and chunkier oat pieces, giving a more pleasant bite without losing the classic, nostalgic taste.

Why you’ll love this No Bake Cookie recipe
- Perfect texture – Pulsing half of the oats creates a combination of fine oat bits and larger flakes that yields a lighter, more pleasant chew than using all whole oats.
- Fast and easy – From start to first bite, these cookies take roughly 25 minutes. The steps are straightforward and use pantry-friendly ingredients.
- Big batch – The recipe produces about 24 cookies, ideal for gatherings, gifts, or cookie swaps.

Ingredient overview
The full ingredient list and step-by-step instructions are included in the recipe card below. Use this overview to understand how each component contributes to the final cookie.
- Cocoa powder – Natural cocoa powder gives chocolate flavor and color. Dutch-processed will also work but may alter the acidity slightly.
- Milk – 2% is used here, but whole or skim milk can be substituted depending on preference.
- Butter – Salted butter adds flavor; use unsalted if you prefer and adjust the salt in the recipe.
- Oats – Old-fashioned rolled oats provide texture. Pulse half the oats for a better bite; you can use quick oats instead of pulsing if needed.
- Peanut butter – Creamy peanut butter works best for binding and flavor. Avoid natural runny peanut butter, which can make the mixture too oily or dry after setting.
- Vanilla extract – Real vanilla enhances depth of flavor.
- Salt – A pinch balances sweetness and brightens the chocolate and peanut butter notes.
Substitutions & variations
- Gluten-free – Use certified gluten-free oats to make this recipe gluten-free.
- Dairy-free / Vegan – Replace the butter and milk with trusted dairy-free alternatives to make a vegan version.
- Nut-free – Swap peanut butter for sunflower seed butter if you need a nut-free alternative.
How to make Chocolate No Bake Cookies
Step 1: Pulse the oats. Measure out half of the rolled oats and pulse them briefly in a food processor until you have a mixture of fine oat flour and some chunkier pieces. This gives a more balanced texture than using only whole oats. Set the pulsed oats aside and combine with the remaining whole oats when instructed.
Step 2: Make the cookie base. In a large saucepan, combine the cocoa, granulated sugar, and milk. Heat over medium, stirring frequently, until the mixture comes to a boil. Continue boiling and stirring until it reaches the soft-ball stage, about 235°F (113°C), or test by dropping a small spoonful into cold water — it should form a soft, malleable ball.

Once the mixture reaches temperature, remove the pan from heat and quickly stir in the butter, peanut butter, both portions of oats, vanilla, and salt. Mix thoroughly until the butter and peanut butter are melted and everything is evenly combined.

Step 3: Shape the cookies. Working quickly, drop spoonfuls of the mixture onto parchment- or wax-paper-lined baking sheets. Aim for about 24 cookies depending on the size of your spoonfuls.

Step 4: Allow to set. Let the cookies sit at room temperature until fully set, about 20–40 minutes. They firm up fairly quickly, but the flavor is best after they cool completely.
Serving and storing
Serve once the cookies are set. Store them in an airtight container at room temperature for 4–6 days. For longer storage, freeze the cookies in a sealed container or freezer bag for up to 3 months; thaw at room temperature before serving.
Expert baking tips
- Use an instant-read thermometer to hit the soft-ball stage precisely; it improves consistency from batch to batch.
- Prep ahead — have your oats measured, parchment ready, and spoons set out. The mixture sets quickly, so preparation saves stress.
- Work quickly when scooping. If the mixture starts to firm up, briefly warm it over low heat, stirring until pliable again.
- Cookie exchanges — this recipe yields a large batch and requires no oven, making it ideal for events where oven space is limited.

FAQs
Can I double or halve this recipe? You can halve it easily. Doubling is possible but requires working very quickly or having extra hands to scoop before the mixture begins to set.
Can I omit the peanut butter? You can, but peanut butter adds flavor and helps the cookies bind. If you need an alternative, sunflower seed butter is a good substitute for those with nut allergies.

Special tools
- Instant-read thermometer — useful to check the mixture reaches the soft-ball stage; it ensures consistent results.
- Food processor — for pulsing half the oats to improve texture, though quick oats can be used instead if you don’t have one.
If you try this recipe, leave a comment and rating in your own notes or on your personal recipe collection — I hope you enjoy these nostalgic, easy-to-make no-bake cookies.
Peanut Butter Chocolate No Bake Cookies
Yield: about 24 cookies • Prep: 15 mins • Cook: 10 mins • Total: 25 mins
Ingredients
- 2 1/2 cups old-fashioned rolled oats, divided (about 262 g)
- 2 cups granulated sugar (about 420 g)
- 1/3 cup cocoa powder (about 31 g)
- 1/2 cup milk (120 mL)
- 1/2 cup salted butter, softened (113 g)
- 2/3 cup peanut butter (172 g)
- 1 tsp vanilla extract
- 1/8 tsp salt
Instructions
- Pulse 1 1/4 cups of oats in a food processor until a mix of fine and chunkier pieces forms. Set aside. Line two baking sheets with parchment.
- In a large saucepan, combine sugar, cocoa, and milk. Bring to a boil over medium heat, stirring. Continue to boil until it reaches 235°F (soft-ball stage), about 7–10 minutes.
- Remove from heat and stir in butter, peanut butter, all the oats, vanilla, and salt until thoroughly combined and melted.
- Drop spoonfuls onto prepared pans, working quickly. Let cookies set at room temperature for 20–40 minutes until firm.
- Store in an airtight container at room temperature for 4–6 days, or freeze for longer storage.