These vegan brownies are rich, fudgy, and packed with deep chocolate flavor. No dairy or eggs necessary! This easy vegan brownie recipe comes together quickly with simple ingredients and delivers the perfect gooey texture and crackly top every time.

Featured Comment:
I have been looking for the perfect vegan brownie recipe forever. They're all usually so cakey. Not these! This recipe is perfect. Don't let the black beans make you nervous - you don't notice them at all. - Caroline
What is it about brownies that come from a box? While I think a lot of baking aficionados look down on box mixes as lesser than, this has never seemed to be true for brownies. Box mix brownies are the standard for a reason!
This is the high standard I was chasing when developing this recipe. After much trial and error, these crackly-topped squares of perfection were born. Don't forget to serve them with vegan vanilla ice cream for a top-rate experience!
If you're into it, check out more of our brownies and bars! Here you can find more variations of this recipe including our vegan peanut butter brownies and vegan oreo brownies.
Jump to:
- Ingredients You'll Need (with substitutions!)
- Why You'll Love These Vegan Brownies
- How to Make Vegan Brownies (with pictures!)
- Tips and Tricks
- Recipe Variations
- Frequently Asked Questions
- How to Make Vegan Brownies Gluten Free?
- Best Brownie-Making Equipment
- Storage
- Best Vegan Brownies
- More Vegan Brownie Recipes
- More Vegan Brownies and Bars

Ingredients You'll Need (with substitutions!)
- black beans: Act as the base, adding moisture and structure while keeping the brownies soft and fudgy.
- water: Helps blend the beans smoothly and creates the right batter consistency.
- vegan butter: Adds richness, moisture, and that classic buttery flavor.
- dark chocolate: Provides deep chocolate flavor and contributes to the fudgy texture.
- granulated sugar: Sweetens the brownies and helps create a slightly crisp top.
- light brown sugar: Adds moisture and a subtle caramel flavor for extra depth.
- vanilla extract: Enhances the chocolate flavor and adds warmth.
- instant espresso powder: Intensifies the chocolate flavor without making the brownies taste like coffee.
- salt: Balances the sweetness and brings out the chocolate flavor.
- cocoa powder: Adds rich, concentrated chocolate flavor and helps create a dense, fudgy texture.
- all-purpose flour: Provides structure and helps the brownies hold together.
- nondairy chocolate chips: Add melty pockets of chocolate throughout the brownies for extra indulgence.
Have a Specific Food Allergy?
Click the button below to ask ChatGPT to alter it for your diet!

Why You'll Love These Vegan Brownies
- They're ultra fudgy and rich with deep chocolate flavor.
- Made with black beans for added fiber and moisture, but you won't taste them at all.
- Completely vegan and dairy-free, with no compromise on texture or taste.
- Packed with melty chocolate chips in every bite.
- Easy to make with simple pantry ingredients.
- Naturally gluten-friendly adaptable (just swap the flour if needed).

How to Make Vegan Brownies (with pictures!)
Please see the recipe card at the bottom of the page for full instructions and ingredient measurements.
Begin by blending together the black beans and water in a high speed blender until completely smooth. Set aside.
Place dark chocolate and vegan butter in a large microwave safe bowl and heat in 30 second increments (stirring after each) until completely melted and smooth.
Whisk in the sugar, light brown sugar, vanilla and espresso powder. Add black bean mixture to the bowl and mix again.



Add the salt, cocoa powder and flour to the bowl. Mix only until batter comes together. Do not over-mix. Fold in the chocolate chips.
Pour brownie batter into a square pan lined with parchment paper. Bake at 350 degrees F (175 C) for 40-45 minutes. Allow brownies to cool completely before cutting.


