Healthy Cookies & Bars

Vegan Chickpea Chocolate Chip Cookies

Vegan Chickpea Chocolate Chip Cookies

Let me be perfectly honest with you. The first time someone handed me a “chickpea cookie,” I expected it to taste like a heavily spiced falafel with chocolate chips mixed in. The entire concept of blending canned beans into dessert sounded like a punishment, not a treat.

Then I actually took a bite.

I was completely wrong. When you blend chickpeas with the right ratio of peanut butter and maple syrup, the “bean” flavor completely vanishes. Instead, the chickpeas act exactly like flour and eggs do in a traditional recipe. They provide a massive amount of structure, resulting in a cookie that is aggressively doughy, incredibly soft, and packed with enough protein to actually keep you full.

๐Ÿช Bake Time ยท Vegan & Gluten-Free ยท 12 Cookies
Vegan Chickpea Chocolate Chip Cookies (That Don’t Taste Like Beans)
10 min prep ยท 12 min bake ยท 12 cookies ยท 140 kcal per cookie
โ†“ Jump to Recipe

I make these almost every single week because they require exactly zero baking skills. You literally throw a can of beans into a food processor, blend it into a paste, fold in some chocolate, and bake it.

If you have kids who refuse to eat protein, or a friend who is strictly vegan and gluten-free, this is the ultimate cheat code. It sits in the exact same easy, healthy category as my Little Chocolate Chickpea Truffles and my Easy Healthy Breakfast Bars. If you want a traditional, butter-loaded cookie, go check out my Best Almond Flour Brownies. But if you are ready to put beans in your dessert and actually enjoy it, let’s get out the food processor.

๐Ÿช Bake Time ยท Vegan & Gluten-Free ยท 12 Cookies

Prep time: 10 min ยท Bake time: 12 min ยท Calories: 140 kcal

The Nutrition Breakdown

This is where chickpea cookies absolutely destroy traditional cookies. Because the base is made entirely of legumes and nut butter instead of white flour and refined sugar, the macros are legitimately impressive. Here is the estimated breakdown per cookie:

  • Calories: 140
  • Protein: 4g
  • Carbohydrates: 16g
  • Dietary Fiber: 3g
  • Total Sugars: 8g (from pure maple syrup)
  • Fat: 7g
  • Saturated Fat: 2g
  • Sodium: 95mg

You can easily eat three of these for breakfast alongside your coffee and not feel a massive sugar crash an hour later.

The “Hummus” Warning

There is one critical rule you must follow to make sure these taste like dessert and not a Mediterranean appetizer.

You must rinse the chickpeas aggressively.

When you open a can of chickpeas, they are sitting in a thick, cloudy, salty liquid called aquafaba. Some vegan recipes use that liquid to make meringue. We are not doing that today. The liquid in the can is where 90% of the “beany” flavor lives. If you just dump the entire can, liquid and all, into your food processor, your cookies will taste exactly like hummus.

Dump the beans into a metal colander and run them under cold tap water for a full two minutes. Shake the colander. Rinse them until the water runs completely clear and the beans stop foaming. Then, pat them completely dry with a paper towel. This guarantees your cookies will taste like peanut butter and chocolate, not a salad bar.

The Right Tools for the Job

The Food Processor: You absolutely need a food processor for this. Do not try to use a standard upright blender (like a Ninja or a Vitamix). Blenders require a massive amount of liquid to keep the blades spinning. This cookie dough is thick, sticky, and heavy. If you put it in a blender, the blades will just get stuck in a pocket of air, and the motor will burn out.

The Spatula: Use a firm silicone spatula to scrape the dough out of the food processor. The dough is incredibly sticky, and a wooden spoon won’t be able to scrape the sides clean.

The Ingredient Lineup

The Base Dough:

  • 1 can (15 oz) chickpeas (garbanzo beans), rinsed incredibly well and dried
  • 1/2 cup creamy peanut butter
  • 1/3 cup pure maple syrup
  • 2 teaspoons vanilla extract
  • 1/2 teaspoon baking powder
  • 1/4 teaspoon fine sea salt
  • 1/4 cup almond flour (or oat flour)

The Mix-Ins:

  • 1/2 cup vegan dark chocolate chips (like Enjoy Life brand)
  • Flaky sea salt for the top

