No Bake Cookies, served with Chocolate, Peanut Butter & Oats

These straightforward no bake cookies with chocolate, peanut butter, and oatmeal are a classic; they come together in minutes and are great to make with kids. Sometimes called "preacher cookies", they are the reliable after-school treat, a must for holiday cookie trays, and a standby "just because" cookie.

What stands out
These cookies are reliable for those moments when you are desperately craving something sweet and chocolatey, but don't have a lot of time to make a full-blown batch of cookies. They are also great for the dog days of summer when the last thing you want to do is turn on the oven.
These mounds of sugary, peanut buttery, chocolate goodness are incredibly addicting (we've often thought these cookies taste like the icing for the Texas sheet cake We love so much). We guarantee they will on repeat at your house!
Cookie Ingredients
A short list of pantry staples is all you need for these cookies. We've included substitution tips in the list below:
- Unsalted Butter – If you use salted butter, omit the salt called for in the recipe. The butter in this recipe can be replaced with margarine, vegetable oil, canola oil, or coconut oil.
- Sugar – Regular granulated sugar.
- Milk – Whole or 2% milk is reliable for this recipe. You can also use non-dairy milk such as soy milk, oat milk, or almond milk.
- Cocoa Powder – Regular unsweetened cocoa powder (i.e. traditional Hershey’s cocoa) is best! If you do not have cocoa powder, you can replace it with 1 cup of semisweet chocolate chips.
- Peanut Butter – Creamy peanut butter is traditional, but you can use chunky for a little crunch! You can also substitute any other nut butter (or Sunbutter), so long as it is not natural, as there will be too much oil, which will keep the cookies from setting properly. You can also eliminate the peanut butter without modifying the rest of the recipe.
- Vanilla Extract– From-scratch vanilla extract or store-bought are both awesome options!
- Speedy Oats – These are key to this recipe! Speedy-cooking oats are smaller, so they absorb liquid more readily. They work well in this recipe because they absorb the melted mixture and give structure to the cookies; using old-fashioned oats will result in a much chewier/oatier cookie.
Add-In Ideas
Feel free to play around with different ingredients based on your preferences! Here are some ideas to try:
- Chopped nuts (pecans would be great!)
- Raisins
- Shredded coconut

How to Make No Bake Cookies
First, prep! This recipe moves fast, so having everything ready to go before starting helps everything go much more smoothly. Measure out your ingredients and line your baking sheets with parchment paper before you begin.
Now let’s go!
- COMBINE: In a medium saucepan, add the butter, sugar, milk, cocoa powder, and salt.
- BOIL: Bring to a boil over medium heat. Once at a rolling boil, boil for 1 minute, then remove from heat.
- STIR: Off heat, stir in the peanut butter and vanilla extract, then stir in the oats.
- DROP: Using a medium cookie scoop (2 tablespoons full), drop onto prepared baking sheets.
- SET: They can set at room temperature, which takes about 30 minutes.
Keeping leftovers
The cookies can be kept in an airtight container at room temperature for up to 5 days, or in the refrigerator for up to 2 weeks.
The cookies can also be frozen (in an airtight container or freezer-safe ziploc bag) for up to 3 months.
Common questions
These no bake chocolate, peanut butter, and oatmeal cookies are as straightforward as they sound and a great recipe to make with kids if you have any little hands eager to help in the kitchen.
We love having speedy, straightforward recipes on hand for a simple sweet treat, and we're guessing that you do, too. We guarantee this is a recipe that you'll want to stash away and use time and time again.
Watch the Recipe Video Below:
[photos by Whitney Wright]
- Yield: 36 cookies
- Prep: 15 minutes
- Total: 45 minutes
Ingredients
- ½ cup ( 113 g ) unsalted butter
- 2 cups ( 396 g ) granulated sugar
- ½ cup ( 120 ml ) whole or 2% milk
- 4 tablespoons ( 21 g ) unsweetened cocoa powder
- Pinch of salt
- ½ cup ( 135 g ) peanut butter
- 2 teaspoons vanilla extract
- 3 cups ( 267 g ) speedy-cooking oats
Method
- Add the butter, sugar, milk, cocoa powder, and salt to a 4-quart saucepan.
- Bring to a rapid boil and let boil for 1 minute.
- Remove from heat.
- Stir in the peanut butter and vanilla extract until smooth, then stir in the oats.
- Using a medium cookie scoop (or 2 tablespoonfuls), drop onto parchment-lined baking sheets.
- Let cool until set, about 30 minutes. Cookies can be stored in an airtight container at room temperature for up to 5 days or in the refrigerator for up to 2 weeks.
Notes
Equipment: Baking sheets / Parchment paper / Cookie scoop
Unsalted Butter - If you use salted butter, omit the salt called for in the recipe.
Milk - Whole or 2% milk is reliable for this recipe. You can also use non-dairy milk such as soy milk, oat milk, or almond milk.
Cocoa Powder - Regular unsweetened cocoa powder (i.e. traditional Hershey's cocoa) is best! If you do not have cocoa powder, you can replace it with 1 cup of semisweet chocolate chips.
Peanut Butter - Creamy peanut butter is traditional, but you can use chunky for a little crunch! You can also substitute any other nut butter (or Sunbutter), so long as it is not natural, as there will be too much oil, which will keep the cookies from setting properly. You can also eliminate the peanut butter without modifying the rest of the recipe.
Speedy Oats – we do not recommend substituting old-fashioned rolled oats, they do not absorb the liquid in the recipe as well.
Add-in Ideas: Chopped nuts, raisins, and/or shredded coconut.
Storage/Freezing Instructions: The cookies can be kept in an airtight container at room temperature for up to 5 days, or in the refrigerator for up to 2 weeks. The cookies can also be frozen (in an airtight container or freezer-safe ziploc bag) for up to 3 months.
[photos by Whitney Wright ]