Tips and Tricks
Here are a few tips to help you make perfect vegan brownies every time:
- Blend the beans really well: This is key! A smooth batter = fudgy brownies with no bean texture.
- Use good quality chocolate: Since chocolate is the main flavor, higher-quality dark chocolate makes a big difference.
- Don't skip the espresso powder: It won't taste like coffee. It just intensifies the chocolate flavor.
- Sift the cocoa powder: Prevents lumps and helps create a smooth, even batter.
- Don't over-mix after adding flour: Mix just until combined to keep the brownies tender.
- Line your pan with parchment paper: Makes removing and slicing much easier.
- Don't over-bake: The center should be slightly soft. This keeps them fudgy, not cakey.
- Let them cool completely: They firm up as they cool, making them easier to cut and giving the best texture.
- Pro Tip: For extra indulgence, sprinkle a few extra chocolate chips on top before baking for that bakery-style look.

Recipe Variations
Here are some Censored Baker approved recipe variations:
- Peanut Butter Swirl Brownies: Add dollops of peanut butter to the brownie batter and swirl with a knife before baking.
- Mint Chocolate Brownies: Add 1 teaspoon of peppermint extract to the wet ingredients.
- Raspberry Chocolate Brownies: Fold in 1 cup of fresh or frozen raspberries into the batter before baking.
- Salted Caramel Brownies: Drizzle vegan caramel sauce over the brownie batter and swirl gently before baking. Sprinkle with flaky sea salt.
- Tahini Brownies: Swirl ¼ cup of tahini into the brownie batter before baking.
- Walnut Brownies: Fold in 1 cup of chopped walnuts into the batter before baking. Adds a crunchy texture and nutty flavor that complements the fudgy brownies.
- Orange Chocolate Brownies: Add 2 tablespoons of orange zest to the wet ingredients. The bright citrus flavor of orange zest complements the deep chocolate flavor.

Frequently Asked Questions
Unfortunately no. While black beans may not seem like the most appetizing dessert ingredient, they are incredibly important in creating the perfect brownie texture without eggs.
Nope! When blended thoroughly, the black beans add moisture and fiber without any bean flavor.
This is a fudgy brownie recipe! We use more fat (vegan butter) and less flour. You can also slightly under-bake the brownies to retain more moisture. Avoid over-mixing the batter to prevent incorporating too much air.
Yes! Swap the all-purpose flour for a 1:1 gluten-free flour blend. Texture may vary slightly but they'll still be fudgy.
The edges should be set, and the center slightly soft but not liquid. A toothpick may come out with a few moist crumbs.
Didn't Find the Answer You Were Looking For?
Ask ChatGPT to answer based on this specific recipe:

How to Make Vegan Brownies Gluten Free?
- Swap the flour: Replace the 1 cup of all-purpose flour with a 1:1 gluten-free flour blend. Look for blends that contain xanthan gum or guar gum to help provide structure.
- Check other ingredients: Ensure your cocoa powder, chocolate, and baking powder are labeled gluten-free, as some brands may contain traces of gluten.
- Adjust texture if needed: Gluten-free flours can sometimes make brownies slightly denser. If the batter seems too thick, add a tablespoon of water or nondairy milk to achieve the right consistency.
- Bake as usual: Follow the original baking time, but check the brownies with a toothpick a few minutes early-the edges should be set, and the center slightly soft and fudgy.
- Cool before slicing: Gluten-free brownies are often a bit more delicate, so let them cool completely in the pan before cutting to maintain their shape.
Pro Tip: For an even fudgier texture, you can also fold in a few extra chocolate chips or vegan chocolate chunks. They help keep the brownies moist and indulgent.

Best Brownie-Making Equipment
- 9 inch Baking Pan: A standard square pan ensures even baking and the perfect brownie thickness. Use light-colored metal pans for best results. Dark pans can over-brown edges.
- Parchment Paper: Lining your pan with parchment paper makes removing brownies easy and keeps the edges intact. Helps prevent sticking, especially with fudgy batters.
- High-Speed Blender or Food Processor: Essential for pureeing black beans smoothly into the batter. A smooth batter ensures fudgy, creamy brownies without bean texture.
- Rubber or Silicone Spatula: Perfect for folding in flour, chocolate chips, or mix-ins without deflating the batter.
- Sifter or Fine-Mesh Strainer: Sifting cocoa powder prevents lumps and creates a smooth, even batter.
- Cooling Rack: Allows brownies to cool evenly and prevents them from becoming soggy on the bottom.
- Toothpick or Cake Tester: For checking doneness.
Pro Tip: For extra fudgy brownies, don't overbake and always let them cool completely in the pan before slicing.

