
These Black Bean Brownies are rich. gooey. chocolatey and naturally sweetened. High in fiber. And packed with about 10 grams of protein per serving—without a single scoop of protein powder.
If you had told me a few years ago that one of my favorite desserts would be made with black beans, I probably would have laughed.
Yet here we are.
These healthy black bean brownies have officially earned a permanent spot in my kitchen.
I’ve spent years searching for desserts that satisfy my sweet tooth without leaving me feeling sluggish or guilty afterward. While I don’t follow a strictly vegan diet (I do occasionally eat meat), I naturally gravitate toward a whole food plant-based (WFPB) style of eating most of the time.
In fact, I’ve preferred a mostly vegetarian lifestyle since I was about 8 years old. I’ve simply always enjoyed fruits, vegetables, beans, whole grains, and plant-based meals.
One of the reasons I love WFPB recipes is because they’re often:
- Made with simple ingredients
- Naturally high in fiber
- Packed with nutrients
- Easy to prepare
- Surprisingly delicious
These brownies check every single box.
Even better?
You absolutely cannot taste the black beans.
They’re incredibly rich, moist, fudgy, and chocolatey. If I served these to friends without telling them what was inside, I seriously doubt anyone would guess. Click here to jump straight to the recipe.
My Long Search for Healthy Desserts
For years, I struggled to find healthier desserts that actually tasted like dessert. Sure, there are plenty of recipes made with protein powder, artificial sweeteners, or expensive specialty ingredients. That’s not what I wanted. I wanted recipes made from real food.
Years ago, probably 20 to 25 years ago… I used to make the most amazing vegan coconut cream pie. People were always shocked when I told them it was dairy-free because no one could tell.
I still make it occasionally, and I’ll definitely be sharing that recipe here on the blog soon because it’s another family favorite.
These brownies have become the newest addition to my healthy dessert rotation.
Why I Love Whole Food Plant-Based Recipes
People often ask me: “If you eat meat, why do you make so many plant-based recipes?” It’s a fair question.
The truth is, I’ve preferred a mostly vegetarian lifestyle ever since I was about 8 years old. While I do eat meat (and I definitely enjoy a good steak once in a while), I naturally gravitate toward meals centered around vegetables, beans, whole grains, fruits, nuts, and seeds. That’s simply how I’ve always liked to eat.
For me, eating a whole food plant-based (WFPB) diet isn’t about being perfect or following a strict label. It’s about filling my plate with real, minimally processed foods that make me feel my best.
One thing that has genuinely surprised me is that when I’m intentionally eating a true whole-food, plant-based diet, focusing on beans, lentils, tofu, organic soy milk, and other plant proteins… I often end up eating more protein than I do when I’m eating meat. That may sound backward, but it’s simply because of the way I naturally eat. Unless it’s steak, I rarely eat much of the meat on my plate. I’ll load up on the vegetables and side dishes, take a bite or two of the chicken or turkey, and sometimes realize at the end of the meal that I never even finished the meat. When I build my meals around plant proteins instead, I’m much more intentional about including protein-rich foods throughout the day.
Another reason I love WFPB recipes is that they’re usually simple to make, rely on everyday ingredients, and carry a lower risk of cross-contamination. While there’s certainly a time and place for convenience foods, I personally prefer recipes built around whole foods whenever possible.
Whole food plant-based meals typically include foods like:
- Beans
- Lentils
- Vegetables
- Fruits
- Whole grains
- Nuts
- Seeds
These foods are naturally rich in fiber, vitamins, minerals, antioxidants, and plant compounds that support overall health. Research has linked diets rich in whole plant foods with benefits for heart health, digestive health, blood sugar management, and healthy aging. They’re also incredibly filling, thanks to their high fiber content, which helps keep you satisfied long after your meal.
Although I wasn’t very intentional about nutrition when I was younger, these days I make a conscious effort to include foods rich in protein, fiber, and other important nutrients. That’s one reason beans have become one of my favorite foods. Not only are they inexpensive, versatile, and packed with both protein and fiber, but they’re also a cornerstone of the diets eaten in the world’s Blue Zones—regions where people are known for living exceptionally long, healthy lives. While no single food is a magic bullet, beans show up on the menu again and again in these longevity hotspots, making them one of the simplest foods most of us can add to our diets more often.
And let’s be honest… Beans are one of the most underrated superfoods on the planet. And if these brownies are any indication, they can even make dessert healthier without sacrificing that rich, fudgy, chocolatey goodness.

