These Chocolate Breakfast Bars are easy, healthy bars loaded with almost 11 grams of protein and 8 grams of fiber but with no eggs, no dairy, and no protein powder.
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!

Chocolate Breakfast Bars
Ingredients
- 1 ½ cups Mashed Banana - equivalent to 3 large ripe bananas
- 1 can Canned Black Beans - drained, rinsed (note 1) (15 ounce can/425g)
- ¾ cup Peanut Butter - (note 2)
- 2 teaspoons Vanilla Extract
- 2 ¾ cups Old-Fashioned Rolled Oats - (note 3)
- ⅓ cup Unsweetened Cocoa Powder
- 2 tablespoons Almond Milk
- 2-3 tablespoons Chia Seeds - (note 4)
- ½ cup Dark Chocolate Chips - (note 5) + extra for topping
- ½ cup Walnuts - (note 6), chopped
Instructions
- Preheat the oven to 350°F (180°C). Line a 9-inch square pan with parchment paper, making sure some pieces of parchment paper hang over the side to easily remove the bar from the pan later. Slightly oil the pan with cooking spray. Set aside.
- Open the can of black beans, drain them over a sieve, and give them a quick rinse. Set aside in the sieve.
- Mash the ripe bananas and pack the mash in measuring cups to get exactly 1 1/2 cups.
- Place the mashed bananas in a very large mixing bowl, add drained, black beans and use an immersion blender to blend the beans into the mashed banana. It will form a smooth puree. You can also blend everything in a food processor.
- When everything is smooth, add peanut butter, vanilla extract, oats, cocoa powder, almond milk, chia seeds, chocolate chips, and walnuts.
- Stir the ingredients very well, pressing them together to form a sticky, thick chocolate batter.
- Pour on the prepared baking pan, press evenly, and sprinkle extra chocolate chips on top for extra sweetness, if desired. You can also do that after baking.
- Bake the oat bars for 30-40 minutes at 350°F (180°C) until dry and set on top.
- Let the pan cool down for 15 minutes, sprinkle extra chocolate chips now so they melt and add a delicious chocolate flavor on top. Then lift the overhanging pieces of parchment paper to release the oats onto a cooling rack.
- Let it cool down completely for 1 hour before slicing into 12 bars.
- Slice and serve on a plate for breakfast with a dollop of your favorite yogurt, or eat plain.
Notes
Nutrition
Ingredients and Substitutions
You only need a few simple ingredients to make this recipe. Here’s how to pick and swap them.

- Mashed Bananas – This acts as the main binder and provides all the natural sweetness since we aren’t using added sugar. It’s important to use ripe bananas for the best sweetness and texture.
- Black Beans – These add a massive boost of protein and fiber while keeping the bars incredibly moist and fudgy. Don’t worry, once blended, you won’t taste them at all! You can also use cooked chickpeas as a swap.
- Peanut Butter – This adds healthy fats and helps hold the bars together. You can easily use almond butter, cashew butter, or sunflower seed butter for a nut-free option.
- Vanilla Extract – It brings a warm flavor that enhances the chocolate taste.
- Old-Fashioned Rolled Oats – This provides the hearty, chewy base and fiber. If you need the recipe to be gluten-free, just ensure your oats are certified gluten-free.
- Unsweetened Cocoa Powder – This gives the bars their rich chocolate flavor without adding sugar.
- Almond Milk – This provides just enough liquid to help the batter come together. Soy milk or oat milk also work perfectly.
- Chia Seeds – These act as a vegan binder (replacing eggs) to hold the bars together. As mentioned in the tips, the amount you use will change the final texture. Flaxmeal works well here too.
- Dark Chocolate Chips – Since there is no sugar in the batter, these provide essential pockets of sweetness. You can also use dried fruit like cranberries, raisins, or chopped dates.
- Walnuts
How to Make Chocolate Breakfast Bars (in Pictures)






Carine’s Baking Tips
Let me share a few more tips for a perfect chocolate bar.
- Adjust Texture – You can control the firmness of the bars by adjusting the chia seeds. Using 3 tablespoons makes them ultra-firm and drier (ideal for hiking or lunchboxes), while 2 tablespoons results in a softer texture.
- Swap Nuts – Feel free to replace the walnuts with other ingredients like pecans, pumpkin seeds, or sunflower seeds to change the flavor and crunch.







Thanks
My pleasure!
This is best baked good with black beans recipe that I’ve made yet. I used soy milk and baked them 35 minutes. Thanks for the great recipe!
I am so happy to hear that thank you!
I was really surprised how nice this was. I wouldn’t make it for visitors who are used to sweeter things but for my family it’s great. I think I’ll cut it into smaller pieces and grab one before my morning workout.
Thanks for a really easy tasty recipe.
I am so glad you love it!
These look great can I use white kidney beans?
I haven’t tried that yet, but I guess yes.
May I use unsweetened apple sauce in place of the bananas? If so, how much in grams please?
I haven’t tried that yet, but usually it work well in same amount. Applesauce tend to keep baked goods a bit softer tho.
Looks like an interesting protein bar. Do you think stewed apples would be a good alternative to bananas?
It could be, but the bar will be softer.
Thank you for sharing this recipe!
My pleasure!
can i swap black beans for kidney beans in this and other similar recipes? it’s hard to get black beans where i live
Probably yes.
I truly appreciate your technique of writing a blog. I added it to my bookmark site list and will
Thanks a lot!