These Protein Bars Without Protein Powder are simple post-workout snacks loaded with over 11g of natural protein, 9 grams of fiber, and almost 3mg of iron.
While the whole recipe is just below, don’t miss all my tips further down, including ingredient swaps, my cooking tips, and step-by-step shots!
Like This Recipe?
Leave a comment below or head to our Facebook page where I reply to (almost) all comments, our Instagram page for inspiration, or our Pinterest for saving recipes!

Protein Bars without Protein Powder
Ingredients
- 1 can Black Beans - 15 ounces/425g drained, rinsed (note 1)
- ¼ cup Unsweetened Cocoa Powder
- ¼ cup Peanut Butter - (note 2)
- ⅓ cup Maple Syrup - (note 3)
- 1 cup Old-Fashioned Rolled Oats - (note 4)
Chocolate Layer – optional
- ¼ cup Chocolate Chips - (note 5)
- ½ teaspoon Coconut Oil - (note 6)
Instructions
- In a food processor, add drained, rinsed black beans, cocoa powder, peanut butter, maple syrup, and oats.
- Process at medium to high speed until it forms a chocolate paste. You will have to stop the food processor 2-3 times, scrape down the sides of the bowl with a rubber spatula, and process again. You want all the black beans to be puree, but you will still see pieces of oats; that's normal.
- If the batter is too wet – you should be able to squeeze the batter into a ball. If it's too wet, add a bit more oats, and process to incorporate.
- Press the batter onto a pieces of lightly oiled parchment paper, place another piece of parchment paper on top, and press to form a flat top. Shape into a rectangle.
- In a microwave-safe bowl, melt the chocolate chips and coconut oil. Microwave in 30-second bursts, stir between, until it's fully melted.
- Pour the melted chocolate on top of the bar, leaving the sides free from melted chocolate to make it easier to cut.
- Place the bar 12 minutes in the freezer to set the chocolate layer.
- Place the bar on a chopping board, cut into 6 even bars.
Notes
Nutrition
Ingredients and Substitutions
You only need 5 simple ingredients to make this recipe. Here’s how to pick and swap them.

- Black Beans – These are the base for the bars, providing a good source of plant-based protein and fiber, and they also give the bars a fudge-like texture. You can also use chickpeas, lentils, or navy beans.
- Unsweetened Cocoa Powder – This gives the bars their rich chocolate flavor and a beautiful dark color.
- Peanut Butter – This helps bind the ingredients together, adds healthy fats, and contributes to the protein content. Almond butter, cashew butter, or sunflower seed butter are fine if you prefer.
- Maple Syrup – This is a natural sweetener for the bars. Agave syrup or date syrup also work well here.
- Old-Fashioned Rolled Oats – These add structure and fiber to the bars. If you’re looking for a gluten-free option, use certified gluten-free oats or toasted quinoa flakes.
- Chocolate Chips – These are optional and add a lovely crunchy chocolate topping. You can use sugar-free or 85% chocolate if you want to reduce the sugar.
- Coconut Oil – This helps the chocolate chips melt smoothly for the topping. Light olive oil or avocado oil also work.
How to Make Protein Bars Without Protein Powder
This recipe is super simple to whip up in just a few minutes.

Pour the black beans into the bowl of a food processor.

Add the rest of the base ingredient and process for a few minutes.

Combine the batter into a large dough block.

Melt the chocolate chips with coconut oil and pour on top of the bar.
Carine’s Tips
Let me share a few more tips for perfect protein bars.
- Prep Your Beans – Make sure your black beans are really well-drained and rinsed before adding them to the food processor. Too much moisture can make the batter too wet and harder to shape.
- Achieve Smoothness – When processing the mixture, be patient and scrape down the sides of the food processor bowl multiple times. You want a very smooth paste from the beans, even if the oats still have some texture.
- Adjust Consistency – If your batter feels too sticky or wet after processing, don’t worry! Just add a tablespoon more of rolled oats at a time and process again until it’s easier to handle and you can form a ball.
- Quick Set – For a faster set on the chocolate layer, you can place the bars in the freezer. Just don’t forget them in there!







I made this last weekend and they are soooo good. Who knew black beans could be tasty. I put melted Lindt chocolate on top because who doesn’t love Lindt. Highly recommend trying these and they were easy to make. THANK YOU for sharing your lovely recipes!
Thank you so much ! I love Lindt 70% too.
I was surprised that the bean flavor was not at all obvious. These bars are delicious. I only blended the beans then added all the other ingredients whole. Also added a couple squares of chopped up 85% dark chocolate and a quarter cup of chopped peanuts. Did not add any chocolate on top. Will make again. Also, I did not have black beans so I used pinto beans.
Thank you so much for sharing! I love the added dark chocolate, sounds yummy.
This sounds like an interesting recipe, but I’m left wondering what if I added a scoop of protein powder to up the protein and mask the black bean flavor? Also, I can’t have oats and know nothing about quinoa…is there another option for substituting the oat meal in the recipe? Thanks!
If you want to use protein powder, make my protein bars with protein powder, it has no oats, no beans to mask, it will be much easier than adapting this recipe.
For those of us who buy dry beans and rehydrate them, it would be helpful If you also showed a volume measurement for the beans.
Sure, a can is always 1 1/4 cup of beans, or 15 oz/425g.
looks like a great recipe.
would I be able to substitite sweet lupin flour or buckwheat flour?
kind regards
Laura
I don’t think these two flours are safe to be eaten raw, while raw oats is fine.
Thanks for the recipe. While I think these are more accurately high fiber energy bars rather than protein bars, since protein to calorie ratio is low, they serve my purpose as a healthy high fiber snack while hiking.
I made two batches so far. I really like them with cashew butter and honey instead of peanut butter and maple syrup, and I added 1/2 tsp ground vanilla bean and 1/4 tsp each of cinnamon and cardamom. Since the dough is easy to handle, I also kneaded in a total of 1 cup of mixins – about equal parts each of mini chocolate chips, pumpkin seeds, and chopped pecans. I do think the vanilla and spices add a nice flavor and, more importantly, mask the beany flavor.
I hike quite often and will definitely keep a stash of these in the freezer. Thanks again.
These bars are delicious, nutritious, and easy to make. I will definitely be making them again.
Thank you so much!
Can you use Pb2 peanut butter for this bar? How would you do it with it?
Probably, but if you rehydrate it before adding, it’s not gonna firm up the bars as much. You might need more oats to bring the batter togehter. And if you don’t rehydrate it, the bars would be dryer and need more liquid .
Just wondering if the beans should be cooked or straight from a can? Thanks!
Beans straight from the can are already cooked beans. So you open the can, drain, and use as is.
Hi! Is it possible to leave out the peanut butter? If so, what would I need to substitute, if anything?
The peanut butter firm up the bar and add proteins too. Swaps are tahini, sunflower seed butter, almond butter or cashew butter.
Thanks! I LOVE peanut butter. I just prefer to try this without the peanut butter taste. I’ll try one of your suggestions!
I understand, peanut butter flavor is sometimes overpowering. Let me know how it goes!