Cookies and Bars / Gluten-Free Chocolate Peanut Butter Cookies

Gluten-Free Chocolate Peanut Butter Cookies

Published: December 27, 2025

Date-sweetened gluten-free chocolate peanut butter cookies made with dates and cocoa. These fudgy flourless chocolate cookies are a delicious way to fulfill a chocolate craving.

Yield: 12 cookies

Prep time: 10 minutes

Total time: 20 minutes

Close up of a chocolate cookie dipped in melted chocolate.

Date-Sweetened Chocolate Peanut Butter cookies

The author pouring chickpeas from a colander.

These date sweetened, vegan, and gluten-free chocolate peanut butter cookies are made with just 6 total ingredients – peanut butter, cocoa, dates, and a couple extras for flavour. Very fudgy and very much like brownie cookies, even total sugar lovers have scarfed these down. Everyone loves a classic chocolate and peanut butter combination.

The term ‘guilt-free’ isn’t my favourite, and I know a lot of people would describe these cookies that way, but I think it’s more positive to thing of the good things you’re getting from the foods you eat. These are comparatively high in protein, magnesium, iron, and fibre, while being lower in sugar (only dates, which also add fibre). This recipe was adapted from my gluten-free peanut butter cookie recipe, which is sweetened with maple syrup.

If you get cravings, especially during your period, these are the types of sweets you can turn to. Magnesium helps to alleviate PMS symptoms – in my experience, these little cookies don’t cause a sugar crash or headache, they’ll keep your energy levels high, and still satisfy a chocolate craving. I’ve been making these for almost a decade now and they’re still one of my favourite treats.

Alexandra, handwritten.

I first published this recipe in 2018. It’s been updated with new step-by-step photographs, more helpful information, and some slight improvements to the recipe.

I don’t use affiliate links. Any links you see here are to other recipes or related information, not paid links.

Ingredients You’ll Need and Why

Chocolate peanut butter cookies ingredients with labels.
  • Dates: any type of soft dates. If yours are a little dry, soak them in very hot water for at least half an hour before mixing. I usually get deglet noor with the stone in so that they’re softer, and they’re much more affordable than medjool.
  • Coconut oil: use refined coconut oil to avoid any slight coconut flavour. I think a good (vegan) butter can also be used but I haven’t tested this. There’s not much oil added so it doesn’t taste like coconut even if you do use unrefined coconut oil.
  • Peanut butter: unsweetened, with no oil added. Look for a type with just peanuts, or at most salt, in the ingredient list. Use runny peanut butter, not the dry bit at the bottom of the jar. Try with almond or hazelnut butter, or use sunflower seed butter for a nut-free version (add an extra date or two to help counteract the bitterness of the seeds).
  • Cocoa: any type of baking cocoa, it doesn’t matter much (not sweetened drinking cocoa). Raw cocoa does tend to make these slightly bitter so I recommend dutch process if you want a milder taste.
  • Water: or non-dairy milk. You’ll see extra liquid often added to cookies made with oil because butter contains water and pure oil doesn’t. It improves the texture of the cookies.
  • Vanilla extract: this was previously optional, but I’ve changed the recipe slightly to reflect that vanilla should be added. It improves the taste, adds a more complex flavour, and makes the cookies taste sweeter.

How to Make Chocolate Peanut Butter Cookies

You will need a food processor to make these, but otherwise it’s an easy, quick recipe. It might be possible to mash the dates by hand if you’re willing to get an arm workout!

Chocolate peanut butter cookies steps 1 to 4.

Step 1: soak the dates for an hour beforehand if they’re hard and dry. Otherwise add all of the ingredients but the cocoa and water to a food processor fitted with the blade attachment.

Step 2: blend until a crumbly dough forms and the dates are clearly broken down. You shouldn’t see any visible large pieces of date once it’s properly mixed. The dough will look seized, and that’s normal.

Step 3: add the cocoa and water and mix again to combine. The dough looks crumbly, but should hold together when pressed. If it doesn’t, either the dates or peanut butter were too dry and you’ll need to add a little more liquid.

