30-Minute Vegan Chickpea Brownies

I never thought I’d be sneaking chickpeas into dessert, but here we are. When a friend first told me about brownies made from chickpeas, I was skeptical. Really skeptical. But after my kids devoured a whole pan without realizing they were eating beans, I was sold.

The best part? These brownies are actually moist and fudgy, not dry or weird-tasting like some healthier desserts can be. Plus, I always have a can of chickpeas in my pantry, so when that chocolate craving hits after dinner, I can whip up a batch without running to the store.

Whether you’re vegan, trying to eat more plants, or just curious about what chickpeas can do besides hummus, these brownies are worth a try. They’re easy to make, and no one will guess the secret ingredient unless you tell them.

vegan chickpea brownies
Image: homefoodkitchen.com / All Rights reserved

Why You’ll Love These Chickpea Brownies

  • Vegan and plant-based – These brownies are completely dairy-free and egg-free, making them perfect for anyone following a vegan lifestyle or dealing with food allergies.
  • Quick and easy – Ready in just 20-30 minutes, these brownies come together fast when you need a chocolate fix without the wait.
  • Sneaky protein boost – The chickpeas add extra protein and fiber to your dessert, so you can feel a little better about having seconds.
  • Simple pantry ingredients – Most of these items are probably already sitting in your cupboard, so you can whip up a batch anytime the craving hits.
  • Fudgy chocolate texture – Nobody will guess there are chickpeas in these brownies—they’re just as rich and chocolatey as traditional ones.

What Kind of Chickpeas Should I Use?

For these brownies, you’ll want to use canned chickpeas since they’re already cooked and soft enough to blend smoothly into your batter. Any brand will work fine, just make sure to drain and rinse them well to get rid of that canned liquid taste. If you prefer to use dried chickpeas that you’ve cooked yourself, that’s totally fine too – just make sure they’re fully cooked and tender before blending. One 15-ounce can is the standard size and will give you the right amount for this recipe, which is roughly 1.5 cups of chickpeas once drained.

vegan chickpea brownies
Image: homefoodkitchen.com / All Rights reserved

Options for Substitutions

These brownies are surprisingly adaptable, so here are some swaps you can make:

  • Chickpeas: This is the base of the recipe, so you’ll want to stick with chickpeas here. Make sure to drain and rinse them well before using to avoid any bean-y taste.
  • Dutch cocoa: If you only have regular cocoa powder on hand, you can use all regular cocoa instead of mixing the two. The flavor will be slightly less rich but still chocolatey.
  • All-purpose flour: For a gluten-free version, swap in oat flour or almond flour. Keep in mind that almond flour might make the brownies a bit denser and more moist.
  • Milk: Any plant-based milk works here – almond, oat, soy, or coconut milk are all good choices. You can even use water in a pinch, though milk adds a bit more richness.
  • Oil: Vegetable, canola, or melted coconut oil all work well. You could also try using the same amount of applesauce for a lower-fat option, though the texture will be slightly different.
  • Sugar: Coconut sugar or brown sugar can replace white sugar for a deeper flavor. Maple syrup works too, but reduce it to 1/3 cup since it’s liquid.
  • Chocolate chips: Make sure to use dairy-free chocolate chips to keep these vegan. You can also chop up a dark chocolate bar or add walnuts instead for some crunch.

Watch Out for These Mistakes While Baking

The biggest mistake when making chickpea brownies is not rinsing the chickpeas thoroughly enough – any residual liquid from the can will make your brownies taste bean-y instead of chocolatey, so rinse them under cold water for at least a minute and pat them dry.

Another common error is over-baking, which turns these brownies dry and crumbly instead of fudgy – since they only need 14 minutes at 330°F, check them at 12 minutes and remove them when the edges are set but the center still looks slightly underdone.

Skipping the chilling step is tempting, but these brownies need at least an hour in the fridge to firm up properly and develop their texture, so be patient and let them cool completely before cutting.

For the smoothest texture, blend the batter for a full 2-3 minutes until you can’t see any chickpea chunks, and scrape down the sides of your blender or food processor a few times to make sure everything gets mixed evenly.

vegan chickpea brownies
Image: homefoodkitchen.com / All Rights reserved

What to Serve With Vegan Chickpea Brownies?

These brownies are pretty rich and fudgy on their own, so I like serving them with a cold glass of almond milk or oat milk for dunking. A scoop of vanilla coconut ice cream on top turns them into a proper dessert, especially if you warm the brownie up for a few seconds first. If you’re having people over, you can also set out some fresh berries like strawberries or raspberries on the side – the tartness balances out the chocolate sweetness really nicely. For an extra treat, a dollop of coconut whipped cream and a drizzle of melted peanut butter takes these brownies to the next level.

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. They actually taste even fudgier the next day once the flavors have had time to meld together!

Freeze: These brownies freeze really well for up to 3 months. Cut them into individual squares and wrap each one in plastic wrap, then store them all in a freezer bag. That way you can grab just one or two whenever a chocolate craving hits.

Thaw: Let frozen brownies sit at room temperature for about 30 minutes to thaw, or pop them in the microwave for 15-20 seconds if you want them warm and gooey. They’re honestly delicious straight from the freezer too if you like a firmer, fudge-like texture.

Preparation Time 10-15 minutes
Cooking Time 10-15 minutes
Total Time 20-30 minutes
Level of Difficulty Easy
Servings 16 pieces

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 1400-1550
  • Protein: 22-27 g
  • Fat: 55-65 g
  • Carbohydrates: 210-230 g