The Secret Ingredient: Black Beans
Before you scroll away… No. These brownies do not taste like beans. Once everything is blended together, the black beans simply disappear into the batter.
Instead, they create an unbelievably creamy texture while adding:
- Plant protein
- Fiber
- Iron
- Folate
- Magnesium
- Potassium
They’re also a wonderful replacement for much of the flour traditionally used in brownies. The result? A fudgy brownie that’s naturally higher in protein and fiber than traditional recipes.
Related Read: THE VEGGIE BURGERS I’VE BEEN MAKING FOR YEARS (BECAUSE KIDS ACTUALLY LOVE THEM)
Why I Made a Few Changes
The original recipe comes from the wonderful creators at Eat Move Rest, but after making these several times, I tweaked them slightly to fit my own preferences.
Here’s what I changed:
- I don’t soak the Medjool dates. Instead, I blend them with organic unsweetened soy milk in my Vitamix until completely smooth.
- I use organic sprouted rolled oats.
- I prefer unsweetened cocoa powder instead of cacao powder.
- I double the vanilla because I love the flavor.
- I add ½ to 1 tablespoon of chia seeds for an extra nutritional boost.
- I use 3 tablespoons of Lily’s Dark Chocolate Chips.
Every single batch has turned out amazing.

Healthy High-Protein Black Bean Brownies
Prep Time: 10 minutes
Cook Time: 25 minutes
Total Time: 35 minutes
Servings: 9 brownies
Ingredients
- 1 (15-ounce) can black beans, drained and rinsed
- 6–7 Medjool dates, pitted
- ¼–½ cup organic unsweetened soy milk (I use just enough to blend the dates smoothly)
- 1 teaspoon ground flaxseed
- 3 teaspoons water
- ½ cup rolled oats (I prefer organic sprouted oats)
- 2 tablespoons unsweetened cocoa powder
- 2 teaspoons vanilla extract
- ½ teaspoon baking powder
- Pinch of sea salt
- ½–1 tablespoon chia seeds (optional)
- 3 tablespoons Lily’s Dark Chocolate Chips (optional)
- Chopped walnuts or pecans (optional)
Instructions
- Preheat oven to 350°F.
- Mix the ground flaxseed with the water in a small bowl and let sit for about 5 minutes until it forms a gel.
- In a high-powered blender or food processor, blend the dates with the soy milk until smooth.
- Add the black beans and blend again.
- Add the flax egg, oats, cocoa powder, vanilla, baking powder, sea salt, and optional chia seeds.
- Blend until completely smooth and creamy, scraping down the sides as needed.
- Stir in the optional chocolate chips or chopped nuts.
- Pour into a parchment-lined 8×8-inch baking dish (or divide into a muffin tin).
- Bake for about 25 minutes, or until the center is set and a toothpick comes out mostly clean.
- Allow the brownies to cool completely before slicing. This helps them firm up into that perfectly fudgy texture.
As an Amazon Associate, I may earn a small commission if you purchase from my links at no additional cost to you. Thank you for supporting my small business!
Nutrition (Approximate)
Using the ingredients above with:
- 6 Medjool dates
- ½ cup unsweetened organic soy milk
- 1 tablespoon chia seeds
- 3 tablespoons Lily’s Dark Chocolate Chips
Per brownie (1 of 9):
- Calories: ~142
- Protein: ~9–10 g
- Fiber: ~7–8 g
- Healthy fats: ~4.5 g
Nutritional values are estimates and will vary depending on the specific brands and ingredient amounts used.
Why Soy Milk?
Organic unsweetened soy milk is one of my favorite plant milks because it’s naturally higher in protein than almond, oat, or rice milk.
It also blends beautifully with the dates, creating a smooth caramel-like sweetness that distributes evenly throughout the batter.
No refined sugar needed.
Chia Seeds: A Tiny Nutrition Powerhouse
Adding chia seeds is completely optional, but I rarely skip them.
They’re packed with:
- Omega-3 fats
- Fiber
- Plant protein
- Calcium
- Magnesium
Since they don’t noticeably change the flavor, they’re an easy way to boost nutrition.
Can You Freeze These?
Absolutely.
I often make an entire batch and freeze individual brownies. Simply let them cool completely, then store them in an airtight freezer container with parchment paper between layers.
When a chocolate craving hits, pull one out and let it thaw for about 20–30 minutes—or warm it in the microwave for a few seconds for an extra gooey treat.

