Desserts
This black bean and peanut butter brownie recipe delivers rich, fudgy texture with nutty depth—no eggs or dairy needed. ✨ The secret lies in black beans as a binder and creamy peanut butter for that signature flavor, creating a vegan dessert that rivals classic brownies.
What makes this recipe special is how it combines hearty ingredients with indulgent results, proving plant-based baking can be just as satisfying.
The beauty of this recipe is its simplicity: just 15 minutes of prep and 25-30 minutes in the oven, yielding moist, crackly-topped brownies with every bite. The peanut butter adds a velvety richness, while black beans keep them dense and fudgy—no one will guess they're vegan.
It's the perfect dessert for those who love chocolate but want to keep things wholesome.
What you'll end up with is a pan of decadent brownies that can be enjoyed warm or at room temperature. The texture is dense yet tender, with a subtle crunch from the peanut butter that pairs perfectly with the chocolatey base.
These brownies are ideal for sharing, gifting, or treating yourself after a long week.
Optional toppings like crushed peanuts or chocolate chips add extra texture and flavor, making each brownie even more exciting. Serve with a scoop of vegan ice cream or a dollop of coconut whipped cream for the ultimate indulgence. Let's get baking!
Ingredients for black bean peanut butter brownie
Pantry staples meet indulgence in this vegan brownie recipe—rich, fudgy, and packed with nutty depth.
| Ingredient | Amount | Notes |
|---|---|---|
| Black Beans 🫘 | 1 ½ cups | Cooked, drained, no salt added |
| Peanut Butter 🥜 | 1 cup | Creamy, unsweetened preferred |
| Unsweetened Applesauce 🍎 | ½ cup | Substitute for eggs and oil |
| Granulated Sugar 🍚 | 1 ½ cups | Or coconut sugar for refined option |
| Cocoa Powder 🍫 | 1 cup | Natural, unsweetened preferred |
| All-Purpose Flour 🌾 | 1 cup | Gluten-free blend if needed |
| Baking Powder 🍞 | 1 tsp | Ensures proper rise |
| Salt 🧂 | ½ tsp | Fine sea salt preferred |
| Vanilla Extract 🌸 | 1 tsp | Pure, high-quality preferred |
| Melted Coconut Oil 🥥 | ½ cup | Replaces butter, solid at room temp |
| Almond Milk 🥛 | ¼ cup | Unsweetened, for moisture |
| Crushed Peanuts 🥜 | ½ cup | For topping, optional |
| Dark Chocolate Chips 🍫 | 1 cup | Vegan, 70% cocoa preferred |
The black beans are non-negotiable—they create that signature dense, fudgy texture. Trader Joe's or Whole Foods carry no-salt-added canned beans that work perfectly. If you're using dried, soak them overnight for best results. Peanut butter matters too—creamy, unsweetened gives the best flavor without overpowering. The cocoa powder should be natural (not Dutch-processed) for that authentic chocolate flavor. For the coconut oil, Jungle Oats brand is my go-to—it's organic and melts beautifully.
No peanut butter? Sunflower seed butter works in a pinch, though the flavor will differ slightly. Short on applesauce? Mashed banana or flax eggs (1 tbsp ground flax + 3 tbsp water) are great substitutes. The chocolate chips can be swapped for chopped walnuts or vegan white chocolate for variety. For extra richness, add 1 tbsp molasses to the batter. If your batter seems too thick, a splash more almond milk will help. The crushed peanuts on top are optional but add that signature crunch—store-bought or homemade both work.
These brownies keep well for 5 days in an airtight container at room temperature. For longer storage, freeze individual portions wrapped in parchment. Reheat in the oven at 350°F for 5-10 minutes to restore that gooey texture. I like to portion them into squares for easy serving—perfect for lunchboxes or quick treats. The flavor actually improves after 24 hours as the ingredients meld together.
Why You'll Love This Recipe
- Use what you’ve got: expired peanut butter? Works. Stale applesauce? No problem. The beans stretch the batter, so I rarely waste a batch. Plus, they freeze like a dream—just thaw and enjoy. Budget-friendly and lazy-friendly.
- No Mixer Needed: I swear by this recipe when my hands are full—just mash the beans, stir in the peanut butter, and fold. The applesauce keeps it moist without extra fuss, and honestly? My blender’s seen better decades.
- Rich, Nutty Magic: That peanut butter isn’t just an add-in—it’s the star. The cocoa and sugar balance the earthy beans, but the real win? The fudgy, peanut-butter-swirl center that tastes like a dessert you’d pay $8 for at a café.
- Double-Duty Bites: Slice them for a snack, stack them for a breakfast bar, or pack them in lunchboxes—no one suspects they’re secretly healthy. My kids grab them after soccer practice; my husband sneaks them at his desk.
Step-by-step instructions for black bean and peanut butter brownies
Here's how to create rich, fudgy brownies with a nutty twist—no eggs or butter needed.
👨🍳 Step 1: Blend the Base Ingredients
In a food processor, combine the 1.5 cups cooked black beans, 1 cup peanut butter, 0.5 cup unsweetened applesauce, 1.5 cups granulated sugar, 1 cup cocoa powder, 1 cup all-purpose flour, 1 tsp baking powder, and 0.5 tsp salt. Process until completely smooth, scraping down the sides as needed. This step ensures a velvety texture without lumps.
The black beans act as a binder and moisture source, while the peanut butter adds depth. Process for about 1-2 minutes until the mixture is uniformly blended and resembles a thick batter. If it's too thick, add 1-2 tablespoons of almond milk to loosen it slightly—this helps with spreading later.
🍳 Step 2: Mix in Wet and Aromatic Components
Transfer the blended mixture to a large mixing bowl. Stir in the 0.5 cup melted coconut oil, 0.25 cup almond milk, 1 tsp vanilla extract, and 1 cup dark chocolate chips. Mix gently with a spatula until the chocolate chips are evenly distributed throughout the batter. Overmixing here can develop gluten, making the brownies tough.
I like to fold in the chocolate chips by hand to ensure they're spread evenly. The melted coconut oil helps create a rich, moist texture while keeping the brownies vegan. The vanilla extract enhances the peanut butter flavor, giving the brownies a warm, inviting aroma.
🥘 Step 3: Prepare and Bake the Brownies
Preheat your oven to 350°F and line an 8x8-inch baking pan with parchment paper, leaving an overhang for easy removal. Pour the batter into the prepared pan and smooth the top with a spatula. Sprinkle the 0.5 cup crushed peanuts evenly over the top for added crunch.
Bake for 25-30 minutes until the edges are set but the center still looks slightly underdone. A toothpick inserted into the center should come out with a few moist crumbs—this ensures a fudgy texture. The brownies will continue cooking slightly as they cool, so don't overbake.
⏰ Step 4: Cool and Cut for Perfect Slices
Remove the brownies from the oven and let them cool in the pan for 15 minutes. Then, lift them out using the parchment overhang and transfer to a wire rack to cool completely. This cooling period is crucial—it allows the brownies to set properly and makes them easier to slice.
Once fully cooled, cut into 12 equal squares using a sharp knife or pizza cutter. The contrast of the fudgy interior with the peanut butter and chocolate chips, plus the crunchy peanut topping, creates a texture that's hard to resist. Store in an airtight container at room temperature for up to 5 days or refrigerate for longer storage.
Pro Tips For Making Black Bean Peanut Butter Brownie
- Mix the Batter Well: Black beans and peanut butter don’t blend like cake batter. Use an immersion blender or food processor to puree the beans first—smooth as possible—before mixing in the peanut butter. I learned this the hard way when my first batch had visible bean chunks that made every bite feel like a textural surprise.
- Use Warm Peanut Butter: Cold peanut butter thickens the batter, making it harder to mix and more likely to dry out while baking. Microwave it for 10-15 seconds to loosen it up—just enough to make it spreadable. This keeps the brownies fudgy instead of dense.
- Don’t Overbake the Edges: These brownies are delicate. Pull them when the edges are set but the center still jiggles slightly—about 25-30 minutes total. Overbaking turns them dry, and no one wants a peanut butter brownie that’s basically a cracker.
- Add a Pinch of Salt: The peanut butter and cocoa powder already pack flavor, but unsalted peanut butter or natural cocoa can make the brownies taste flat. A ¼ teaspoon of salt—yes, even if the recipe doesn’t call for it—balances the sweetness and brings out the peanut flavor. Trust me, it’s the thing that matters most.
Common mistakes when making your black bean peanut butter brownie
Overmixing the Batter
This is the #1 mistake I see with vegan brownies—overworking the batter in the food processor or mixing bowl. Once you've blended the black beans and peanut butter into a smooth paste, stop mixing immediately after adding the wet ingredients.
Overmixing develops gluten in the flour, which creates a dense, cakey texture instead of that perfect fudgy consistency we want. 🥜
Skipping the Cooling Step
I can't emphasize this enough: letting the brownies cool completely before cutting is non-negotiable. Cutting them too soon while still warm makes them crumbly and difficult to slice neatly. The cooling process allows the texture to set properly, giving you those clean, crackly edges.
Give them at least 1 hour at room temperature or overnight in the fridge for best results.
Underbaking or Overbaking
The center should look slightly underdone when you pull them from the oven—a toothpick should come out with moist crumbs, not completely clean. If you bake them too long, they'll become dry and cakey.
On the flip side, if they're underbaked, they'll be too gooey and won't hold their shape. 25-30 minutes at 350°F is your sweet spot for that perfect fudgy texture.
Using Salted Peanut Butter
Salted peanut butter will make your brownies taste overly salty because we're not using any additional salt in the batter. Stick with unsweetened, natural peanut butter—brands like Smucker's Natural or Crazy Richard's work perfectly.
If you must use salted, reduce the 0.5 tsp salt in the recipe by half to balance the flavors.
Ignoring the Black Bean Texture
Don't use canned black beans straight from the can—they're too watery and will make your brownies dense or gummy. Always drain and rinse them thoroughly, then mash them slightly with a fork before measuring.
For even better texture, I recommend blending them briefly in a food processor before adding to the batter. This ensures they're smooth and fully incorporated.
Wrong Pan Size or Preparation
An 8x8-inch pan is ideal for this recipe, but if you use a different size, adjust the baking time accordingly—smaller pans bake faster, while larger ones need more time. Always line your pan with parchment paper and grease it lightly with coconut oil or nonstick spray.
Without proper preparation, the brownies might stick, ruining that perfect fudgy texture we worked so hard for. 🍫
Nutrition facts
Frequently asked questions
Why do black beans work in brownies?
Black beans act as a natural binder and moisture source, replacing eggs while adding a subtle earthy depth. Their high fiber content creates that signature fudgy texture without needing dairy or butter. The key is using cooked, drained beans—never canned liquid—to avoid gummy results.
Can I make these brownies gluten-free?
Swap the all-purpose flour for a 1:1 gluten-free baking blend (like Bob's Red Mill) and add ½ tsp xanthan gum if your blend doesn't contain it. The recipe will still yield rich, fudgy brownies with the same peanut butter depth.
How do I make them extra fudgy?
For maximum fudginess, reduce the flour by 2 tablespoons and increase the cocoa powder to 1.25 cups. Also, underbake by 2 minutes—the center should look slightly wet when done. The brownies will firm up as they cool while staying ultra-moist inside.
What's the best way to store leftovers?
Keep them in an airtight container at room temperature for 5 days, or freeze individual portions for up to 3 months. To reheat, warm at 350°F for 5 minutes—they'll regain that gooey texture perfectly.
Can I add other nuts or seeds?
Yes! Try chopped walnuts, almonds, or pumpkin seeds for extra crunch. For a seed butter twist, swap peanut butter for sunflower seed butter (though the flavor will differ slightly). Just reduce any additional toppings by ¼ cup to maintain balance.