The Peanut Butter: You need standard creamy peanut butter. If you use natural peanut butter (the kind where the oil separates at the top of the jar), make sure you stir it aggressively before measuring. If you just scoop the oily part off the top, your cookies will melt into a greasy mess in the oven.

The Maple Syrup: Use 100% pure maple syrup. Do not use pancake syrup made from high fructose corn syrup. If you don’t care about the recipe being strictly vegan, you can swap the maple syrup for honey.

The Flour: Chickpeas hold a lot of moisture. Adding exactly 1/4 cup of almond flour (or blended oat flour) acts as a sponge to soak up the excess water. Without it, the cookies will be way too mushy in the center.

Rinse, Blend, Press

1. Aggressively rinse the beans.
Dump the can of chickpeas into a metal colander in your sink.

Run cold water over them and use your hands to toss them around. Rinse until the water stops foaming. Take a handful of paper towels and pat the chickpeas completely dry. Water is the enemy of a good cookie texture.

2. Blend the base.
Throw the dried chickpeas, peanut butter, maple syrup, vanilla extract, baking powder, salt, and almond flour directly into the bowl of your food processor.

Turn the processor on high. Let it run for at least 60 seconds. Stop, take the lid off, and scrape down the sides with your spatula. Turn it on for another 60 seconds. You want it to be a completely smooth, golden paste. There should be absolutely zero visible chunks of beans left.

3. Fold the chocolate.
Take the blade out of the food processor so you don’t cut your fingers.

Dump the vegan chocolate chips directly into the bowl. Use your silicone spatula to fold the chips heavily into the thick batter. Do not turn the food processor back on, or it will pulverize your chocolate chips into brown dust.

4. The Flattening Rule.
Line a baking sheet with parchment paper. Scoop out about 2 tablespoons of dough at a time and roll them into balls.

Here is the most important baking step: Traditional cookies are full of butter, which melts in the oven and causes the cookie to spread out flat. These cookies have zero butter. They will not spread at all. Whatever shape they are when they go into the oven is the exact shape they will be when they come out.

You must use your fingers to firmly press each ball of dough down into a flat, thick disc shape.

5. Bake.
Bake at 350ยฐF (175ยฐC) for 12 to 14 minutes. The edges will look slightly dry, and the chocolate chips will be melted.

6. The Mandatory Cool.
Pull the pan out of the oven. Sprinkle a tiny pinch of flaky sea salt on top of each cookie. Do not touch them. Because they have no eggs to bind them, they are incredibly fragile when they are hot. Let them sit on the baking sheet for 10 minutes to firm up before you try to move them to a wire cooling rack.

What I Got Wrong First

The first time I made these, I didn’t dry the chickpeas. I just rinsed them, shook the colander once, and dumped them into the food processor while they were still dripping wet. That extra water completely ruined the dough. It was so sticky it felt like wet cement, and the cookies baked up into a gummy, strange texture. Dry your beans.

My second mistake was skipping the flattening step. I just scooped little round balls of dough onto the pan and put them in the oven. 15 minutes later, I pulled out a tray of hot, chocolate-studded golf balls. They refused to spread. You have to physically press them into cookie shapes.

Quick Cookie Troubleshooting

Why is my dough too crumbly to roll?
Your peanut butter was probably too dry. If you get to the bottom of a jar of natural peanut butter, it turns into a crumbly rock. If your dough won’t hold together in a ball, add one single tablespoon of almond milk (or water) and pulse the food processor again.

My cookies still taste a little bit like beans?
You didn’t process them long enough. If there are physical chunks of chickpeas left in the dough, you will taste them when you chew. Let the food processor run until it is a totally smooth paste. The texture should look exactly like standard cookie dough.

Can I make these nut-free?
Yes! If you have a peanut allergy in the house, you can swap the peanut butter for sunflower seed butter (SunButter) or tahini. Just be aware that baking soda sometimes reacts with the chlorophyll in sunflower seeds and turns the cookies slightly green as they cool. They are perfectly safe to eat, they just look like a science experiment.

Make-Ahead Baking Schedule

Because these don’t contain any raw eggs or dairy, they are the safest, easiest dough to prep in advance.

