These Vegan Black Bean Brownies are rich, fudgy, and easy to make using simple plant-based ingredients. Delicious with a cup of coffee!
Vegan Black Bean Brownies might sound a little unusual at first, but they’re actually pretty clever. And hear me out: you really can’t taste the beans. Promise.
Black beans are the secret to that lovely fudgy texture, making these brownies rich, moist, and seriously chocolatey without needing eggs or dairy. They’re a great way to try something a little different in the kitchen, especially if you have a can of black beans sitting in the pantry and a chocolate craving that needs sorting.
Here’s why they work so well:
- They make brownies fudgy and moist. Mashed or blended black beans create a thick, creamy base that helps keep brownies soft instead of dry or cakey.
- They replace some traditional ingredients. Black beans add structure and moisture, making them especially useful in vegan brownies that don’t contain eggs or dairy.
- They add fiber and plant-based protein. Unlike brownies made mostly with flour and sugar, black beans contribute extra fiber and protein, making the recipe a little more nutrient-rich.
- They’re budget-friendly and easy to find. A can of black beans is inexpensive, widely available, and easy to keep in the pantry.
But can you actually taste them?
Not really! When the beans are blended until completely smooth and combined with cocoa powder, chocolate, vanilla, and a little sweetness, their flavor becomes very subtle. The chocolate takes center stage.
The best part? These brownies are easy to make, use simple ingredients, and don’t require any fancy baking skills. Just blend, bake, and try not to cut into them while they’re still too warm.
Enjoy them as an afternoon treat with coffee, tuck one into your lunchbox, or keep a batch around for whenever you fancy something chocolatey. And if you’re serving them to skeptical friends, maybe let them guess the secret ingredient first.

Vegan Black Bean Brownies Ingredients
You only need a handful of everyday ingredients to make these rich, fudgy brownies, and there’s a can of black beans hiding in the mix!
But don’t worry! Once everything is blended with cocoa and chocolate, you won’t taste the beans at all. They’re in there to help create that lovely moist texture and add plant protein and fibre.
Wet ingredients:
- Ground flaxseed. This is the base for our flax egg, which helps bind the brownies together without using regular eggs. Make sure to use ground flaxseed rather than whole seeds.
- Water mixed with the flaxseed creates a thick, gel-like binder. Let the mixture sit for 5–10 minutes before adding it to the batter.
- Black beans, canned. The secret ingredient! Black beans give these brownies their dense, fudgy texture while adding fiber and plant-based protein. Drain and rinse them well, then blend until completely smooth for the best results.
- Plant-based milk helps blend the beans into a smooth batter and keeps the brownies moist. Oat milk, soy milk, or almond milk all work well.
- Neutral oil adds moisture and richness, helping create a tender, fudgy texture. Sunflower, rapeseed, or another neutral-flavored oil works well.
- Sugar sweetens the brownies and balances the bitterness of the cocoa. Regular white or brown sugar works; brown sugar adds a slightly deeper, caramel-like flavor.
- Vanilla extract
Dry ingredients:
- Cocoa powder gives the brownies their rich chocolate flavor. Unsweetened cocoa powder is best so you can control the sweetness yourself.
- All-purpose flour helps the brownies hold together and gives them structure without making them too cakey. Measure it carefully to avoid adding too much.
- Espresso powder. A little trick for more intense chocolate flavor! It won’t make the brownies taste strongly of coffee; instead, it enhances the cocoa. You can leave it out if you don’t have any.
- Baking powder adds a little lift so the brownies aren’t overly dense.
- Salt
- Vegan chocolate chips. These add little pockets of melted chocolate throughout the brownies. Choose dark chocolate chips for a richer flavor, and check the label to make sure they’re dairy-free / vegan.
- Walnuts or pecans. Optional, but lovely if you enjoy a bit of crunch. You can leave them out or replace them with extra chocolate chips if you prefer your brownies nut-free.

