This classic no-bake cookies recipe is a timeless favorite for good reason—it’s quick to make, uses simple pantry ingredients, and results in rich, chocolatey cookies with a perfect chewy texture. No baking skills? No problem!
Growing up, these were a staple dessert whenever we needed something sweet but didn’t want to turn on the oven. Whether it was for after-school treats or holiday parties, these cookies were always a hit. I love how they combine chocolate, peanut butter, and oats into a treat that satisfies all your cravings in one bite. Let me walk you through how to make your next go-to dessert!

Why You’ll Love This Recipe
There’s so much to adore about these easy, old-fashioned no-bake cookies. Here’s why I believe you’ll want to add this recipe to your rotation:
- No oven required: Perfect for hot summer days or busy weeknights when you don’t want to bake.
- Quick and easy: You only need 20 minutes of prep time to whip these up.
- Simple ingredients: Most of the ingredients are pantry staples, so it’s easy to make these anytime.
- Versatile: These cookies can be customized with mix-ins like shredded coconut, chopped nuts, or even a drizzle of melted chocolate.
Ingredients for Classic No-Bake Cookies
The magic of this recipe is how straightforward it is! Here’s what you’ll need to make these easy no-bake cookies with peanut butter:
- 1/2 cup (115 grams) butter, sliced into pieces
- 2 cups (400 grams) granulated sugar
- 1/2 cup (120 ml) milk (whole milk preferred, but others work too)
- 1/4 cup (20 grams) unsweetened cocoa powder
- 1/2 cup (125 grams) creamy peanut butter
- 1 teaspoon pure vanilla extract
- 3 cups (300 grams) quick-cooking oats (or rolled oats, pulsed to break them up)
Tools you’ll need: A large saucepan, parchment paper, and a cookie scoop or spoon.
Step-by-Step Instructions
Let’s dive into the details. Here’s how you can whip up these chocolate oatmeal no-bake cookies:
- Prep your workspace: Line two large baking sheets with parchment paper and set aside. This will prevent the cookies from sticking as they cool.
- Make the chocolate mixture: Combine the butter, sugar, milk, and cocoa powder in a large saucepan. Heat over medium, stirring frequently, until the butter is fully melted and the mixture is smooth and combined.
- Boil for 60 seconds: Bring the mixture to a rolling boil and let it boil for exactly 1 minute, stirring occasionally. Be sure to set a timer—this step is crucial for the cookies to set properly later!
- Mix in the peanut butter and vanilla: Remove the saucepan from the heat. Stir in the peanut butter and vanilla extract until fully incorporated.
- Add the oats: Stir in the oats, making sure they’re evenly coated with the chocolate mixture.
- Shape the cookies: Use a cookie scoop or spoon to drop tablespoon-sized portions onto the prepared baking sheets. Work quickly, as the mixture will start to set as it cools.
- Let set: Allow the cookies to cool and firm up at room temperature for 20–30 minutes before serving. Then it’s time to dig in!
How to Serve Your Classic No-Bake Cookies
These cookies are incredibly versatile and perfect for any occasion. Serve them as a quick dessert after dinner, or pack them up for lunchbox treats or office snacks. To make them look extra special, try garnishing with a sprinkle of sea salt or a drizzle of melted chocolate just before they cool.
Storing and Enjoying Leftovers
One of the best things about these cookies is how well they keep!
- Room temperature: Store in an airtight container at room temperature for up to one week.
- Freezing: Once completely cooled, transfer the cookies to a freezer-safe bag or container. Freeze for up to 3 months. When you’re ready to enjoy them, let them thaw at room temperature.
- Reheat: These cookies don’t require reheating, but letting a frozen cookie sit out for a few minutes before eating will help restore its softness.
Top Tips for Customizing Your No-Bake Cookies
Looking to put your own spin on these quick no-bake dessert ideas? Here are a few ways to tweak the recipe to your liking:
- Add-ins: Stir in ingredients like shredded coconut, chopped nuts, or dried fruit before shaping the cookies for a fun twist.
- Switch up the peanut butter: Swap creamy peanut butter for crunchy, almond butter, or even sunflower seed butter for a nut-free option.
- Chocolate lovers: Add a handful of mini chocolate chips for extra chocolatey goodness.
- Texture adjustment: Use old-fashioned oats instead of quick oats for a chewier texture, or pulse them in a food processor for a finer consistency.
Your Questions About Classic No-Bake Cookies Answered
Here are some common questions readers have about making these cookies:
Why didn’t my no-bake cookies set?
This is usually due to not boiling the mixture long enough. Make sure to let it boil for a full 60 seconds to ensure the cookies firm up as they cool.
Can I make no-bake cookies without peanut butter?
Yes! You can substitute the peanut butter with almond butter, cashew butter, or even sunflower seed butter to keep them nut-free.
Can I make these cookies dairy-free?
Absolutely! Replace the butter with a plant-based alternative and use almond milk or another non-dairy milk.
How can I make these gluten-free?
Use certified gluten-free oats to ensure the cookies are gluten-free. The rest of the ingredients should already be naturally gluten-free.
Let’s Get Cooking!
Now that you know all the tips and tricks, it’s time to whip up a batch of these delicious classic no-bake cookies. I’d love to hear how they turn out for you—leave a comment below or tag me if you share your cookies on social media. Happy cooking!
No-Bake Cookies
Ingredients
- 1/2 cup butter sliced into pieces
- 2 cups granulated sugar
- 1/2 cup milk whole milk preferred, but others work too
- 1/4 cup unsweetened cocoa powder
- 1/2 cup creamy peanut butter
- 1 teaspoon pure vanilla extract
- 3 cups quick-cooking oats or rolled oats, pulsed to break them up
Instructions
- Prep your workspace: Line two large baking sheets with parchment paper and set aside. This will prevent the cookies from sticking as they cool.
- Make the chocolate mixture: Combine the butter, sugar, milk, and cocoa powder in a large saucepan. Heat over medium, stirring frequently, until the butter is fully melted and the mixture is smooth and combined.
- Boil for 60 seconds: Bring the mixture to a rolling boil and let it boil for exactly 1 minute, stirring occasionally. Be sure to set a timer—this step is crucial for the cookies to set properly later!
- Mix in the peanut butter and vanilla: Remove the saucepan from the heat. Stir in the peanut butter and vanilla extract until fully incorporated.
- Add the oats: Stir in the oats, making sure they’re evenly coated with the chocolate mixture.
- Shape the cookies: Use a cookie scoop or spoon to drop tablespoon-sized portions onto the prepared baking sheets. Work quickly, as the mixture will start to set as it cools.
- Let set: Allow the cookies to cool and firm up at room temperature for 20–30 minutes before serving. Then it’s time to dig in!

