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

The Best No-Bake Cookies


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Olivia
  • Total Time: 45–55 minutes (including setting)
  • Yield: 24 cookies
  • Diet: Vegetarian

Description

The Best No-Bake Cookies are a classic treat made with peanut butter, chocolate, and oats for a chewy, fudgy bite—all without turning on the oven. Quick, simple, and nostalgic, they’re perfect for any occasion.


Ingredients

  • 1/2 cup butter
  • 1/2 cup milk
  • 2 cups sugar
  • 1/2 cup unsweetened cocoa powder
  • 1 teaspoon vanilla extract
  • 1/2 cup creamy peanut butter
  • 3 cups quick oats or old-fashioned oats

Instructions

  1. Line a baking sheet with parchment paper.
  2. In a medium saucepan, combine butter, milk, sugar, and cocoa. Bring to a boil over medium heat, stirring frequently.
  3. Once boiling, let cook for exactly 1 minute. Do not overcook.
  4. Remove from heat and stir in vanilla extract and peanut butter until smooth.
  5. Add oats and mix until fully coated.
  6. Drop spoonfuls of the mixture onto the prepared baking sheet.
  7. Let cookies sit at room temperature until firm, about 30–45 minutes.

Notes

  • Use salted butter or add a pinch of salt for a sweet-salty combo.
  • Add chopped nuts or use chunky peanut butter for texture.
  • Stir in mini chocolate chips with oats for extra richness.
  • Try almond or sunflower seed butter for a peanut-free version.
  • Make dairy-free by using plant-based butter and milk alternatives.
  • Prep Time: 5 minutes
  • Cook Time: 5 minutes
  • Category: Dessert
  • Method: No-Bake
  • Cuisine: American

Nutrition

  • Serving Size: 1 cookie
  • Calories: 150
  • Sugar: 14g
  • Sodium: 60mg
  • Fat: 7g
  • Saturated Fat: 4g
  • Unsaturated Fat: 2g
  • Trans Fat: 0g
  • Carbohydrates: 20g
  • Fiber: 2g
  • Protein: 3g
  • Cholesterol: 10mg