How to make Vegan Black Bean Brownies
These brownies are surprisingly easy to make, and you don’t need a bowl full of ingredients or complicated techniques.
The secret is blending the black beans until completely smooth, then baking the batter just long enough to set while keeping the center soft. A little patience while they cool is worth it, too (that’s when they develop their lovely fudgy texture).
Here’s how to make them!
Prepare the flax egg
In a small bowl, mix the ground flaxseed with water and let it sit for 5–10 minutes, until it thickens into a gel-like mixture.
This is your flax egg, which helps bind the brownies together without using regular eggs.
Make sure you’re using ground flaxseed rather than whole flaxseeds, as whole seeds won’t create the same binding texture. The mixture should look thick and slightly sticky before you use it.
Prepare the oven and baking pan
Preheat the oven to 180°C (350°F). Line a baking pan measuring approximately 15 × 15 cm with parchment paper, leaving a little overhang on the sides so you can lift the brownies out easily.
A smaller pan helps create thick, fudgy brownies. If you use a larger pan, the batter will spread out more, and the brownies will bake faster, so start checking them earlier.
A metal pan generally heats more quickly and evenly than a thick ceramic dish. If you’re using a glass or ceramic pan, you may need to adjust the baking time slightly.

Blend the wet ingredients
Drain and rinse the black beans thoroughly, then add them to a blender or food processor along with the sugar, plant milk, oil, vanilla extract, and prepared flax egg.
Blend until the mixture is completely smooth, scraping down the sides as needed. This step is particularly important for black bean brownies, as you want a creamy batter without visible pieces of beans or a grainy texture.
A food processor or high-speed blender works best. If the mixture is too thick to blend, scrape down the sides and give it a little more time rather than adding lots of extra liquid.
Add the dry ingredients
Sift the cocoa powder, flour, baking powder, and salt into the blended mixture.
Gently fold everything together with a spatula or mix briefly on a low speed until just combined. Stop as soon as there are no visible streaks of dry flour or cocoa powder.
Sifting the cocoa powder helps break up lumps and gives the brownies a more even chocolate flavor. Avoid overmixing once you add the flour, as too much mixing can make the texture less tender.

Fold in the extras
If you’re using them, gently fold in the chocolate chips and/or chopped nuts.
Dark chocolate chips make the brownies extra rich, while walnuts or pecans add a lovely crunch. You can also sprinkle a few chocolate chips over the top before baking for a prettier finish.

Fill the pan and bake
Pour the batter into the prepared pan and spread it evenly into the corners. Smooth the top with a spatula and add a few extra chocolate chips if you like.
Bake at 180°C (350°F) for about 20 minutes, until the edges look set and the center is still slightly soft.
Unlike traditional brownies, these won’t necessarily develop a very crisp, shiny top, so don’t rely on appearance alone. The edges should look cooked, while the middle can still have a little softness.
Start checking around 18 minutes, especially if your oven runs hot. A toothpick inserted near the center should come out with a few moist crumbs, but not wet batter. Don’t wait until it comes out completely clean. That can mean the brownies are overbaked!
Let the brownies cool before slicing
Remove the pan from the oven and let the brownies cool for at least 20 minutes before cutting them. For the neatest slices and the fudgiest texture, let them cool completely.
They’ll be quite soft when they first come out of the oven, but don’t worry the brownies firm up as they cool.
Once cooled, lift them out using the parchment paper and slice into squares with a sharp knife. Wipe the knife between cuts for cleaner edges.
If you prefer extra-fudgy brownies, pop them in the refrigerator for 30–60 minutes after they’ve cooled. The texture becomes denser, and the chocolate flavor is even more pronounced.
The most important tip: Don’t overbake them! Black bean brownies are meant to be moist and fudgy, and a few extra minutes in the oven can make all the difference.
A few tips for the best vegan black bean brownies:
- Drain and rinse canned beans thoroughly to remove the canning liquid and excess salt.
- Blend the mixture really well to avoid a grainy texture.
- Use good-quality cocoa powder or melted chocolate for a deeper chocolate flavor.
- Don’t overbake them — they should still be slightly soft in the middle when you take them out.
- Let them cool completely before slicing. They firm up as they cool, making them much easier to cut.
The main thing to remember is that black beans don’t make brownies taste healthy – they help make them fudgy! They’re a great ingredient when you want a delicious chocolate treat with a little extra nutritional value.