Step 4: roll the dough into small balls, then press with a fork to create a crosshatch pattern (just like for regular peanut butter cookies).

If you can’t see the recipe video, please watch it here on YouTube instead.


Recipe Notes

Keep in mind that this is a flourless peanut butter cookie with no added eggs, and the texture is softer and slightly more crumbly than a standard butter, egg, and white flour cookie. For the best texture, keep them chilled – they taste best cold, too.

The added oil makes it possible to effectively roll the cookies and gives them a much better texture and flavour. I don’t recommend omitting it.

If you plan to dip in chocolate, make sure to cool the cookies fully first. I usually freeze them for at least ten minutes before dipping so that it sets quickly.

Try making these into energy balls or raw cookies instead of baking them (especially during the height of summer) for a chewy chocolate peanut butter ball, or bake them as instructed for a fudge-like, dark chocolate cookie.

Expert Tips for the Best Cookies

  • Use runny nut butter: the dry peanut butter from the bottom of the jar will make for dry, unpalatable cookies. Mix well and use a fresh jar if needed.
  • Add water if needed: the dough might be too dry for two reasons: either the peanut butter was too hard, or the dates were dry. Either way, an extra splash of water (don’t add too much) will make the dough pliable enough to roll.
  • Reduce the salt: if your peanut butter has salt added, reduce the amount of salt by half or omit altogether if you’re sensitive to salt. Keep in mind that sea salt is less salty than other types like kosher salt.
  • Omit the water if needed: if you’ve had to soak the dates, they’ll probably contain enough water after soaking that you won’t need to add the extra water or milk. Mix the dough first, then add a splash of liquid if needed in that case.

More Flourless Chocolate Recipes

If you’d like to try some more gluten-free cookies made with cocoa, try my flourless chocolate tahini cookies, also date-sweetened but with slightly bitter tahini and sesame seeds. These chocolate chickpea flour cookies have a texture that’s closer to a standard cookie.

Most of the flourless chocolate recipes on OE are no-bake, like chocolate coconut balls and vegan chocolate truffles. There are a handful of pudding and mousse recipes I make all the time, too – try this vegan chocolate mousse, vegan chocolate pudding (this uses a neat method, with no starch added), or chocolate chia mousse.

If you make these Flourless Brownie Cookies or any other dairy-free cookie recipes on Occasionally Eggs, please take a moment to rate the recipe and leave a comment below. It’s such a help to others who want to try the recipe. For more OE, follow along on InstagramFacebook, and Pinterest, purchase the Occasionally Eggs cookbook, or subscribe for new posts via email.

Close up of a chocolate cookie dipped in melted chocolate.
5 from 1 vote

Gluten-free Chocolate Peanut Butter Cookies

Prep Time: 10 minutes
Cook Time: 10 minutes
Total Time: 20 minutes
Servings: 12 cookies
Print Recipe

Description

Date-sweetened gluten-free chocolate peanut butter cookies made with dates and cocoa. These fudgy flourless chocolate cookies are a delicious way to fulfill a chocolate craving.

Ingredients

  • 100 grams (½ cup packed) soft dates
  • 160 grams (½ cup) natural peanut butter*
  • 2 tablespoons non-dairy milk or water
  • 1 tablespoon coconut oil
  • 1 teaspoon vanilla extract
  • 20 grams (¼ cup) cocoa powder I recommend dutch process
  • ½ teaspoon sea salt**

Instructions

  • Preheat the oven to 180°C (350°F) and line a baking sheet with parchment paper.
  • Add the dates, peanut butter, milk, coconut oil, and vanilla to the bowl of a food processor fitted with the blade attachment.
    100 grams (½ cup packed) soft dates, 160 grams (½ cup) natural peanut butter*, 2 tablespoons non-dairy milk, 1 tablespoon coconut oil
  • Mix on high for a minute or two, or until the dates have broken down. The dough will likely have seized up but that's good.
  • Add the cocoa powder and salt, and mix again until fully combined.
    20 grams (¼ cup) cocoa powder, ½ teaspoon sea salt**
  • Form small balls of dough, about a tablespoon each, using your hands. Place them onto the prepared baking sheet with some space in between and press with a fork to make a crosshatch pattern.
  • Bake for 8-10 minutes, then remove and cool for 10 minutes on the baking sheet before removing and cooling fully on a wire rack.
  • Drizzle or dip in melted dark chocolate if desired, and store the cookies in a sealed container in the refrigerator.

