If you love rich, fudgy desserts, these vegan peanut butter brownies are about to become your new favorite treat. Made with simple ingredients and loaded with chocolate and creamy peanut butter, this easy dairy-free brownie recipe is irresistibly decadent.

Vegan brownies can get a bad rap. So many recipes out there fail to deliver on flavor or produce a cake-like texture.
These vegan peanut butter brownies are perfect for several reasons: dense texture, rich chocolate flavor and creamy peanut butter swirl. They replicate your favorite box mix, down to the chocolate chunks!
Try our vegan Oreo brownies if you're looking for more brownie recipes that check all the right boxes.

Ingredients You'll Need
Here is everything you'll need to make the greatest brownies of all time:
For the Brownies
- black beans: These replace eggs and much of the fat, creating an ultra-moist, fudgy texture.
- water: Helps blend the black beans smoothly.
- vegan butter: Adds richness and moisture, contributing to that classic dense, indulgent brownie texture.
- dark chocolate (50-70%): Provides deep, rich chocolate flavor and enhances the fudgy consistency when melted into the batter.
- granulated sugar: Sweetens the brownies and helps create that slightly crisp, crackly top.
- light brown sugar: Adds moisture and a subtle caramel-like flavor, making the brownies softer and more chewy.
- vanilla extract: Enhances and rounds out the chocolate and peanut butter flavors.
- instant espresso powder: Intensifies the chocolate flavor without making the brownies taste like coffee.
- salt: Balances the sweetness and brings out the richness of the chocolate and peanut butter.
- cocoa powder: Deepens the chocolate flavor and contributes to the dense, fudgy texture.
- all-purpose flour: Provides structure and stability, helping the brownies hold together.
- nondairy chocolate chips: Add pockets of melty chocolate throughout for extra texture and richness.
- peanut butter: Creates the signature swirl and adds a creamy, nutty contrast to the rich chocolate base.
- powdered sugar: Sweetens and thickens the peanut butter mixture, giving it a smooth, spreadable consistency that holds its shape when swirled.
Have a Specific Food Allergy?
Click the button below to ask ChatGPT to alter it for your diet!

Why You'll Love These Brownies
- Ultra fudgy and rich with a deep chocolate flavor
- Swirled with creamy peanut butter in every bite
- Made with simple, pantry-friendly ingredients
- Naturally egg-free and completely vegan
- Black beans add moisture without affecting the taste
- Perfect balance of sweet, salty, and chocolatey
- Easy to make - no complicated steps required
- Loaded with melty chocolate chips for extra indulgence
How to Make Vegan Peanut Butter Brownies (step-by-step with pictures!)
Please see the recipe card at the bottom of the page for full instructions and ingredient measurements.
Begin by blending your rinsed and drained black beans in a high speed blender with water until completely smooth. Set aside.


Melt the vegan butter and dark chocolate in the microwave in 30 seconds increments, stirring after each.
Add the sugars, espresso powder and salt to the bowl and mix. Whisk in the blended black bean mixture until completely smooth.
Sift in the cocoa powder and stir in the all purpose flour. Fold in the chocolate chips.

Spread the brownie batter into a 9 inch pan lined with parchment paper.
Add the peanut butter and vegan butter to a small bowl and heat in the microwave for 30 seconds. Add the powdered sugar to the bowl and stir until smooth.
Drop spoonfuls of peanut butter mixture over the top of the brownie batter. Gently swirl a sharp knife through the batter to create swirl patterns.
Bake brownies in an oven that has been preheated to 350 degrees F (175 C) for 55-60 minutes. Allow brownies to cool in the pan for at least 1 hour before cutting.


Recipe Tips and Tricks
- Blend the beans until completely smooth: This is key! Any texture left will affect the final brownies. A high-speed blender or food processor works best.
- Don't skip rinsing the beans: Rinsing removes any residual flavor and helps ensure the brownies taste rich and chocolatey, not "beany."
- Melt chocolate gently: Microwave in short intervals to avoid burning the chocolate.
- Use good-quality cocoa powder and chocolate: Since chocolate is the main flavor, higher quality ingredients make a noticeable difference.
- Measure flour correctly: Spoon and level the flour to avoid adding too much, which can make the brownies dense or cakey.
- Don't over-mix the batter: Mix just until combined to keep the brownies tender and fudgy.
- Swirl, don't over-mix the peanut butter: Gently swirl it on top so you get distinct ribbons rather than blending it fully into the batter.
- Line your pan with parchment paper: This makes removing and slicing the brownies much easier.
- Check for doneness carefully: A toothpick should come out with a few moist crumbs, not wet batter. Over-baking will dry them out.
- Let them cool completely: Brownies firm up as they cool, so resist cutting them too early for the best texture.

Why Add Black Beans to Vegan Brownies?
Black beans make vegan brownies incredibly moist, fudgy, and rich without needing eggs or a large amount of flour.
When blended until smooth, they create a thick, creamy base that helps hold the brownies together while giving them a dense, almost truffle-like texture.
Because black beans have a mild flavor, you won't taste them once they're mixed with cocoa powder, melted chocolate, sugar, and vanilla. Instead, they simply make the brownies extra soft and decadent.
Another benefit is that black beans can replace some of the flour and fat in the recipe, which keeps the brownies rich and fudgy rather than cakey. The result is a dessert that tastes indulgent but has a secretly wholesome ingredient hidden inside.

Frequently Asked Questions
Not at all! Once blended and baked with cocoa powder, chocolate, and sugar, the bean flavor completely disappears.
Yes, this is highly recommended. Blending the beans until completely smooth is key to achieving a fudgy texture with no noticeable bean pieces.
They may need more baking time or more time to cool. These brownies firm up significantly as they cool, so be sure to let them set completely before slicing.
No. You want a peanut butter that is very well emulsified.
No. These are rich, indulgent brownies and you need all the sugar to achieve the proper flavor and texture.
Didn't Find the Answer You Were Looking For?
Ask ChatGPT to answer based on this specific recipe:

Best Peanut Butter to Use in Baking
When it comes to baking, the type of peanut butter you use matters just as much as the brand. The key factors are texture, stability, and oil content. These directly affect how your brownies turn out.
Best Brands
- Skippy Creamy Peanut Butter: This style of peanut butter is ideal because it's smooth, emulsified, and doesn't separate. Your batter stays uniform and your bakes turn out chewy instead of oily or crumbly.
- Jif Creamy Peanut Butter: Classic creamy peanut butter with a smooth texture that works perfectly in baked goods. It is easy to mix into batters and has balanced, sweet/salty flavor.
What to Look For
- Creamy texture → blends smoothly into batter
- No oil separation → keeps brownies from becoming greasy
- Stabilized (processed) → gives consistent, predictable results
What to Avoid
- Runny natural peanut butter (oil separation = inconsistent texture)
- Extra chunky peanut butter (can make brownies dry or crumbly)
- Low-fat peanut butter (often changes texture and moisture balance)

Tested Recipe Variations
Here are a few ways you can mix up your vegan peanut butter brownies:
- Double Chocolate Peanut Butter: Add extra nondairy chocolate chips or chunks for an even richer, ultra-chocolatey brownie.
- Peanut Butter Cup Brownies: Fold in chopped vegan peanut butter cups for pockets of melty chocolate and peanut butter throughout.
- Espresso Peanut Butter Brownies: Triple the espresso powder for a deeper, more intense chocolate flavor with a subtle coffee kick.
- Salted Peanut Butter Brownies: Sprinkle flaky sea salt on top after baking to enhance the sweet and salty contrast.
- Nut-Free Option: Replace the peanut butter with sunflower seed butter for a similar swirl without nuts.
- Chunky Peanut Butter Swirl: Use chunky peanut butter for added texture and little bits of peanuts in every bite.
- Fudge-Stuffed Brownies: Add a layer of vegan chocolate spread or ganache in the center for an extra decadent surprise.

Storage Tips
Room temperature (short-term): Store brownies in an airtight container at room temperature for up to 2-3 days. Keep them in a cool, dry place to maintain their fudgy texture.
Refrigerator (longer freshness): For longer storage, place them in an airtight container and refrigerate for up to 1 week. Let them come to room temperature before serving for the best texture.
Freezer-friendly: These brownies freeze beautifully! Slice them first, then store in a freezer-safe container or bag for up to 1 month.
Prevent drying out: Always keep them tightly sealed to lock in moisture and keep them soft and fudgy.
Quick thaw tip: Let frozen brownies sit at room temperature for about 30-60 minutes, or microwave for 10-15 seconds for a warm, gooey treat.

If you make this recipe be sure to tag @censoredbaker on Instagram!
PrintVegan Peanut Butter Brownies
Fudgey vegan brownies swirled with creamy peanut butter and loaded with chocolate chips.
- Prep Time: 15 minutes
- Bake Time: 1 hour
- Total Time: 1 hour 15 minutes
- Yield: 16 2-inch Brownies 1x
- Category: Brownies and Bars
- Method: Bake
- Cuisine: American
- Diet: Vegan
Ingredients
For the Brownies
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
For the Peanut Butter Swirl
⅓ cup peanut butter*
2 tablespoons vegan butter, softened
¼ cup powdered sugar
Instructions
- Prep: Preheat oven to 350 degrees F (175 C) and line a 9 inch square pan with parchment paper. Set aside.
- Blend: Blend black beans and water in a high speed blender until smooth. You can add an extra splash of water to get things moving if necessary.
- Melt: Add vegan butter and dark chocolate to a large, microwave-safe bowl. Microwave in 30 second increments, whisking after each until completely melted and smooth.
- Mix: Add granulated sugar and light brown sugar to the bowl and whisk together. Mixture should become very thick. Add vanilla extract, instant espresso powder, salt and black bean mixture to the bowl and whisk until completely smooth. Sift in the cocoa powder and stir in the all purpose flour. Do not over-mix. Fold in chocolate chips.
- Swirl: Add peanut butter to a separate bowl. Heat in the microwave for 20 seconds. Add vegan butter and powdered sugar to the bowl and stir until smooth. Pour brownie batter into prepared pan and smooth top with rubber spatula. Top batter with spoonfuls of peanut butter mixture. Scatter these somewhat evenly over the batter. Take a knife and drag it through the batter in several times to create a swirl effect.
- Bake: Bake in pre-heated oven for 55-60 minutes. Allow brownies to cool in the pan for at least 1 hour before cutting.
Notes
*Brownies will keep in an airtight container stored at room temperature for 2-3 days or can be frozen for up to 1 month.
*Black beans replace the eggs here, allowing us to create a thick, fudgey brownie. You won't taste them at all! Be sure to select a can that doesn't contain any spices. Salt is ok.
*If you need to add a little extra water to the blender to get things moving, you can add a tablespoon or two.
*When it comes to baking, do not use a natural peanut butter. You want an "unnatural" pb like Jif or Skippy. They possess a texture that creates more consistent results.
More Vegan Chocolate Peanut Butter Desserts:
- vegan peanut butter cups
- vegan peanut butter blossoms
- vegan chocolate peanut butter rice krispie treats
More Vegan Brownies and Bars:
- Best Vegan Brownies
- Vegan Blondies (Only 1 Bowl!)
- Vegan Rice Krispie Treats
- Vegan Christmas 7 Layer Bars






Leave a Reply