These gluten free black bean brownies are fudgy, flourless brownies made from one 15 ounce can of black beans blended with 2 eggs, cocoa powder, protein powder, peanut butter, and maple syrup. They take about 35 minutes (10 minutes prep, 20 to 25 minutes in an 8×8 inch pan at 350°F), make 12 brownies, and once the beans are blended completely smooth you will not taste them at all.
The beans replace the flour entirely. They give the batter its body and keep the middle soft and dense, while the protein powder and nut butter add richness and a little chew. Everything goes into one food processor, so cleanup is quick too.

Following a special diet?
Every recipe on this site can be converted to gluten-free, vegan, dairy-free, keto, nut-free or egg-free with adjusted ratios so nothing falls flat.
Try the Recipe Converter →Good to Know Before You Blend
- Yield: 12 brownies from one 8×8 inch pan (cut 9 if you like them bigger)
- Time: 10 minutes prep, 20 to 25 minutes baking, 35 minutes total plus cooling
- Base ratio: 1 can (15 oz) black beans to 2 large eggs, ¼ cup cocoa, ¼ cup protein powder
- Sweetener: ⅓ cup maple syrup or honey instead of granulated sugar
- Diet: gluten free and flourless; dairy free or vegan with plant protein and flax eggs
- Storage: 2 days on the counter, 5 days in the fridge, 2 months in the freezer
Black Beans Instead of Flour: How It Works
Black beans are underrated in baking. Blended, they turn smoother than chickpeas and hold their shape better than banana or pumpkin in a recipe like this. The cooked starch in the beans sets as the brownies bake and cool, which is what replaces the structure flour normally gives.
The key is blending thoroughly. I always check that the batter looks like thick pudding with no specks. If your food processor is underpowered, give it a second blend or stop to scrape down the sides. You do not need to dry the beans after rinsing, but drain them well. Too much water and the bake turns gummy.
How Do Black Bean Brownies Compare to Regular Brownies?
Classic fudgy brownies rely on flour, butter, and plenty of sugar for a crackly top and chewy edges. Black bean brownies swap the flour for beans and most of the fat for nut butter, and they are sweetened with maple syrup or honey. The result is softer and denser, closer to a chocolate fudge than a cakey square.
Compared to my flourless brownies, this version sets thicker and tastes richer because of the nut butter and added protein. The keto brownies on the blog use almond flour instead of beans: a different result entirely, but similar in nutrition.
The Pantry List and Why Each Part Matters

Canned black beans are essential here. Once rinsed and blended they vanish into the mix. I have used both no salt added and regular beans; both work, just rinse them well.
Eggs (or flax eggs) hold everything together. For a firmer texture, stick with eggs. For a vegan batch, mix 2 tablespoons ground flaxseed with 5 tablespoons water and let it gel for 5 to 10 minutes. It sets nicely without drying the bake.
Natural peanut butter adds fat and flavor. Almond butter works too, but peanut gives a more distinct, nostalgic taste and pairs better with the chocolate chips. Protein powder can be chocolate or vanilla, plant based or whey. I used a plant based vanilla one in my last batch and it held its structure beautifully. Do not go over ¼ cup or the brownies dry out.
Maple syrup adds enough sweetness without being cloying. Honey gives a chewier top. Melted coconut oil (or avocado oil) keeps the crumb tender, and the salt sharpens the cocoa, so do not skip it.
Blender to Pan in Four Steps

Blend the beans with the eggs, maple syrup, nut butter, melted coconut oil, and vanilla until completely smooth and glossy. Add the cocoa, protein powder, baking powder, and salt and blend again rather than stirring, so the batter stays uniform. It should be thick but smooth.
Remove the blade or scrape the batter into a bowl and stir in the dark chocolate chips and the chopped walnuts or pecans, if using. I usually go with dark chocolate chunks for a bolder flavor.

