If you ask me, brownies made with chickpeas sound weird until you try them.
These fudgy treats are packed with protein and fiber, making them a smarter choice when you’re craving chocolate. The chickpeas give them a dense, moist texture while the cocoa powder and chocolate chips deliver all the rich chocolate flavor you want.
They’re sweetened with maple syrup and held together with nut butter instead of eggs and butter. Almond flour and a touch of espresso powder help create that classic brownie taste.
It’s a guilt-free dessert that satisfies your sweet tooth, perfect for when you want something chocolatey without all the refined sugar.

Why You’ll Love These Chickpea Brownies
- Healthier dessert option – These brownies are packed with protein and fiber from chickpeas, making them a guilt-free treat you can feel good about enjoying.
- Naturally gluten-free – Made with chickpeas and almond flour instead of regular flour, these brownies are perfect if you’re avoiding gluten or just looking for a wholesome alternative.
- Quick and easy – Ready in under 45 minutes with just a food processor or blender, these brownies come together faster than you’d think.
- Simple pantry ingredients – You probably have most of these items already, and if you don’t, they’re all easy to find at any grocery store.
- Fudgy and satisfying – Despite being made with chickpeas, these brownies are rich and chocolatey with a texture that rivals traditional brownies.
What Kind of Chickpeas Should I Use?
For this brownie recipe, canned chickpeas are your best bet since they’re already cooked and soft enough to blend smoothly. Make sure to drain and rinse them well to get rid of that canned liquid taste – you want your brownies to taste like chocolate, not beans! If you’re using dried chickpeas, you’ll need to cook them until they’re really soft and tender, which takes some extra time but works just as well. Some people swear by removing the skins from the chickpeas for an even smoother texture, but honestly, it’s not necessary if you have a decent blender or food processor.

Options for Substitutions
These brownies are pretty forgiving when it comes to swaps, so here are some options if you need to make changes:
- Chickpeas: This is the one ingredient you really shouldn’t substitute – the chickpeas are what make these brownies work. Make sure to drain and rinse them well before using.
- Nut butter: Any nut butter works here – almond, cashew, or peanut butter are all great choices. If you have a nut allergy, sunflower seed butter is a solid alternative.
- Maple syrup: Honey or agave nectar can replace maple syrup in equal amounts. Keep in mind that honey will make the brownies slightly less vegan-friendly.
- Almond flour: You can use oat flour or all-purpose flour instead. If using regular flour, you might need to add a tablespoon or two of extra liquid since it absorbs moisture differently.
- Coconut oil: Any neutral oil works fine – try avocado oil, vegetable oil, or melted butter if you’re not keeping these dairy-free.
- Chocolate chips: Feel free to use whatever chocolate you have on hand – dark chocolate chunks, milk chocolate chips, or even chopped chocolate bars all work great.
Watch Out for These Mistakes While Baking
The biggest mistake when making chickpea brownies is not draining and rinsing your chickpeas well enough, which can leave a beany taste in your final product – pat them dry with a paper towel after rinsing for the best results.
Overbaking is another common issue since these brownies continue to cook after you remove them from the oven, so take them out when the center still looks slightly underdone and a toothpick comes out with a few moist crumbs.
If your batter seems too thick or dry, add a tablespoon or two of water to help it blend smoothly – the consistency should be similar to regular brownie batter, not a thick paste.
Finally, let the brownies cool completely in the pan before cutting, as they need time to firm up and will fall apart if you try to slice them while warm.