Serving Ideas
These brownies are delicious all by themselves, but they’re also amazing topped with:
- Fresh raspberries
- Strawberries
- Sliced bananas
- Chopped walnuts
- Unsweetened coconut
- A spoonful of peanut butter or almond butter
- Dairy-free vanilla yogurt
- Nice cream made from frozen bananas
Frequently Asked Questions
Can you taste the black beans?
Not at all. Once blended with the cocoa, dates, vanilla, and chocolate chips, they completely disappear.
Are these gluten-free?
They can be! Just use certified gluten-free rolled oats if needed.
Can I use another milk?
Yes. Almond, oat, or cashew milk will work, but soy milk adds a little extra protein.
Do I have to use chocolate chips?
No. They’re completely optional. The brownies are still delicious without them.
Can I use a food processor instead of a blender?
Definitely. A food processor works great—just blend until the batter is completely smooth.
Kelly’s Thoughts
Finding desserts that are both nourishing and genuinely delicious isn’t always easy.
These healthy black bean brownies have become one of those recipes I’ll make again and again because they prove you don’t need loads of butter, white flour, or refined sugar to enjoy an indulgent treat.
They’re rich enough to satisfy a chocolate craving, packed with wholesome ingredients, and simple enough to whip up on a busy weeknight.
If you’re new to whole food plant-based baking, this is the perfect recipe to start with. Even the biggest skeptics are often surprised when they learn the secret ingredient hiding inside.
And if you’re anything like me—someone who enjoys eating mostly plant-based while still allowing room for flexibility—you may find these brownies become a staple in your kitchen too.
Now if you’ll excuse me, I think there’s one waiting in my freezer with my name on it.
Happy baking!
P.S. Be honest… would you try a brownie made with black beans? Yes or no? Let me know in the comments!
Healthy High-Protein Black Bean Brownies
Ingredients
- 1 15-ounce can black beans, drained and rinsed
- 6 –7 Medjool dates, pitted
- ¼ –½ cup organic unsweetened soy milk (I use just enough to blend the dates smoothly)
- 1 teaspoon ground flaxseed
- 3 teaspoons water
- ½ cup rolled oats (I prefer organic sprouted oats)
- 2 tablespoons unsweetened cocoa powder
- 2 teaspoons vanilla extract
- ½ teaspoon baking powder
- Pinch of sea salt
- ½ –1 tablespoon chia seeds, optional
- 3 tablespoons Lily's Dark Chocolate Chips, optional
- Chopped walnuts or pecans, optional
Instructions
- Preheat oven to 350°F.
- Mix the ground flaxseed with the water in a small bowl and let sit for about 5 minutes until it forms a gel.
- In a high-powered blender or food processor, blend the dates with the soy milk until smooth.
- Add the black beans and blend again.
- Add the flax egg, oats, cocoa powder, vanilla, baking powder, sea salt, and optional chia seeds.
- Blend until completely smooth and creamy, scraping down the sides as needed.
- Stir in the optional chocolate chips or chopped nuts.
- Pour into a parchment-lined 8×8-inch baking dish (or divide into a muffin tin).
- Bake for about 25 minutes, or until the center is set and a toothpick comes out mostly clean.
- Allow the brownies to cool completely before slicing. This helps them firm up into that perfectly fudgy texture.
Pin it for later


Leave a Reply