Easy No-Bake Cookies with Chocolate & Peanut Butter (Set in 20 Minutes!)

Erica Thuirer Erica Thuirer Updated June 9, 2026

These easy no-bake cookies are the ultimate last-minute dessert — rich, fudgy, and packed with chocolate peanut butter flavor in every chewy bite. Just one saucepan and a handful of pantry staples is all you need. The sugar mixture boils for exactly 60 seconds, then gets stirred together with creamy peanut butter, vanilla, and quick oats before being dropped onto parchment to set. No oven, no fuss, no fail — and they’re ready to eat in just 20 minutes. This is the recipe you’ll reach for every single time a chocolate craving hits.

No-bake cookies are one of those recipes that never goes out of style — quick, satisfying, and always a hit. If you love easy no-bake oat cookies, you’ll also want to try these No-Bake Chocolate Oatmeal Cookies — same pantry staple approach with a slightly different technique that’s great for comparison. Leave a comment below and let me know if yours set perfectly!

chocolate cookies with oats

Save This Recipe! 💌

We'll email this post to you so you can cook it later!

Cuisine: American
Prep Time: 20 mins
Cook Time: 5 mins
Cooling Time: 20 mins
Total Time: 45 mins
Servings: 30 cookies

Why You’ll Love Making It

  • No Oven Needed – One saucepan, stovetop only.
  • Ready in 45 Minutes – Just 5 minutes of cooking and 20 minutes to set.
  • Makes 30 Cookies – Perfect for sharing, gifting, or stashing all week.
  • Rich Chocolate Peanut Butter Flavor – Fudgy, chewy, and deeply satisfying.
  • Pantry Staples Only – Butter, sugar, cocoa, oats, and peanut butter.

Ingredients

  • ½ cup (115g) butter, sliced into pieces – Adds richness and helps the cookies set. Use unsalted butter to control the salt level.
  • 2 cups (400g) granulated sugar – Sweetens and helps create the perfect fudgy consistency.
  • ½ cup (120ml) milk – Helps dissolve the sugar and combines with the cocoa powder for a smooth base. Whole milk works best, but lower-fat milk can be used.
  • ¼ cup (20g) unsweetened cocoa powder – Provides a deep, chocolatey flavor. Use high-quality cocoa powder for the best taste.
  • ½ cup (125g) creamy peanut butter – Adds creaminess and helps the cookies firm up. Use natural peanut butter for a less sweet option.
  • 1 teaspoon pure vanilla extract – Enhances the flavor of the chocolate and peanut butter.
  • 3 cups (300g) quick-cooking oats – Give the cookies their signature chewy texture. Quick oats absorb moisture better than old-fashioned oats.

Instructions

Step 1: Prepare Your Baking Sheets

Line two large baking sheets with parchment paper or silicone mats and set them aside. The cookies set quickly, so it’s important to have everything ready before you start.

Step 2: Heat the Base Ingredients

In a large saucepan, combine the butter, sugar, milk, and cocoa powder. Place over medium heat, stirring frequently, until the butter melts and the mixture is smooth.

Step 3: Bring to a Boil

Increase the heat slightly and bring the mixture to a rolling boil. Once it starts bubbling across the entire surface, set a timer and let it boil for exactly 60 seconds, stirring occasionally. This step is crucial—boiling for too little time may result in soft cookies that don’t set, while boiling too long can make them dry and crumbly.

Step 4: Stir in the Peanut Butter and Vanilla

Remove the saucepan from heat and immediately stir in the peanut butter and vanilla extract. Stir quickly until fully combined and smooth.

Step 5: Add the Oats

Add the quick-cooking oats to the mixture and stir until the oats are fully coated and evenly distributed. The mixture will start to thicken as the oats absorb the liquid.

Step 6: Drop the Cookies

Using a spoon or a 1.5-tablespoon cookie scoop, drop portions of the mixture onto the prepared baking sheets. Slightly shape them if needed, but work quickly as the cookies begin setting fast.

Step 7: Let the Cookies Set

Allow the cookies to cool at room temperature for 20–30 minutes, or until firm. If your kitchen is warm, place the baking sheets in the fridge to speed up the setting process.

Step 8: Serve & Store

Once cooled, enjoy immediately or store in an airtight container at room temperature for up to a week. For longer storage, refrigerate for up to 2 weeks or freeze for up to 3 months.

FAQs

Why did my no-bake cookies turn out too soft?
If your cookies didn’t set properly, it’s likely because the mixture didn’t boil long enough. The sugar needs to reach the correct temperature to firm up as it cools. Next time, ensure you boil the mixture for exactly 60 seconds.