What to Serve With Chickpea Brownies?
These brownies are pretty rich and fudgy on their own, so they pair really well with a cold glass of milk or your favorite non-dairy alternative like almond or oat milk. If you want to make them feel more like a dessert, add a scoop of vanilla ice cream on top while they’re still warm, or even a dollop of whipped cream. Fresh berries like raspberries or strawberries are great on the side since their tartness balances out the chocolate sweetness. For an afternoon snack, I like enjoying them with a hot cup of coffee or tea – the bitterness of the coffee especially complements the cocoa flavor.
Storage Instructions
Store: Keep your chickpea brownies in an airtight container at room temperature for up to 3 days, or in the fridge for up to a week. I actually prefer them cold from the fridge because they get extra fudgy and dense, almost like eating a truffle!
Freeze: These brownies are perfect for freezing. Cut them into squares and wrap individually in plastic wrap, then store in a freezer bag for up to 3 months. It’s great to have a stash when you need a quick chocolate fix.
Enjoy: Thaw frozen brownies at room temperature for about 30 minutes, or if you’re impatient like me, microwave for 15-20 seconds for a warm, gooey treat. They’re also delicious eaten straight from the freezer if you like a firmer, almost ice cream-like texture.
| Preparation Time | 15-20 minutes |
| Cooking Time | 20-25 minutes |
| Total Time | 35-45 minutes |
| Level of Difficulty | Easy |
| Servings | 12 pieces |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 2100-2300
- Protein: 45-55 g
- Fat: 95-110 g
- Carbohydrates: 290-320 g
Ingredients
- 15 oz chickpeas (drained and rinsed thoroughly for a neutral flavor)
- 1/2 cup nut butter (I prefer Justin’s almond butter)
- 1/2 cup maple syrup
- 1 tbsp coconut oil (melted and cooled to room temperature)
- 1 tsp vanilla extract
- 1/3 cup almond flour (I always use King Arthur for a finer crumb)
- 6 tablespoons cocoa powder
- 1/4 tsp baking soda
- 1/4 tsp baking powder
- 1/4 tsp salt
- 1/4 teaspoon espresso powder
- 3/4 cup chocolate chips (use dark chocolate for a richer flavor)
Step 1: Prepare the Pan and Preheat the Oven
Preheat your oven to 350°F and lightly grease an 8×8 inch baking dish with coconut oil or cooking spray.
This ensures your brownies won’t stick and gives you an even bake while you prepare the batter.
Step 2: Blend the Wet Base and Chickpeas
- 15 oz chickpeas
- 1/2 cup nut butter
- 1/2 cup maple syrup
- 1 tbsp coconut oil
- 1 tsp vanilla extract
Add the drained and rinsed chickpeas, nut butter, maple syrup, melted coconut oil, and vanilla extract to a food processor.
Blend until completely smooth with no visible chickpea pieces—this creates the creamy base that mimics traditional brownie texture.
I like to make sure the chickpeas are really well rinsed so you don’t taste any bean flavor that would interfere with the chocolate.
Step 3: Combine Dry Ingredients and Mix Into Batter
- 1/3 cup almond flour
- 6 tablespoons cocoa powder
- 1/4 tsp baking soda
- 1/4 tsp baking powder
- 1/4 tsp salt
- 1/4 teaspoon espresso powder
Add the almond flour, cocoa powder, baking soda, baking powder, salt, and espresso powder directly to the food processor with the wet mixture.
Pulse and blend until everything is fully combined into a smooth, thick batter with no dry streaks.
The espresso powder deepens the chocolate flavor without making the brownies taste like coffee, which I find really improves the richness.
Step 4: Fold in Chocolate Chips and Transfer to Pan
- 3/4 cup chocolate chips
- batter from Step 3
Transfer the batter from the food processor to a bowl, then fold in the chocolate chips with a spatula until evenly distributed throughout.
Pour the entire batter into your prepared 8×8 inch pan and spread it into an even layer using the spatula or the back of a spoon.
Step 5: Bake Until Set
Bake for 21-23 minutes, until a toothpick inserted into the center comes out with just a few moist crumbs attached—you want them fudgy, not dry.
The brownies will continue to set slightly as they cool, so don’t overbake.
Let them cool in the pan for at least 15 minutes before cutting into squares.

Rich Chickpea Brownies
Ingredients
- 15 oz chickpeas (drained and rinsed thoroughly for a neutral flavor)
- 1/2 cup nut butter (I prefer Justin's almond butter)
- 1/2 cup maple syrup
- 1 tbsp coconut oil (melted and cooled to room temperature)
- 1 tsp vanilla extract
- 1/3 cup almond flour (I always use King Arthur for a finer crumb)
- 6 tablespoons cocoa powder
- 1/4 tsp baking soda
- 1/4 tsp baking powder
- 1/4 tsp salt
- 1/4 teaspoon espresso powder
- 3/4 cup chocolate chips (use dark chocolate for a richer flavor)
Instructions
- Preheat your oven to 350°F and lightly grease an 8x8 inch baking dish with coconut oil or cooking spray. This ensures your brownies won't stick and gives you an even bake while you prepare the batter.
- Add the drained and rinsed chickpeas, nut butter, maple syrup, melted coconut oil, and vanilla extract to a food processor. Blend until completely smooth with no visible chickpea pieces—this creates the creamy base that mimics traditional brownie texture. I like to make sure the chickpeas are really well rinsed so you don't taste any bean flavor that would interfere with the chocolate.
- Add the almond flour, cocoa powder, baking soda, baking powder, salt, and espresso powder directly to the food processor with the wet mixture. Pulse and blend until everything is fully combined into a smooth, thick batter with no dry streaks. The espresso powder deepens the chocolate flavor without making the brownies taste like coffee, which I find really improves the richness.
- Transfer the batter from the food processor to a bowl, then fold in the chocolate chips with a spatula until evenly distributed throughout. Pour the entire batter into your prepared 8x8 inch pan and spread it into an even layer using the spatula or the back of a spoon.
- Bake for 21-23 minutes, until a toothpick inserted into the center comes out with just a few moist crumbs attached—you want them fudgy, not dry. The brownies will continue to set slightly as they cool, so don't overbake. Let them cool in the pan for at least 15 minutes before cutting into squares.