Up to 5 Days Before: You can make the dough, fold in the chocolate chips, and keep the massive ball of dough in a sealed Tupperware container in the fridge for almost a week. When you want a fresh cookie, just pinch off a piece, flatten it on a pan, and bake it. (Honestly, the raw dough is so good you will probably just end up eating it straight out of the fridge with a spoon).

Freezing the Dough: Roll the dough into balls, flatten them into discs, and freeze the raw cookies on a baking sheet. Once they are hard, toss them in a Ziploc bag. You can bake them straight from frozen; just add 2 or 3 extra minutes to the timer.

Variations and Tweaks

Double Chocolate Chickpea: If you want a deep, brownie-like cookie, add 3 tablespoons of dark cocoa powder to the food processor when you blend the ingredients. It completely masks any lingering bean flavor and tastes remarkably similar to my Chocolate Bundt Cake Recipe.

Oatmeal Raisin: Skip the chocolate chips. Fold in 1/3 cup of rolled oats, 1/3 cup of raisins, and a heavy dash of cinnamon. It gives you the exact same cozy, spiced vibe as my Oatmeal Apple Breakfast Bake.

Almond Joy: Swap the peanut butter for almond butter. Fold in vegan white chocolate chips, a handful of shredded coconut, and some chopped almonds.

Storing Leftovers

Because there is no white flour to dry out, these cookies stay incredibly soft for days. Keep them in an airtight container in the fridge.

I actually think they taste significantly better when they are completely cold. The peanut butter and chocolate chips firm up, giving the cookie a dense, fudgy, candy-bar-like texture. They will easily last a week in the fridge (if you don’t eat them all on day one).


Vegan Chickpea Chocolate Chip Cookies ยท 12 cookies ยท 140 kcal per cookie
๐Ÿช Vegan & Gluten-Free ยท Protein-Packed ยท Food Processor

Vegan Chickpea Chocolate Chip Cookies

No flour, no eggs, no beans taste. Rinsed chickpeas blend to a smooth golden paste with peanut butter & maple syrup โ€” bake soft, doughy & studded with vegan dark chips. The only cookies you can eat for breakfast.

Prep10 min
Bake12 min
Total22 min
Yield12 cookies
Per Cookie140 kcal

Ingredients 01

The Base Dough โ€” Chickpeas = Flour + Egg
Canned Chickpeas (Garbanzo Beans)1 can (15 oz) โ€” rinsed 2 min till clear, patted bone dry1 can / 425g
Creamy Peanut Butterstandard Jif/Skippy โ€” if natural, stir oil in fully firstยฝ cup / 128g
Pure Maple Syrup100% pure โ€” not pancake syrup; honey works if not veganโ…“ cup / 105g
Baking Powderยฝ tsp
Fine Sea Saltยผ tsp
Almond Flour โ€” or Oat Flourยผ cup โ€” sponge for chickpea moisture, prevents mushยผ cup / 24g
Mix-Ins
Vegan Dark Chocolate ChipsEnjoy Life brand โ€” ยฝ cupยฝ cup / 85g
Flaky Sea Salt โ€” for toppingMaldon โ€” pinch per cookie after bakepinch
๐Ÿซ˜ The “Hummus” Warning

Rinse aggressively for 2 full minutes. That cloudy can liquid (aquafaba) holds 90% of the beany flavor. Dump beans in a colander, run cold water, toss with hands till no foam + water runs clear, then pat completely dry. Skip this = hummus cookies. Also: food processor only โ€” blenders need liquid and will choke on this thick sticky dough + burn out. And don’t dump the can liquid in โ€” toss it.

Affiliate disclosure
As an Amazon Associate, we may earn from qualifying purchases. Click any ingredient name to shop it on Amazon โ€” no extra cost to you.

How to Cook 02

01
Aggressively rinse + dry

Dump 1 can chickpeas into metal colander. Run cold water 2 minutes, tossing with hands till foaming stops. Pat completely dry with paper towels โ€” water = gummy wet-cement dough.

02
Blend to smooth golden paste โ€” 60+60 sec

In food processor add dried chickpeas + ยฝ cup peanut butter + โ…“ cup maple syrup + 2 tsp vanilla + ยฝ tsp baking powder + ยผ tsp salt + ยผ cup almond flour. Process high 60 sec โ†’ stop, scrape sides with silicone spatula โ†’ another 60 sec till completely smooth, zero bean chunks. Should look like standard cookie dough.

