Vegan Chickpea Brownies (High Protein)

How to make fudgy vegan chickpea brownies that are gluten-free and packed with plant protein for a healthier dessert.

When my teenagers asked for more brownies without knowing what was actually in them, I knew this recipe had earned its place in my kitchen. These vegan chickpea brownies are everything a brownie should be: deeply fudgy, rich with chocolate, and delivering 8g of protein per serving, all while being completely plant-based and gluten-free. I’ll be honest: I was doubtful the first time I made these. Chickpeas in brownies sounded like a recipe for disappointment. But one bite completely changed my mind, and that optional sweet potato cream topping? It takes them straight to bakery-level territory.

The real secret is blending the chickpeas into complete smoothness so there’s zero graininess or bean flavor in the final result. What you’re left with is that dense, satisfying texture we crave in a proper brownie. And here’s the bonus: these actually get better on day two as the flavors meld together. Make a batch on Sunday, and you’ll have the best post-workout snack or afternoon treat waiting for you all week.

Ingredients for Vegan Chickpea Brownies

I always use canned chickpeas for this recipe because they’re perfectly cooked and save serious time. Rinsing and patting them completely dry is a step you don’t want to skip: excess moisture is the enemy of a good fudgy texture. The ground almonds keep these completely grain-free while creating the structure you’d normally get from flour, and together with the cocoa powder, they deliver that essential dense brownie bite.

Dry Ingredients:

  • 150g (¾ cup) coconut blossom sugar or brown sugar
  • 90g (1 cup) ground almonds — I recommend blanched for the smoothest texture and lightest color
  • 60g (⅔ cup) cocoa powder — my go-to is Dutch-processed for a deeper, richer chocolate flavor
  • 2 tablespoons ground flaxseeds or ground chia seeds
  • 1 teaspoon baking powder
  • ¼ teaspoon baking soda
  • 1 pinch of salt
  • 40g (¼ cup) vegan chocolate chips — optional, but I almost always add them for extra richness

Wet Ingredients:

  • 2 (15-oz) cans chickpeas, rinsed and drained (approximately 500g/3 cups drained weight) — pro tip: rinse thoroughly and pat completely dry to prevent a watery batter
  • 120ml (½ cup) plant-based milk — I prefer unsweetened almond milk
  • 80g (⅓ cup) nut butter of your choice — natural peanut butter or almond butter works beautifully here
  • ½ ripe banana or 60g (¼ cup) unsweetened applesauce
  • 2 teaspoons vanilla extract

For Topping:

  • Sweet potato cream optional, but highly recommended if you want that bakery-style finish

Step-by-Step Instructions

I recommend using a high-powered food processor with at least an 8-cup capacity for the smoothest batter. This makes all the difference between a perfectly fudgy brownie and a grainy one. Don’t rush the blending step: it’s the foundation the whole recipe is built on.

Step 1: Preheat your oven to 180°C (350°F). Line a 9×6-inch (23x15cm) baking pan with parchment paper, or grease it thoroughly with vegan butter or coconut oil.

Step 2: Pat the drained chickpeas completely dry with paper towels to remove any excess moisture. Add the chickpeas and all wet ingredients: plant-based milk, nut butter, banana or applesauce, and vanilla extract, to your food processor. Blend on high speed for 2-3 minutes, stopping twice to scrape down the sides, until no visible chickpea pieces remain and the mixture is completely silky smooth.

Step 3: Add all the dry ingredients except the chocolate chips: coconut sugar, ground almonds, cocoa powder, ground flaxseeds, baking powder, baking soda, and salt, directly to the food processor. Pulse 10-12 times until just combined. The batter should be thick like traditional brownie batter and hold its shape when spooned. If you’re using chocolate chips, fold them in gently by hand at this stage.

Step 4: Pour the batter into your prepared pan and use a spatula to smooth the top evenly all the way to the corners. Bake for 37-42 minutes. I set my timer for 37 minutes and check from there. A toothpick inserted in the center should come out with a few moist crumbs clinging to it, but no wet batter. The top should look set, and the brownies will still feel soft to the touch. That’s exactly right.

Step 5: Let the brownies cool completely in the pan for at least 60 minutes. This step is non-negotiable: they firm up dramatically as they cool, and cutting them early will leave you with a crumbly mess. Once fully cooled, add the sweet potato cream topping if using, slice into 12 squares, and finish with a scatter of extra chocolate chips.

Troubleshooting Tips:

  • Too grainy? Blend the chickpeas longer, up to 3 minutes total
  • Batter too runny? Make sure your chickpeas were fully patted dry; add an extra tablespoon of ground almonds
  • Brownies too dry after baking? Reduce baking time by 3-5 minutes next time
  • Chocolate chips sinking? Fold them in last and don’t overmix

What to Serve with Vegan Chickpea Brownies

These protein-packed brownies are wonderful on their own, but the right pairing can turn them into a complete and satisfying dessert experience. Here are my favorite ways to serve them:

Fresh Raspberries or Strawberries: The bright tartness of fresh berries cuts through the dense chocolate richness beautifully, adding natural sweetness, fiber, and a pop of color that makes these feel extra special. It’s my go-to when I’m serving them to guests.

Vanilla Nice Cream: Blended frozen bananas create a creamy, dairy-free topping that perfectly balances the fudgy brownie texture. It’s two ingredients and takes five minutes, and the combination is genuinely impressive.

Coconut Whipped Cream: A dollop of chilled coconut cream whipped until fluffy adds luxurious lightness without competing with the chocolate or adding any heaviness. If you haven’t tried this on brownies yet, you’re missing out.

Toasted Pecans or Walnuts: A handful of chopped, toasted nuts sprinkled on top adds satisfying crunch and healthy fats that complement the protein-rich base, a simple upgrade that makes a real difference in texture.

Hot Coffee or Chai Tea: A strong espresso or a warming spiced chai is an excellent pairing. The slight bitterness enhances the deep chocolate notes while providing a contrast to the cool sweet potato cream. My personal favorite way to enjoy these in the afternoon.

Storage & Serving Tips

Store your vegan chickpea brownies in an airtight container at room temperature for up to 2-3 days, or refrigerate for up to one week. In my experience, they genuinely taste better after a day or two as the flavors develop and settle. Refrigerated brownies become more firm and fudge-like, so I recommend letting them sit at room temperature for about 20 minutes before serving for the best texture.

For longer storage, wrap individual brownies tightly in plastic wrap and freeze for up to 3 months. Thaw at room temperature for 30-45 minutes before eating. Pro tip: pop them in the microwave for 10-15 seconds to restore that just-baked warmth and get the chocolate chips slightly melty again. It’s a total game-changer.

These brownies are incredibly versatile. Enjoy them as a satisfying afternoon snack, a post-workout treat with real plant protein, or an elegant dessert you can confidently serve to guests. The chickpeas and ground almonds provide enough protein and fiber to keep you genuinely satisfied, yet these are indulgent enough that they never feel like “health food.”

Conclusion

These vegan chickpea brownies prove that nutritious desserts don’t have to compromise on flavor or texture. With their deeply fudgy bite, rich chocolate taste, and 8g of protein per serving, they satisfy your sweet tooth while nourishing your body with plant-based protein and fiber. Give this recipe a try and discover just how delicious healthy baking can be. Your taste buds and your protein goals will both thank you.

Similar Posts