This vegan black bean brownies recipe is rich, fudgy, decadent, and so delicious that no one ever guesses that they’re completely gluten-free and loaded with plant-based fiber and protein! Moist and thick, they’re a favorite better-for-you treat. And did I mention they’re ready to eat in just over 30 minutes? Oh, yes!
If there’s one thing I love more than sharing gluten-free desserts, it’s sharing gluten-free desserts with hidden health perks you’d never guess were there — and that still taste like the real thing.
These brownies are basically the chocolate cousin of my cinnamon chickpea blondies (which I love). You cannot taste the black beans. I promise. No one has ever guessed. And you’d never know they’re vegan either — no eggs, just the right combination of real ingredients doing their magic. They’re one of those win-win allergy-friendly desserts that that actually tastes like dessert.
My Top Tips Before You Begin
- Dry the beans really well. After rinsing, pat the black beans completely dry. Any excess moisture can lead to gummy brownies instead of a rich, fudgy texture.
- Choose your flour based on texture preference. Oat flour creates a slightly softer brownie with more crumb. Gluten-free 1:1 flour adds a bit more structure while still keeping the brownies very fudgy and slightly cakey. Both are delicious!
- Use a food processor or high-powered blender. A smooth batter is essential. If the beans aren’t fully puréed, the brownies can turn out grainy rather than cohesive.
- Measure flour by weight if possible. This recipe uses a small amount of flour. So, even a little extra can affect the final texture. For the best results, stick close to the gram measurements.
- Stick to an 8×8 pan. This size yields thick, fudgy brownies. A larger pan will bake them faster and result in thinner, drier brownies.
- Let the brownies cool completely before slicing. They may look slightly underbaked in the center when they come out of the oven, but the brownies will firm up as they cool. This is key for the fudgiest texture!
Ingredients and Notes
Please scroll down to the recipe card below for the complete ingredient list and instructions!
- Black Beans – No-salt-added beans work best. If using salted beans, rinse well, skip the flaky salt topping, and add a small pinch (up to ½ teaspoon) of extra sweetener to balance the salt. Either way, make sure to drain and rinse your beans well before you begin.
Nutrition Note: A type of legume, black beans are an excellent source of vitamins, nutrients, fiber, and plant-based protein, providing up to 15 grams of protein in every cup.
- Nut/Seed Butter – Use either a creamy, no-stir nut butter, such as almond butter or cashew butter. Or, opt for creamy sunflower butter to keep your black bean brownies nut-free.
Note: A creamy, well-emulsified (no-stir) nut butter behaves very similarly to butter or oil in the batter. Very oily or separated nut butters can make the batter too loose or gritty.
- Maple Syrup or Honey – This acts as an additional sweetener, reducing the amount of added sugar needed while contributing to the moist, fudgy consistency without the need for butter or coconut oil. For a vegan option, use maple syrup or agave instead.
- Raw Cane Sugar – This sweetens the batter and gives the brownies a little extra structure. Substitute fine coconut sugar, if preferred.
- Gluten-Free 1:1 all-purpose or Oat Flour – Both are great options and easy to work with. See my tip above or recipe card note and pick the flour depending on your ideal brownie texture — fudgy vs soft and tender.
- Unsweetened Cocoa Powder – Use natural unsweetened cocoa powder for rich, classic, fudgy brownies that aren’t dry or bitter. Dutch-process cocoa is less acidic and milder, and can result in slightly less fudgy brownies unless the leavening is adjusted.
- Salt – Don’t skip this! It enhances the chocolate flavor.
- Leaveners – I use both baking powder and baking soda to give the batter lots of lift, preventing it from being dense.
- Vanilla Extract – Use high-quality pure vanilla extract to add depth to the flavor and enhance the sweetness of the brownies.
- Chocolate Chips – Use your favorite dairy-free milk chocolate chips, semi-sweet chocolate chips, or dark chocolate chips to keep these black bean brownies vegan. Feel free to use regular chocolate chips if you’re not vegan or dairy-free.
- Optional Flaky Sea Salt – Technically optional but highly recommended, I like to top my brownies with a sprinkle of flaky salt before baking for a subtle crunch and delicious sweet and salty contrast.
How to Make Fudgy Vegan Black Bean Brownies
Believe it or not, this recipe comes together without the need for a large egg, and the bold chocolate flavor is achieved with minimal sugar and no instant coffee, like I see in many recipes. All you need is 10 minutes of prep time and a cook time under 30 minutes, and you’ll be on your way to a decadent treat.
- Mix the wet ingredients. Blend the beans, nut/seed butter, and sweeteners in a food processor until smooth and creamy, stopping to scrape down the sides of the bowl as needed.
Texture Tip: Blending the sugar with the beans helps it fully dissolve, giving these brownies a smoother, more cohesive crumb (less grainy + more “real brownie” feel).
- Whisk the dry ingredients. Whisk the dry ingredients (flour, cocoa powder, leavening, and salt) in a large bowl until well combined. Be sure to whisk the dry ingredients thoroughly to avoid bitter spots or uneven rising.
- Combine the batter. Add the wet ingredients to the bowl of dry ingredients, and fold in the vanilla and chocolate chips.
- Spread. Transfer the brownie batter to the prepared baking pan, spreading it out in an even layer. Then, sprinkle flaky sea salt on top, if desired.
- Bake.Transfer the batter to a preheated oven, and bake until the edges are set and beginning to pull away from the pan and the center looks matte. It should spring back when gently tapped!
Pro-Tip: If the edges brown before the center is set, lightly tent the pan with foil, and continue baking until the center looks matte and lightly springs back when tapped. I found that 23-25 minutes was the sweet spot for extra fudgy brownies.
- Cool. Let the brownies cool in the pan at room temperature before slicing. For extra clean slices, place cooled brownies in the fridge for 10-15 minutes (if you can wait that long), then slice and enjoy immediately.
- Store. Store leftover brownies in the fridge or freezer for later. (See recipe card for specific storage instructions)
Possible Variations
- Mix-Ins: Add to or replace the chocolate chips with chopped nuts, such as walnuts or pecans. Or, fold in coconut flakes, sprinkles, marshmallows, chopped candy pieces, or peanut butter chips.
- Toppings: To make your black bean brownies even more indulgent, try topping them with powdered sugar, vegan maple cream cheese frosting, or vegan coconut whipped cream. They’re also delicious with a scoop of vanilla ice cream and fresh berries or extra chocolate chips!
More of Our Favorite
Gluten-Free Brownie Recipes
Vegan Black Bean Brownies Recipe
- Total Time: 32-37 minutes
- Yield: 9–12 1x
- Diet: Vegan
Description
Fudgy, fiber-rich, naturally sweetened, and surprisingly decadent. These brownies use blended black beans for a super moist texture without any gluten, dairy, or eggs. Perfect for a quick better-for-you dessert.
Ingredients
- 15.5-ounce can (about 1 ½ cups ) black beans, drained and rinsed and well dried. (see notes)
- ⅓ cup (85-90g) creamy no-stir nut butter or seed butter (nut-free option)
- ⅓ cup honey or maple syrup/agave (vegan option)
- ⅔ cup cane sugar or fine coconut sugar
- ⅓ cup gluten-free 1:1 flour (40-45 grams) OR ⅓ cup gluten-free oat flour (40 grams) – See notes for flour tips.
- ⅓ cup unsweetened cocoa powder (30 grams)
- ¼ teaspoon kosher salt
- 1 teaspoon baking powder
- ¼ teaspoon baking soda
- 1 teaspoon vanilla extract
- ½ cup dairy-free chocolate chips or dark chocolate chips
- Flaky sea salt for topping (optional)
Instructions
- Preheat the oven to 350 degrees Fahrenheit. Line an 8×8 baking pan with parchment paper and set aside.
- Add rinsed black beans, nut or seed butter, and honey/maple syrup, and sugar to a food processor. Blend until completely smooth and creamy, scraping down the sides as needed.
- In a large mixing bowl, whisk together oat flour, cocoa powder, salt, baking powder, and baking soda.
- Add the blended bean mixture to the dry ingredients. Stir in the vanilla and chocolate chips until a thick batter forms.
- Transfer batter to the lined pan and smooth it into an even layer. Sprinkle with flaky sea salt (optional).
- Bake for 22–27 minutes (23-25 is the sweet spot for fudgy). The edges should look set and slightly pull from the pan; the center should look matte (not glossy) and lightly spring back when tapped.
- The brownies will firm up as they cool. For the fudgiest texture, let them cool completely at room temperature or place cooled pan in the fridge for 10-15 minutes before slicing.
- Storage: Keep in an airtight container in the fridge for up to 5 days, or freeze slices for up to 2 months. Thaw before serving.
Notes
No-salt-added beans work best. If using salted beans, rinse well, skip the flaky salt topping, and add a small pinch (up to ½ teaspoon) of extra sweetener to balance the salt.
Flour Note + Substitute: Both oat flour and gluten-free 1:1 flour work well and yield soft, fudgy brownies. Oat flour gives a slightly more tender crumb, while GF 1:1 flour adds a touch more structure—still very fudgy, slightly cakey. If you don’t have oat flour, you can grind rolled oats into a fine flour of equal grams (see how to make oat flour post for tips).
Baking Tip: If the edges brown before the center is set, lightly tent the pan with foil and continue baking until the center looks matte and lightly springs back when tapped.
Freezing Tip: For best texture, freeze brownies wrapped individually with parchment in an airtight container for up to 2–3 months. Thaw at room temperature or warm slightly before serving.
*nutrition will vary based on flour choice, chocolate chips used, and size of brownie cut. Cutting brownies into 9 pieces (vs 12) will increase calories but also have more fiber and protein.
- Prep Time: 10 minutes
- Cook Time: 22-27 minutes
- Category: dessert
- Method: Oven
- Cuisine: american
Nutrition
- Serving Size: 1 brownie (based off 12 slices)
- Calories: 150
- Sugar: 16 g
- Sodium: 170 mg
- Fat: 4.2 g
- Saturated Fat: 0.5 g
- Carbohydrates: 26 g
- Fiber: 3.7-4 g
- Protein: 4g
- Cholesterol: 0 mg













I made these for my friend’s going away party and I couldn’t believe they were made with beans! So good! So fudgy!!
Oh that’s awesome! I’m so glad everyone enjoyed them! And thanks for leaving a rating. <3