Video

Notes

* Make sure you use the peanut butter that’s either 100% peanuts, or with a little bit of salt added. Extra oil or sugar in it will mess up the recipe. The peanut butter should be runny, not hard and dry.
** If the variety of peanut butter you’re using has added salt, reduce the salt in the recipe to ¼ teaspoon.
Storage: these will keep for a couple days on the counter, but are best refrigerated in a sealed container for up to a week.
Freezing: place cooled cookies in an airtight container and freeze for up to six months.
I think you probably need a food processor for this recipe, but you might be able to get away with making them by hand if your dates are very soft. Just mash the dates with a fork and then very thoroughly mix the other ingredients in until the dough forms.
If you can’t see the recipe video, please watch it here on YouTube instead.

Nutrition

Serving: 1 | Calories: 107kcal | Carbohydrates: 12g | Protein: 4g | Fat: 6g | Saturated Fat: 2g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 2g | Sodium: 172mg | Potassium: 174mg | Fiber: 2g | Sugar: 7g | Vitamin A: 18IU | Calcium: 16mg | Iron: 1mg

Nutrition is provided as a courtesy and is an estimate. If this information is important to you, please have it verified independently.

About Alexandra Daum

Alexandra Daum is a professional recipe developer, food photographer, and cookbook author. She started sharing carefully tested vegetarian recipes in 2014 and has since published hundreds of recipes with seasonal ingredients and whole grains as the focus. Her work has been featured on CTV, in House & Home and Chatelaine, on popular websites like Buzzfeed and Best Health, and in countless other publications.

Woman smiling in a kitchen with open shelf at head height.

17 Comments

  1. In your photo, you show vanilla as an ingredient, but it’s not listed in the recipe?
    I just made them (without vanilla) and they are cooling now — hope they taste okay!?

  2. I just made these yesterday and to be honest I didn’t like them at all.
    I substitutes hazelnut butter(unsalted) for the peanut butter, but other than that used the same weight of everything.
    While making them I kept thinking that the cocoa and salt were too much but decided to stick to the recipe.
    I found the cookies bitter and salty, if I were to try it again I’ll cut the cocoa powder by half and use just a pinch of salt.
    Instead of wasting the resulting cookies , I used them as the bottom layer and added honey sweetened yogurt then fruit on top.

    1. Sorry to hear that, Yasmeen! Of course individual tastes vary and ingredients like salt should always be adjusted to personal preference if you find standard salt amounts to be too much. Bitterness varies so much between cocoa, as well. I don’t recommend reducing the quantity of cocoa unless you plan on adding another dry element like a touch of coconut flour.

  3. I made these yesterday – with peanut butter – and I liked them! It is like a brownie in cookie form so I really liked a glass of (non dairy) milk with them. I keep the rest of the cookies in the refrigerator and will find out today how they taste cold. Love the look of that beautiful challah you posted today!

  4. These look delicious! I don't keep nondairy milk in my house. If I wanted to substitute something for it, and didn't want to use regular milk so that I could keep them vegan, would you recommend just using water?

  5. These are pretty chocolatey, but you can definitely taste the peanut butter – I have already had several readers write me to say that they've been making them with different combinations of nut and seed butters (like almond butter and tahini) instead of peanut butter, so that might be a route you want to take! I don't find the peanut butter overwhelming but I also eat it right out of the jar with a spoon, hah.

  6. I am not that addicted to peanut butter as most people are, in fact I only like it sometimes in recipes (some peanut butter cookies, some peanut sauces). But I keep trying recipes with the nut butter because I am always curious why people like it so much. I have made your grain free peanut butter cookies but at that moment I didn't have time to make the chocolate coating and without it they weren't my favorite (too peanut buttery?) – do you think this recipe will be better for peanut butter skeptics like me ? : )

5 from 1 vote (1 rating without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.