Spread the batter in a greased or parchment lined 8×8 inch pan and smooth the top. Parchment with overhanging sides makes lifting the slab out easy. Bake at 350°F (175°C) for 20 to 25 minutes. Mine are usually ready at 23.
Signs They Are Ready to Come Out
The top should look matte and slightly cracked, but not dry. A toothpick in the center should come out with a few moist crumbs. If it is wet, give it 2 more minutes; if it is completely clean, they have gone too far. The edges pull away just slightly from the pan, and the top resists a light finger press but still feels soft.
Let them cool completely in the pan before slicing. That is when the texture sets. Warm, they are too soft to cut cleanly.
Gummy, Bland, or Cracked? The Fixes
- Gummy texture: the beans were not drained well or the brownies were underbaked. Drain thoroughly and add 2 minutes next time.
- Bland flavor: check your cocoa. A low quality cocoa makes these taste flat. A pinch more salt also helps.
- Top cracked a lot: the oven ran hot. An oven thermometer is worth it for protein desserts.
- Too dense: overmixed after the dry ingredients, or too much nut butter. Cut back slightly next time.
- Too sweet: some protein powders contain sweeteners. Check the label, or reduce the maple syrup a little.
Is This Recipe Really Gluten Free?
Yes. There is no flour in the recipe, and beans, eggs, cocoa, nut butter, and maple syrup are naturally gluten free. If you bake for someone with celiac disease, check the labels on the protein powder, chocolate chips, and baking powder, since some brands are made in shared facilities, and pick ones marked gluten free.
Swaps and Flavor Twists
Add ½ teaspoon cinnamon for a Mexican chocolate twist, or swirl 2 tablespoons raspberry jam over the batter before baking for a tart contrast. Use hazelnut butter and top with chopped hazelnuts for a hazelnut chocolate version. Add ¼ teaspoon espresso powder for extra depth without a coffee taste.
Out of protein powder? Swap in the same amount of oat flour, and use certified gluten free oats to keep the brownies gluten free. If you like these, try my fudgy protein brownies, sweet potato brownies, or vegan coconut brownies next.
Counter, Fridge, or Freezer
Keep the brownies in an airtight container on the counter for 2 days or in the fridge for up to 5 days. To freeze, wrap the squares individually and freeze for up to 2 months; they thaw in about 30 minutes. Warm one in the microwave for 10 seconds to bring back the soft middle. Honestly, I prefer them cold, when they firm up like a dense protein fudge.
I often serve these alongside protein cottage cheese brownies when I want variety on the table, and both freeze well.
Short Answers for Bean Brownie Bakers
Do black bean brownies taste like beans?
No. Rinsed, well drained beans blended completely smooth have a mild flavor that disappears behind the cocoa, peanut butter, and chocolate chips.
Are black bean brownies gluten free?
Yes, these black bean brownies are gluten free because they contain no flour. Choose protein powder, chocolate chips, and baking powder labeled gluten free if you need to be strict.
Can I make black bean brownies without protein powder?
Yes. Replace the ¼ cup protein powder with ¼ cup certified gluten free oat flour. The texture stays fudgy.
Can I make them vegan?
Yes. Use 2 flax eggs (2 tablespoons ground flaxseed plus 5 tablespoons water), maple syrup instead of honey, plant based protein powder, and dairy free chocolate chips.
Can I use dried black beans?
Yes, cook them until very soft first. You need about 1½ cups of cooked, drained beans to replace one 15 ounce can.
Why are my black bean brownies mushy in the middle?
They were cut while warm or slightly underbaked. Let them cool fully in the pan, and if the toothpick comes out wet, bake 2 minutes longer.

Pin these to your healthy desserts or gluten free baking board, and for more protein snacks try protein brownie bites with Greek yogurt or high protein chickpea cookies. Have you made them with a different nut butter or added a swirl? Share your version in the comments below.
Fudgy Protein Black Bean Brownies
These gluten free black bean brownies are fudgy, flourless brownies made with canned black beans, eggs, cocoa powder, protein powder, peanut butter, and maple syrup. They take about 35 minutes and make 12 soft, dense, chocolatey brownies in one 8x8 inch pan. The black beans are blended completely smooth with the wet ingredients first, so they replace the flour and you do not taste beans at all. Enjoy them as a healthy high protein snack, a lunchbox treat, or a quick gluten free dessert, and add dark chocolate chips, walnuts, or a raspberry jam swirl. Make them vegan with flax eggs and plant protein. Store 2 days at room temperature, 5 days in the fridge, or freeze for 2 months.
Ingredients
- 1 can (15 oz) black beans, drained and rinsed well
- 2 large eggs (or flax eggs for vegan version – see notes)
- 1/3 cup maple syrup or honey
- 1/4 cup unsweetened cocoa powder
- 1/4 cup protein powder (chocolate or vanilla – plant-based or whey)
- 1/4 cup natural peanut butter or almond butter
- 2 tablespoons coconut oil, melted (or avocado oil)
- 1 teaspoon vanilla extract
- 1/2 teaspoon baking powder
- 1/4 teaspoon salt
- 1/3 cup dark chocolate chips or chunks
- Optional: 1/4 cup chopped walnuts or pecans
Instructions
- PREHEAT THE OVEN: Set the oven to 350°F (175°C) and prepare an 8x8-inch baking pan by greasing it lightly or lining it with parchment paper.
- BLEND THE BASE: Add the rinsed black beans, eggs, maple syrup, nut butter, melted coconut oil, and vanilla extract to a food processor or high-speed blender. Blend until the mixture is completely smooth and creamy with no visible bean pieces remaining.
- ADD DRY INGREDIENTS: Add cocoa powder, protein powder, baking powder, and salt to the blended mixture. Blend again until all the dry ingredients are fully incorporated and the batter is thick but smooth.
- FOLD IN MIX-INS: Remove the blade or transfer the batter to a mixing bowl. Stir in the dark chocolate chips and optional chopped nuts until evenly distributed.
- SPREAD AND BAKE: Pour the batter into the prepared pan and smooth the top with a spatula. Bake for 20 to 25 minutes, or until the surface looks set and a toothpick inserted in the center comes out with a few moist crumbs.
- COOL AND SLICE: Let the brownies cool completely in the pan before slicing them into 9 to 12 squares. They will firm up more as they cool.
Notes
To make vegan: replace the eggs with 2 flax eggs (2 tablespoons ground flaxseed mixed with 5 tablespoons water; let sit 5 to 10 minutes to gel) and use plant based protein powder and dairy free chocolate chips. Drain and rinse the beans well and blend until no bean pieces remain. For strict gluten free baking, choose protein powder, chocolate chips, and baking powder labeled gluten free. Let the brownies cool completely before slicing. Store in an airtight container at room temperature for up to 2 days, refrigerate for up to 5 days, or freeze wrapped squares for up to 2 months.
