Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
stack of no bake cookies.

Chocolate Peanut Butter No-Bake Cookies

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.6 from 20 reviews
  • Author: Sally McKenney
  • Prep Time: 15 minutes
  • Cook Time: 5 minutes
  • Total Time: 1 hour
  • Yield: 24 cookies
  • Category: Cookies
  • Method: No-Bake
  • Cuisine: American

Description

These 8-ingredient classic no-bake cookies are rich, fudgy, and full of chocolate peanut butter flavor. You need simple pantry ingredients and the cookies are ready in around 1 hour.


Ingredients

  • 6 Tablespoons (85g) unsalted butter*
  • 1 and 1/2 cups (300g) granulated sugar
  • 1/2 cup (120g/ml) milk*
  • 1/4 cup (21g) unsweetened natural or Dutch-process cocoa powder
  • 2/3 cup (170g) creamy peanut butter*
  • 1 Tablespoon (15ml) pure vanilla extract (yes, a full Tablespoon!)
  • 3 cups (255g) old-fashioned whole rolled oats or quick oats*
  • 1/8 teaspoon salt


Instructions

  1. Combine the butter, sugar, milk, and cocoa powder together in a medium (about 3-quart) saucepan over medium heat. Whisk constantly until the butter melts. Whisking occasionally, bring to a boil. Once boiling, stop whisking and allow to boil for 1 minute. If you want to be precise and you own an instant-read thermometer, the temperature should rise to 225°F (107°C).
  2. Remove from heat, then immediately stir in the peanut butter and vanilla extract until completely combined. Finally, stir in the oats and salt.
  3. Allow mixture to sit for 5 minutes. This allows the oats to soak up some moisture.
  4. During the 5 minutes, line two baking sheets with parchment paper or silicone baking mats, and make sure there is enough room in your refrigerator for the baking sheets.
  5. Using a 1-Tablespoon cookie scoop (or simply a Tablespoon), drop spoonfuls of dough onto the lined baking sheets. If desired, slightly flatten down with the back of a spoon. Repeat with the rest of the dough.
  6. Refrigerate the cookies for 30–60 minutes so they set. Remove from the refrigerator and enjoy!
  7. Cover and store leftover cookies in the refrigerator for up to 1 week.

Notes

  1. Freezing Instructions: Once completely set, the no-bake cookies can be frozen for up to 3 months. Thaw overnight in the refrigerator before serving.
  2. Special Tools (affiliate links): Saucepan | Whisk | Silicone Spatula | Instant-Read Thermometer | Baking Sheets | Silicone Baking Mats or Parchment Paper
  3. Butter: Coconut oil works instead of butter because, like butter, it solidifies when cold.
  4. Peanut Butter: This recipe works best if using a non-natural-style peanut butter like Jif or Skippy. However, you can substitute your favorite natural peanut butter if desired. Give it a good stir before using and in step 3, let the oat mixture sit for about 10 minutes to thicken properly. Nut-free? Substitute sunflower seed butter or Biscoff spread.
  5. Milk: Use your favorite milk, dairy or nondairy.
  6. Oats: I usually use quick oats, but you can use old-fashioned whole rolled oats instead if that’s what you have. Surprisingly, these cookies work with either type of oat! Do not use steel-cut oats.
  7. Recipe Update in 2026: The original recipe called for 1/4 cup (4 Tbsp/56g) of butter, but some readers reported their cookies were overly dry, so we increased the amount.