Storage
Room Temperature
- Store brownies in an airtight container at room temperature for up to 2-3 days.
- If stacking, place parchment paper between layers to prevent sticking.
Refrigeration
- Keep in an airtight container in the fridge for up to 1 week.
- Bring to room temperature before serving to restore that fudgy, soft texture.
Freezing
- Wrap brownies individually or as a block in plastic wrap and foil, then store in a freezer-safe bag or container.
- Freeze for up to 1 month.
- Thaw at room temperature or in the fridge, then slice and enjoy.
Pro Tip: For extra indulgence, warm brownies slightly in the microwave before serving. They are extra perfect with a scoop of vegan ice cream!

If you make this recipe be sure to tag @censoredbaker on Instagram!
PrintBest Vegan Brownies
Truly the BEST EVER Vegan Brownies. Fudgy, crackly-topped and chocolate-loaded brownies that rival even the best box mixes on the market!
- Prep Time: 15 minutes
- Bake Time: 45 minutes
- Total Time: 1 hour
- Yield: 16 2-inch Brownies 1x
- Category: Brownies and Bars
- Method: Bake
- Cuisine: American
- Diet: Vegan
Ingredients
1 15 ounce can black beans (rinsed and drained)*
⅓ cup water
½ cup vegan butter
4 ounces dark chocolate (50-70%)
1 cup granulated sugar
1 cup light brown sugar
2 teaspoons vanilla extract
1 teaspoon instant espresso powder
¾ teaspoon salt
1 cup cocoa powder, sifted
1 cup all purpose flour
1 cup nondairy chocolate chips
Instructions
- Prep: Preheat oven to 350 degrees F (175 C) and line a 9 inch square pan with parchment paper. Set aside.
- Blend: Add rinsed and drained black beans and water to a high speed blender and blend until completely smooth. Add a touch more water if needed. Set aside.
- Melt: Add vegan butter and dark chocolate to a large, microwave-safe bowl. Microwave in 30 second increments, whisking after each until chocolate is completely melted and smooth.
- Mix: Add granulated sugar and brown sugar to the bowl and whisk together. Mixture should become very thick. Add vanilla extract, instant espresso powder and black bean mixture to the bowl and whisk until completely smooth. Whisk in the salt and the cocoa powder. Add the all purpose flour and mix until a thick batter comes together. Do not over-mix. Fold in chocolate chips.
- Bake: Pour brownie batter into your prepared pan and smooth the top with a rubber spatula. Bake in pre-heated oven for 40-45 minutes or until inserted toothpick comes out mostly clean. Allow brownies to cool completely before cutting.
Notes
*Brownies will keep for 2-3 days in an airtight container at room temperature or can be frozen for up to 1 month.
*When purchasing black beans, be sure to read the ingredients and make sure there are no added spices in the can. Salt is ok.
*If you're having trouble blending the beans, you can add a small amount of water to the blender to get things moving.
More Vegan Brownie Recipes
More Vegan Brownies and Bars
- Vegan Peanut Butter Brownies
- Vegan Blondies (Only 1 Bowl!)
- Vegan Rice Krispie Treats
- Vegan Christmas 7 Layer Bars






Caroline says
I have been looking for the perfect vegan brownie recipe forever. They're all usually so cakey. Not these! This recipe is perfect. Don't let the black beans make you nervous - you don't notice them at all.
Lyndsey Hiltner says
I always promise people they won't notice the black beans AT ALL!