Serving ideas
These brownies are delicious all on their own, especially when they’re slightly chilled and extra fudgy.
But if you’re in the mood to dress them up a little, there are plenty of easy ways to make them feel like a proper dessert.
- A square of chocolatey brownie and your favorite coffee make a lovely afternoon treat.
- Serve with raspberries, strawberries, or sliced banana for a fresh, fruity contrast to the rich chocolate.
- Add a scoop of vanilla or chocolate vegan ice cream and a drizzle of melted dark chocolate for an easy dessert.
- A light sprinkle of cocoa powder or powdered sugar makes them look extra pretty with almost no effort.
- Drizzle with warmed peanut or almond butter for an extra nutty finish.
- A little salt on top brings out the chocolate flavor and balances the sweetness beautifully.
Storage tips
These brownies are great for making ahead, and their texture becomes even fudgier once they’ve cooled completely. If you manage not to eat them all on the first day, here’s how to keep them fresh:
At room temperature:
Store the brownies in an airtight container in a cool place for up to 2 days.
In the refrigerator:
For a firmer, extra-fudgy texture, keep them in an airtight container in the fridge for up to 5 days. Let them sit at room temperature for 10–15 minutes before serving if you prefer them softer.
In the freezer:
Cut the cooled brownies into individual squares, wrap them well, and freeze in a sealed container for up to 3 months. This makes it easy to grab one whenever a chocolate craving strikes.
Let a brownie thaw at room temperature for about 30–60 minutes, or leave it in the refrigerator overnight. You can also warm it briefly in the microwave for a softer, freshly baked feel.
Make-ahead tip:
These brownies are perfect for preparing a day ahead. Store them in the fridge overnight for neat slices and a wonderfully dense, fudgy texture.
Similar recipes:
Vegan Chocolate Zucchini Brownies
Easy Chocolate Brownie Cookies
Vegan Double Chocolate Zucchini Bread


Vegan Black Bean Brownies
These Vegan Black Bean Brownies are rich, fudgy, and easy to make using simple plant-based ingredients. Delicious with a cup of coffee!
Ingredients
- 1 tbsp ground flaxseed
- 2.5 tbsp water
- 1 can (400g) black beans, drained & rinsed
- ½ cup sugar
- ¼ cup plant-based milk
- ¼ cup neutral oil
- 1 tsp vanilla extract
- â…“ cup cocoa powder
- 1/3 cup all-purpose flour
- 1 tsp espresso powder
- ½ tsp baking powder
- ¼ tsp salt
- ½ cup vegan chocolate chips
- ¼ cup chopped walnuts or pecans
Instructions
- Mix ground flaxseed with water and let it sit for 5–10 minutes until gel-like.
- Preheat the oven to 180°C / 350°F. Line a ~15x15 cm pan with parchment paper.
- In a blender or food processor, combine black beans, sugar, plant milk, oil, vanilla, and the flax egg. Blend until completely smooth.
- Sift in cocoa powder, flour, baking powder, and salt. Mix until just combined (don’t overmix).
- Stir in chocolate chips or nuts if using, but don't overmix the batter.
- Pour the batter into the pan and smooth the top. Bake for about 20 minutes, until the edges are set and the center is slightly soft.
- Let cool for at least 20 minutes. The brownies firm up as they set.
Nutrition Information:
Yield: 9 Serving Size: 1Amount Per Serving: Calories: 283Total Fat: 17gSaturated Fat: 4gUnsaturated Fat: 13gCholesterol: 1mgSodium: 97mgCarbohydrates: 32gFiber: 4gSugar: 19gProtein: 5g
Nutrition data is automatically calculated using Nutritionix and may not be accurate.