Skip to Content

Chocolate Peanut Butter Cookies – Vegan – Gluten Free – Dairy Free

These Vegan Chocolate Peanut Butter Cookies have a crunchy outer layer of chocolate (cocoa) with a filling of smooth peanut butter.

It’s meatless Monday and we are having Thai peanut stir fry  with brown rice tonight. My husband is always in the mood for something sweet after dinner.

These vegan cookies are the perfect way to end a delicious meal.

They are super yummy and satisfy my yen for peanut butter and chocolate!

Vegan chocolate peanut butter cookies

The combination of chocolate and peanut butter is one of my most favorite sweet treats

I always warm these cookies just before eating to get that straight from the oven taste. They are delicious with a spoonful of Soy Vanilla Ice cream.

If you like the taste of a home made peanut butter type of dessert, this sweet treat will be sure to tempt you.

Chocolate Peanut Butter Cookies are a Mouth Watering Treat

These chocolate peanut butter cookies are easy to make. They use Soy Silk milk instead of normal milk. 

Maple sugar and real sugar (vegans can use vegan cane sugar if they are concerned about the charcoal aspect.)

And of course – cocoa and peanut butter are the stars of the show!peanut butter and cocoa

This post may contain affiliate links. I earn a small commission, at no extra cost to you if you purchase through an affiliate link.


The ingredients are things you will likely have in your pantry if you make vegan recipes.

  • Canola oil
  • Granulated sugar (vegans use vegan cane sugar)
  • Pure maple syrup
  • Soy Silk non dairy milk
  • Pure vanilla extract 
  • All-purpose flour
  • Unsweetened Dutch processed cocoa powder
  • Baking soda
  • Kosher salt

You’ll also need peanut butter and confectioner’s sugar for the filling.

How to make the cookies

Combine the sugar, oil, maple syrup, vanilla and soy mix until smooth, then stir in the flour, cocoa power, baking soda and salt.  It will make a nice moist dough.

Make the filling by combining the peanut butter, confectioner’s sugar, soy creamer and vanilla. This will make a second dough.

The cookies are made by rolling out 24 peanut butter dough balls and scooping out some of the chocolate dough, flattening it into a disc and wrapping it over the peanut butter center.

A silicone baking mat will make sure the cookies don’t stick.  Flatten the dough balls just a little. They will flatten more in the oven.

Bake and cool. That’s all there is to these yummy peanut butter chocolate cookies!

Storing the cookies

These cookies keep well when stored in a tightly covered container.  To get that warm cookie feeling, just zap them for 10-12 seconds in the microwave before eating. They are best served warm.

The chocolate dough is rich and flavorful, slightly crumbly, but still chewy.  The filling is the perfect consistency and very peanut butter-y.

Nutritional information for these vegan cookies

This recipe makes 24 cookies, each with just 134 calories. The cookies are low in sugar and saturated fat and are vegan, vegetarian, gluten free and dairy free.

These are great for fulfilling your sweet and salty craving for the day!  And if you’re doing Weight Watchers these little beauties are only 5 points plus values (I couldn’t believe that’s all!). 

Pin these vegan chocolate peanut butter cookies for later

Would you like a reminder of these yummy vegan cookies?  Just pin this image to one of your vegan boards on Pinterest so that you can easily find it later.vegan chocolate peanut butter cookies

Have you used maple syrup as a sweetener? What do you think of the finished product?

Admin note: This recipe first appeared on the blog in March of 2013. I have updated the post to add more photos, a printable recipe card with nutritional information and a dessert video for you to enjoy.

Yield: 24

Chocolate Peanut Butter Cookies - Vegetarian/Vegan

Chocolate Peanut Butter Cookies - Vegetarian/Vegan

Melt in your mouth cookie with a delicious peanut butter center.

Prep Time 30 minutes
Cook Time 10 minutes
Total Time 40 minutes


Chocolate dough

  • 1/2 cup canola oil
  • 1 cup sugar (vegans use vegan cane sugar)
  • 1/4 cup pure maple syrup
  • 3 tablespoons Soy Silk non dairy milk
  • 1/2 teaspoon vanilla extract (use pure vanilla extract, not imitation)
  • 1 1/2 cups all-purpose flour
  • 1/3 cup plus 2 tbsp unsweetened dutch processed cocoa powder
  • 1/2 teaspoon baking soda
  • 1/4 teaspoon kosher salt


  • 3/4 cup natural salted peanut butter, creamy style
  • 2/3 cup confectioner’s sugar
  • 2 to 3 tablespoons Soy Silk non dairy creamer
  • 1/4 teaspoon pure vanilla extract


  1. In a large mixing bowl combine oil, sugar, maple syrup, non-dairy milk and vanilla extract and mix until smooth. Sift in flour, cocoa powder, baking soda and salt. Mix to form a moist dough.
  2. Make the filling. In another mixing bowl beat together peanut butter, confectioner’s sugar, 2 tablespoons of soy creamer and vanilla extract to form a moist but firm dough.
  3. Preheat oven to 350°F. Line baking sheet with parchment paper.
  4. Shape the cookies. Create the centers of the cookies by rolling the peanut butter dough into 24 balls. Scoop a generous tablespoon of chocolate dough, flatten into a disc and place a peanut butter ball in the center.
  5. Fold the sides of the chocolate dough up and around the peanut butter center and roll the chocolate ball into an smooth ball between your palms. Place on a sheet of waxed paper and repeat with remaining dough.
  6. Flatten cookies just a little but this is not really necessary, since they will flatten in the oven.
  7. Place dough balls on lined baking sheets about 2 inches apart and bake for 10 minutes. Remove sheet from oven and let cookies for 5 minutes before moving to a wire rack to complete cooling.
  8. Store cookies in tightly covered container. If desired warm cookies in a microwave for 10 to 12 seconds before serving. (I suggest this. They are just delicious when served warm)


If the peanut butter dough is too dry (as different natural peanut butters have different moisture content), stir in remaining tablespoon of non-dairy milk. If the dough is too wet put in a little extra powdered sugar.

Recommended Products

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

Nutrition Information:



Serving Size:


Amount Per Serving: Calories: 134Total Fat: 6gSaturated Fat: 1gTrans Fat: 0gUnsaturated Fat: 5gCholesterol: 0mgSodium: 57mgCarbohydrates: 20gFiber: 0gSugar: 14gProtein: 1g

Nutritional information is approximate due to natural variation in ingredients and the cook-at-home nature of our meals.

Share on Social Media


Sunday 4th of April 2021

All purpose flour usually has gluten in it.


Monday 8th of July 2013

instead for the soy can I use silk unsweetened pure almond?


Monday 8th of July 2013

Hi Donna, I have not tried it that way but in my experience all the alternate milk products seem interchangeable.

The only time I find it different is when I tried to make sugar free pudding from a mix with soy milk instead of skim milk. It did not set.


Disclosure of Material Connection: Some of the links in the post above are "affiliate links." This means if you click on the link and purchase the item, I will receive a small commission from the sale, but the price is the same for you. I am disclosing this in accordance with the Federal Trade Commission's 16 CFR, Part 255: "Guides Concerning the Use of Endorsements and Testimonials in Advertising."

Skip to Recipe