No Bake Chocolate and Peanut Butter Cookies

No Bake Chocolate Peanut Butter Cookies! Such a classic after-school (or work) snack! Cocoa powder, peanut butter, oats, sugar, butter, and milk. Drizzle with extra peanut butter to make these peanut butter no bake cookies extra special!

  • Prep time: 10 minutes
  • Cook time: 3 minutes
  • Chilling time: 20 minutes
  • Yield: 16 to 20 cookies


  • 1 1/2 cups sugar
  • 1/2 cup unsalted butter
  • 1/2 cup milk
  • 1/4 cup cocoa powder
  • 1/2 cup creamy peanut butter
  • 1 teaspoon vanilla extract
  • 1/4 teaspoon kosher salt
  • 3 cups rolled oats (gluten-free, if needed)

For the peanut butter drizzle (optional):

  • 3 tablespoons creamy peanut butter
  • 2 teaspoons coconut oil

Special equipment:


1 Line a baking sheet with parchment and set to the side.

2 Make and mix the cookie base: In a medium saucepan over medium heat, combine the sugar, butter, milk, and cocoa powder. Cook until the sugar and butter are melted, stirring to combine.

Bring the mixture to a boil, and then continue to boil for 1 minute.

Pour the mixture into a large mixing bowl and stir in the peanut butter, vanilla, and salt. Stir in the rolled oats.

Peanut Butter No Bake Cookies Boiling on Stovetop Mixing the Chocolate and Peanut Butter for Peanut Butter No Bake Cookies Chocolate Peanut Butter No Bake Cookies with oats mixed together

3 Scoop the cookies: Using a medium cookie scoop, scoop and place the cookie dough on the lined parchment baking sheet. If you don’t have a cookie scoop, use a tablespoon measure and scoop well-mounded tablespoons of dough for each cookie.

You can either leave them the shape of the scoop or shape them by gently rolling and flattening between your palms.

Formed Peanut Butter No Bake Cookies cooling on cookie sheet

4 Make the peanut butter drizzle (optional): If you'd like to add the peanut butter drizzle, melt the peanut butter and coconut oil together in the microwave for 30 seconds. Stir to combine, then drizzle over the cookies using a spoon.

Skip this drizzle if you're planning to pack up the cookies for eating on the go; the drizzle softens a little when the cookies are at room temperature, which can make them a little messy when eating on the go.

Optional Peanut Butter Drizzle on Chocolate Peanut Butter No Bake Cookies

5 Refrigerate for 20 minutes to firm up the cookies and set the drizzle. Transfer to an airtight container.

Cookies will keep for about a week at room temperature, or a month if refrigerated. If you added the peanut butter drizzle, keep refrigerated so the drizzle stays firm.

Click on the comments you'd like to print with your recipe. Grayed out comments will not print.


  • Beverly

    Can I substitute the coconut oil for another oil?

  • Jennifer Selby

    Can you tell me about how to substitute the butter & milk to make it dairy free?? Love the gluten free but I’m trying to go dairy free too just for a time to see if I’m allergic or If I feel better dairy free…please let me know thanks

    • Emma Christensen

      Hi, Jennifer! Emma here, managing editor. I think you should be able to swap the butter for coconut oil and the milk for almond milk or another nut milk. We haven’t tried it, but I think it would work! Good luck!

    • Lisa

      I substitute dairy products with coconut products all the time & it works if not tastes better everytime regardless of the dish Im cooking or baking..coconut milk, coconut oil, its so much more healthier as well. Just be sure to use good quality coconut products, a lot of manufacturers add chemicals to coconut milk

  • Jane Kokernak

    These are more sweet than they are peanut buttery or chocolatey. I think the recipe should specify all-natural, unsweetened peanut butter. I used a commercial brand that I had in the cupboard, and it’s sweet to begin with. A less sweet pb would make these better.

  • Cathey Cook

    I enjoyed reading your recipe. I make a similar one but use only 1 cup sugar and 1/2 cup fewer oats. I do also decease the milk by about 2 Tbsp. and they firm up nicely. Thank you so much for posting.

  • Dee

    Could you leave out the cocoa for those of us who don’t care for chocolate? Would I need to sub in another dry ingredient? Thanks!

    • Cindy Rahe

      Hi Dee! Cindy here, I have not tested this recipe with anything other than cocoa powder. That said, I don’t have a good recommendation for an alternative. I’m so sorry! Does anyone else have a suggestion??

      • Stephanie Barone

        Try using the powder peanut butter in place of the cocoa powder.

  • 2pots2cook

    Now this was made for my son and me. It is 102 F out here and this no bake is what I call Perfect Timing dear ! Thank you so much !

    • Emma Christensen

      Hooray! So glad you liked the recipe! Thanks for letting us know how they turned out.

  • Leslie

    I am drooling right now! These look SO good and fairly simple to make. I am going to pin them to give em’ a try.