Delicious Chocolate Peanut Butter No-Bake Cookies Recipe
There’s something incredibly comforting about the rich aroma of chocolate combined with the creamy, nutty flavor of peanut butter. These Chocolate Peanut Butter No-Bake Cookies deliver just that: a perfect harmony of intense chocolate, smooth peanut butter, and wholesome oats that create a chewy texture and decadent taste. Whether you’re short on time or simply want a fuss-free treat, this recipe is a guaranteed crowd-pleaser that requires no oven and is ready in under 30 minutes. You’ll love the satisfying blend of flavors and how effortlessly they come together to make a sweet snack or dessert that everyone can enjoy.
Prep Time, Cook Time, Total Time & Servings
This recipe is as quick to make as it is delicious. Your preparation will take about 5 minutes, the cooking on the stove roughly 5 minutes as well, and setting time about 20 to 30 minutes until the cookies firm up. In total, expect about 30 to 40 minutes from start to finish. This recipe yields approximately 24 cookies, perfect for sharing or for satisfying those chocolate and peanut butter cravings over several days.
Ingredients
- 1 stick (8 tablespoons) butter
- 1⅔ cups granulated sugar
- ½ cup milk
- ¼ cup unsweetened cocoa powder
- 1 cup creamy peanut butter
- 2 teaspoons vanilla extract
- 3 cups quick-cook oats
- ¼ teaspoon salt
Step-by-Step Instructions
- Combine butter, sugar, milk, and cocoa: In a medium saucepan over medium heat, add the butter, sugar, milk, and cocoa powder. Stir constantly with a wooden spoon or heat-resistant spatula to mix the ingredients thoroughly.
- Bring to a rolling boil: Continue stirring until the mixture reaches a full rolling boil that cannot be stirred away. Boil for 1 full minute to ensure the sugar is fully dissolved and the mixture thickens.
- Remove from heat: Take the saucepan off the heat to stop the cooking process immediately.
- Stir in peanut butter, vanilla, and salt: Quickly add the peanut butter, vanilla extract, and salt to the hot mixture. Stir until you achieve a smooth, fully combined consistency with no lumps.
- Add oats and mix: Pour in the quick-cook oats and fold them into the chocolate mixture until every oat is well coated, giving the dough a thick and sticky texture.
- Form cookies: Using a spoon or cookie scoop, drop spoonfuls of the mixture onto parchment paper or a lined baking sheet, spacing them evenly.
- Set at room temperature: Allow the cookies to sit and firm up for 20 to 30 minutes at room temperature. Once set, they are ready to enjoy!
Pro Tips for Perfect No-Bake Cookies
- Use quick-cook oats: They absorb the moisture better and create a chewy texture. Regular rolled oats can be used but will result in a slightly different texture.
- Boil exactly 1 minute: This step is crucial for the right consistency. Too short, and cookies might be crumbly; too long, and they can become too hard.
- Stir continuously: Prevents burning the mixture on the bottom of the pan and ensures even heating.
- Line your tray: Using parchment paper or a silicone mat helps prevent sticking and makes clean-up easier.
- Adjust sweetness: If you prefer sweeter cookies, you can add a touch more sugar or drizzle with a bit of honey or maple syrup after setting.
Variations & Substitutions
- Nut-Free Option: Substitute peanut butter with sunflower seed butter or soy nut butter to make this recipe allergy-friendly.
- Healthier Swaps: Use natural peanut butter without added sugar or salt, replace granulated sugar with coconut sugar or a sugar alternative, and swap milk with unsweetened almond or oat milk for a dairy-free version.
- Add-ins: Mix in chopped nuts, shredded coconut, or mini chocolate chips for extra texture and flavor.
- Cocoa Powder: Use Dutch-processed cocoa for a milder taste or natural unsweetened cocoa for a stronger chocolate flavor.
- Oat Options: Rolled oats can work if you don’t have quick oats, but slightly increase the boiling time to ensure binding.
Storage and Reheating Tips
Store your chocolate peanut butter no-bake cookies in an airtight container at room temperature for up to one week. If you prefer a cooler, firmer texture, you can refrigerate them for up to two weeks. For longer storage, these cookies freeze beautifully — place them in a freezer-safe container or bag for up to 3 months. To enjoy after freezing, let them thaw at room temperature for about 15–20 minutes. No reheating is necessary, but if desired, a few seconds in the microwave will soften them slightly.
Frequently Asked Questions (FAQ)
- Can I use natural peanut butter instead of creamy peanut butter?
- Yes, natural peanut butter works well, but it may alter the consistency slightly because it’s often oilier and less sweet. Stir well before measuring if separation occurs.
- Why do my no-bake cookies turn out crumbly?
- This usually happens if the mixture is not boiled for the full minute at a rolling boil or if there’s too little liquid. Ensure you follow the boiling step exactly and measure ingredients carefully.
- Can I make these cookies gluten-free?
- Absolutely! Use certified gluten-free quick oats to keep the recipe safe for those avoiding gluten.
- Is it possible to make these cookies vegan?
- Yes. Substitute butter with a plant-based margarine and use a dairy-free milk such as almond or soy milk. Make sure your peanut butter and cocoa powder are also vegan-friendly.
- Can I double the recipe?
- Yes, this recipe scales up well. Just use a larger saucepan and increase the boiling time slightly to accommodate the larger volume.
Nutrition Estimate per Serving
Each cookie contains approximately 180 calories, with about 4 grams of protein, 22 grams of carbohydrates, and 9 grams of fat. The protein comes mainly from the peanut butter and oats, while the carbs come from sugar and oats. These cookies provide an indulgent treat with some wholesome goodness from oats and natural peanut butter, balancing flavor and nutrition.
Enjoy making and sharing these delicious Chocolate Peanut Butter No-Bake Cookies — a simple, quick, and versatile treat everyone will love!
Chocolate Peanut Butter No-Bake Cookies
Ingredients
- 1 stick (8 tablespoons) butter
- 1⅔ cups granulated sugar
- ½ cup milk
- ¼ cup unsweetened cocoa powder
- 1 cup creamy peanut butter
- 2 teaspoons vanilla extract
- 3 cups quick-cook oats
- ¼ teaspoon salt
Instructions
- Combine butter, sugar, milk, and cocoa: In a medium saucepan over medium heat, add the butter, sugar, milk, and cocoa powder. Stir constantly with a wooden spoon or heat-resistant spatula to mix the ingredients thoroughly.
- Bring to a rolling boil: Continue stirring until the mixture reaches a full rolling boil, then boil for 1 full minute.
- Remove from heat: Take the saucepan off the heat immediately to stop the cooking process.
- Stir in peanut butter, vanilla, and salt: Add the peanut butter, vanilla extract, and salt to the hot mixture. Stir until fully combined and smooth.
- Add oats and mix: Fold in the quick-cook oats until every oat is well coated, resulting in a thick, sticky dough.
- Form cookies: Drop spoonfuls of the mixture onto parchment paper or a lined baking sheet, spacing them evenly.
- Set at room temperature: Allow the cookies to firm up for 20-30 minutes before serving.
Notes
For a stronger chocolate flavor, increase cocoa powder by 1 tablespoon.
Store in an airtight container at room temperature for up to 5 days.