03
Fold chocolate โ€” no blade

Remove blade so you don’t slice fingers. Dump ยฝ cup vegan chips into bowl. With firm silicone spatula fold heavily into thick batter. Don’t re-process โ€” you’ll pulverize chips to brown dust.

04
The flattening rule โ€” they will NOT spread

Line sheet with parchment. Scoop 2 Tbsp per cookie, roll balls. Press firmly with fingers into flat thick discs. No butter = zero spread in oven. Whatever shape goes in is the shape that comes out โ€” balls stay golf balls.

05
Bake 12โ€“14 min

Bake at 350ยฐF (175ยฐC) 12โ€“14 min. Edges will look slightly dry, chips melted โ€” that’s done. Don’t overbake or they dry.

06
Mandatory cool โ€” 10 min + salt

Pull pan, immediately sprinkle flaky sea salt per cookie. Do not touch 10 minutes on sheet โ€” no eggs = fragile when hot. Then move to wire rack to firm up. They turn from fragile to dense-fudgy as they cool.

Notes 03

โš ๏ธWhat I Got Wrong First

Wet beans: rinsed, shook once, dumped dripping wet โ€” dough like sticky wet cement, baked gummy/strange. Pat bone dry. No flatten: scooped balls, baked โ†’ chocolate golf balls, refused to spread. You must physically press into discs โ€” these have zero butter to melt-spread.

๐Ÿ”Troubleshooting

Crumbly won’t roll? Peanut butter too dry (bottom of natural jar). Add 1 Tbsp almond milk or water, pulse again. Still beany? Chunks left โ€” process longer till paste is silk. Nut-free? Swap SunButter or tahini. Note: baking soda + sunflower chlorophyll can turn cookies faint green as they cool โ€” safe, just spooky science.

๐Ÿฅ„Tools you need

Food processor required โ€” Ninja/Vitamix blenders choke and burn on thick dough. Use firm silicone spatula to scrape sticky sides; wooden spoon won’t do it. Remove blade before folding chips.

๐Ÿ“…Make-ahead โ€” dough is best part

Up to 5 days in fridge: fold chips, seal giant dough ball in Tupperware. Pinch, flatten, bake fresh โ€” or eat cold with a spoon (no raw eggs/dairy = safe). Freeze discs: flatten balls on sheet, freeze hard, bag in Ziploc. Bake from frozen +2โ€“3 min.

๐Ÿ”„Variations

Double Chocolate: add 3 Tbsp dark cocoa to processor โ€” brownie-deep, hides any bean hint (like my Chocolate Bundt Cake Recipe). Oatmeal Raisin: skip chips, fold โ…“ cup oats + โ…“ cup raisins + heavy cinnamon (cozy like Oatmeal Apple Breakfast Bake). Almond Joy: almond butter + vegan white chips + coconut + chopped almonds.

โ„๏ธStore โ€” better cold

No flour = stays soft for days. Airtight container in fridge 1 week โ€” actually better cold: peanut butter + chips firm to dense fudgy candy-bar texture. Same grab-and-go lane as Little Chocolate Chickpea Truffles and Easy Healthy Breakfast Bars โ€” if you want butter-loaded, try Best Almond Flour Brownies.

Nutrition 04

Nutrient Per Cookie (1 of 12)
Calories140 kcal
Protein4 g
Carbohydrates16 g
Dietary Fiber3 g
Total Sugars8 g
Fats7 g
Saturated Fat2 g
Sodium95 mg

Per cookie from 12-cookie batch. Base of legumes + nut butter vs white flour/refined sugar โ€” sugars from pure maple syrup. Keeps you full, no sugar crash.

Allergens: legumes (chickpeas), peanuts (peanut butter), tree nuts (almond flour; coconut if subbed), soy (vegan chocolate). Swap SunButter/tahini for nut-free. Check labels.

Explore more: Little Chocolate Chickpea Truffles ยท Easy Healthy Breakfast Bars ยท Best Almond Flour Brownies ยท Chocolate Bundt Cake Recipe ยท Oatmeal Apple Breakfast Bake

You may also like...

Leave a Reply

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