Can I use old-fashioned oats instead of quick oats?
Quick oats work best because they absorb moisture more evenly. If using old-fashioned oats, the cookies will be chewier and may not set as well. If that’s all you have, pulse them in a food processor for a few seconds to break them down slightly before adding.

Why did my no-bake cookies turn out dry and crumbly?

The mixture was boiled too long. The 60-second boil is a hard stop — every extra second drives off more moisture and pushes the sugar past the right setting point. If your cookies are consistently dry, try pulling the pan off the heat right as the rolling boil starts and starting your timer immediately.

Can I make these no-bake cookies without peanut butter?

Yes — almond butter, sunflower seed butter, or cashew butter all work as a 1:1 swap. Sunflower seed butter is great for nut-free households. Just make sure it’s the same smooth, creamy consistency as regular peanut butter for the best texture and set.

chocolate oatmeal cookies

Easy No-Bake Cookies with Chocolate & Peanut Butter (Set in 20 Minutes!)

These easy no-bake cookies come together in just 5 minutes on the stovetop and set in 20 — rich chocolate, creamy peanut butter, and chewy oats. No oven needed, makes 30!
Prep Time 20 minutes
Cook Time 5 minutes
Chilling Time 20 minutes
Total Time 45 minutes
Course desert
Servings 28

Ingredients
  

  • ½ cup 115g butter, sliced into pieces – Adds richness and helps the cookies set. Use unsalted butter to control the salt level.
  • 2 cups 400g granulated sugar – Sweetens and helps create the perfect fudgy consistency.
  • ½ cup 120ml milk – Helps dissolve the sugar and combines with the cocoa powder for a smooth base. Whole milk works best, but lower-fat milk can be used.
  • ¼ cup 20g unsweetened cocoa powder – Provides a deep, chocolatey flavor. Use high-quality cocoa powder for the best taste.
  • ½ cup 125g creamy peanut butter – Adds creaminess and helps the cookies firm up. Use natural peanut butter for a less sweet option.
  • 1 teaspoon pure vanilla extract – Enhances the flavor of the chocolate and peanut butter.
  • 3 cups 300g quick-cooking oats – Give the cookies their signature chewy texture. Quick oats absorb moisture better than old-fashioned oats.

Instructions
 

  • Step 1: Prepare Your Baking Sheets
  • Line two large baking sheets with parchment paper or silicone mats and set them aside. The cookies set quickly, so it’s important to have everything ready before you start.
  • Step 2: Heat the Base Ingredients
  • In a large saucepan, combine the butter, sugar, milk, and cocoa powder. Place over medium heat, stirring frequently, until the butter melts and the mixture is smooth.
  • Step 3: Bring to a Boil
  • Increase the heat slightly and bring the mixture to a rolling boil. Once it starts bubbling across the entire surface, set a timer and let it boil for exactly 60 seconds, stirring occasionally. This step is crucial—boiling for too little time may result in soft cookies that don’t set, while boiling too long can make them dry and crumbly.
  • Step 4: Stir in the Peanut Butter and Vanilla
  • Remove the saucepan from heat and immediately stir in the peanut butter and vanilla extract. Stir quickly until fully combined and smooth.
  • Step 5: Add the Oats
  • Add the quick-cooking oats to the mixture and stir until the oats are fully coated and evenly distributed. The mixture will start to thicken as the oats absorb the liquid.
  • Step 6: Drop the Cookies
  • Using a spoon or a 1.5-tablespoon cookie scoop, drop portions of the mixture onto the prepared baking sheets. Slightly shape them if needed, but work quickly as the cookies begin setting fast.
  • Step 7: Let the Cookies Set
  • Allow the cookies to cool at room temperature for 20–30 minutes, or until firm. If your kitchen is warm, place the baking sheets in the fridge to speed up the setting process.
  • Step 8: Serve & Store
  • Once cooled, enjoy immediately or store in an airtight container at room temperature for up to a week. For longer storage, refrigerate for up to 2 weeks or freeze for up to 3 months.

Notes

  • The 60-second boil is everything: Too short and they won’t set; too long and they’ll be dry and crumbly. Use a timer — don’t guess.
  • Work fast: The mixture starts setting almost immediately after the oats go in — have your parchment-lined pans ready before you start cooking.
  • Quick oats only: Old-fashioned oats don’t absorb moisture the same way and can leave the cookies too loose. Stick with quick oats.
  • Natural peanut butter: Works great but can sometimes affect setting — regular creamy peanut butter is the most reliable option.
  • Warm kitchen: If your cookies aren’t setting at room temperature, pop the pans in the fridge for 15-20 minutes to firm them up.
  • Storage: Room temperature in an airtight container for up to 1 week, refrigerate for up to 2 weeks, or freeze for up to 3 months.

Save This Recipe! 💌

We'll email this post to you so you can cook it later!

Comments are closed.

0