Ingredients

  • 15 oz chickpeas (I use Goya brand, drained and rinsed well for better texture)
  • 3 tbsp cocoa powder
  • 3 tbsp dutch-process cocoa (I use Droste for a deeper, more intense chocolate flavor)
  • 1/3 cup all-purpose flour
  • 4 tbsp plant-based milk
  • 3 tbsp vegetable oil
  • 1 tsp vanilla essence
  • 1 tsp baking powder
  • 1/4 tsp salt
  • 1/4 tsp baking soda
  • 2/3 cup sugar
  • 1/2 tsp espresso powder
  • 1/2 cup chocolate chips (I prefer Ghirardelli semi-sweet for these brownies)

Step 1: Prepare the Pan and Preheat the Oven

Preheat your oven to 330°F.

While it heats, grease an 8×8 inch baking dish or line it with parchment paper for easy removal.

This gives you time to prepare your ingredients while the oven reaches temperature.

Step 2: Prepare the Dry Ingredients and Chickpeas

  • 15 oz chickpeas, drained and rinsed
  • 1/3 cup all-purpose flour
  • 3 tbsp cocoa powder
  • 3 tbsp dutch-process cocoa
  • 1 tsp baking powder
  • 1/4 tsp baking soda
  • 1/4 tsp salt
  • 1/2 tsp espresso powder
  • 2/3 cup sugar

Drain and rinse the chickpeas thoroughly under cold water until the water runs clear—this removes excess starch for a better texture in the brownies.

In a separate bowl, whisk together the all-purpose flour, both cocoa powders (regular and dutch-process), baking powder, baking soda, salt, espresso powder, and sugar.

I like using both cocoa types because the dutch-process adds depth and richness that regular cocoa alone can’t quite achieve.

Step 3: Blend the Batter Until Smooth

  • rinsed chickpeas from Step 2
  • 4 tbsp plant-based milk
  • 3 tbsp vegetable oil
  • 1 tsp vanilla essence
  • dry ingredient mixture from Step 2
  • 1/2 cup chocolate chips

Add the rinsed chickpeas, plant-based milk, vegetable oil, and vanilla essence to a food processor.

Pulse until completely smooth, scraping down the sides as needed—this creates the base of your batter.

Then add the dry ingredient mixture from Step 2 and blend until everything is fully combined and the batter is uniform in texture.

Fold in the chocolate chips by hand at the end so they stay intact throughout the batter rather than breaking apart.

Step 4: Bake the Brownies

  • batter from Step 3
  • prepared pan from Step 1

Pour the batter from Step 3 into your prepared pan and spread it evenly with a spatula.

Bake at 330°F for 14 minutes—the brownies will look slightly underdone but will continue to set as they cool.

I find that slightly underbaking keeps them fudgy and prevents them from drying out, which can happen easily with chickpea-based brownies.

Step 5: Cool and Chill Until Firm

Remove the brownies from the oven and let them cool completely in the pan on a wire rack—this prevents them from cracking and allows the crumb structure to set properly.

Once cooled, refrigerate until firm, about 1-2 hours, before cutting into squares.

The cold temperature will give you cleaner cuts and a better fudgy texture when you bite into them.

vegan chickpea brownies

30-Minute Vegan Chickpea Brownies

Delicious 30-Minute Vegan Chickpea Brownies recipe with step-by-step instructions.
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Servings 16 pieces
Calories 1475 kcal

Ingredients
  

  • 15 oz chickpeas (I use Goya brand, drained and rinsed well for better texture)
  • 3 tbsp cocoa powder
  • 3 tbsp dutch-process cocoa (I use Droste for a deeper, more intense chocolate flavor)
  • 1/3 cup all-purpose flour
  • 4 tbsp plant-based milk
  • 3 tbsp vegetable oil
  • 1 tsp vanilla essence
  • 1 tsp baking powder
  • 1/4 tsp salt
  • 1/4 tsp baking soda
  • 2/3 cup sugar
  • 1/2 tsp espresso powder
  • 1/2 cup chocolate chips (I prefer Ghirardelli semi-sweet for these brownies)

Instructions
 

  • Preheat your oven to 330°F. While it heats, grease an 8x8 inch baking dish or line it with parchment paper for easy removal. This gives you time to prepare your ingredients while the oven reaches temperature.
  • Drain and rinse the chickpeas thoroughly under cold water until the water runs clear—this removes excess starch for a better texture in the brownies. In a separate bowl, whisk together the all-purpose flour, both cocoa powders (regular and dutch-process), baking powder, baking soda, salt, espresso powder, and sugar. I like using both cocoa types because the dutch-process adds depth and richness that regular cocoa alone can't quite achieve.
  • Add the rinsed chickpeas, plant-based milk, vegetable oil, and vanilla essence to a food processor. Pulse until completely smooth, scraping down the sides as needed—this creates the base of your batter. Then add the dry ingredient mixture from Step 2 and blend until everything is fully combined and the batter is uniform in texture. Fold in the chocolate chips by hand at the end so they stay intact throughout the batter rather than breaking apart.
  • Pour the batter from Step 3 into your prepared pan and spread it evenly with a spatula. Bake at 330°F for 14 minutes—the brownies will look slightly underdone but will continue to set as they cool. I find that slightly underbaking keeps them fudgy and prevents them from drying out, which can happen easily with chickpea-based brownies.
  • Remove the brownies from the oven and let them cool completely in the pan on a wire rack—this prevents them from cracking and allows the crumb structure to set properly. Once cooled, refrigerate until firm, about 1-2 hours, before cutting into squares. The cold temperature will give you cleaner cuts and a better fudgy texture when you bite into them.

Disclaimer: Our editors have used AI to create or enhance parts of this article. All content has been fact-checked by our team to ensure accuracy.

Leave a Comment

Recipe Rating