Chocolate Protein Bars


5 from 140 votes
Jump to Recipe

This post may contain affiliate links. See my disclosure policy.

These chocolate protein bars are a homemade and healthier version of store bought protein bars! Made with simple, wholesome ingredients, these make a delicious snack between meals or before a workout! 

chocolate protein bars

You can’t go wrong with homemade protein bars, such as peanut butter protein bars and no bake protein bars. Chocolate protein bars are also on rotation, especially when the chocolate cravings strike! 

When I’m looking to make chocolate protein powder recipes, I always turn to these homemade bars. They are so much cheaper and tastier than packaged ones and use much better ingredients. I find myself feeling much more satisfied when enjoying a homemade version, and I love knowing EXACTLY what goes into them! 

Before a workout, after a workout, or when you what a high protein chocolate snack, you will love to have these on hand.

How to make chocolate protein bars 

The Ingredients

  • Oat FlourHomemade oat flour or store bought oat flour can be used. Be sure it is gluten free, if needed.
  • Coconut Flour– When combined with the oat flour, coconut flour acts like a sponge, and gives these chocolate protein bars a chewy texture. You can sub this out with extra oat flour.
  • Protein Powder– Be sure you like the taste of your protein powder, as the flavor will be evident. Use a chocolate protein powder for an even stronger chocolate flavor. 
  • Cocoa Powder– Use a good quality cocoa powder. I used dark cocoa powder, as I love dark chocolate protein bars. 
  • Peanut Butter- Smooth and drippy peanut butter, with no added sugar. You can use any smooth nut or seed butter, like almond butter or sunflower seed butter. 
  • Maple Syrup– Gives extra sweetness, and holds the protein bars together. You can use agave nectar, honey, or brown rice syrup. 
  • Chocolate Chips– Optional, but great to add in to give a fun extra chocolate boost! 

The Instructions

In a large mixing bowl, add your dry ingredients and mix well, until combined. In a microwave safe bowl or stovetop, melt your peanut butter and maple syrup together, until the peanut butter has melted. Whisk the two together, before adding it to the dry mixture. Mix together your chocolate protein bar mixture. If needed, add some milk or water to thin out. Next, you’ll transfer the mixture into an 8 x 8-inch pan or loaf pan. Press the protein bar mixture down to an even layer. Refrigerate the protein bars for at least an hour, to firm up. 

no bake chocolate protein bars

Tips for perfect chocolate protein bars

  • Please use a good quality protein powder and one that you enjoy the taste of. The protein powder flavor can be evident, so this is key. I recommend chocolate casein protein powder or chocolate brown rice protein powder.
  • If your protein bar batter is too thick and crumbly, add some milk to it, to thin it out. You want the batter to be thick, and doughy. 
  • Drizzle the tops of each protein bar with melted chocolate, for an extra dose of chocolate flavor. 
  • I recommend having thicker bars instead of thinner bars, so often use a loaf pan instead of a square pan. 

Storing and Freezing Chocolate Protein Bars

  • To store: If you prefer soft and chewy chocolate protein bars, you can store them at room temperature, in a sealable container. For thicker and chewier protein bars, keep them stored in the refrigerator. They will keep well for up to 1 month.
  • To freeze: Freeze leftover protein bars in the freezer, to enjoy at a later time. Place them in a ziplock bag and keep in the freezer for up to 6 months. 
dark chocolate protein bars

More Protein Bar Recipes to Try

easy chocolate protein bars

No Bake Chocolate Protein Bars

5 from 140 votes
No Bake chocolate protein bars that are better than store bought! Not only do they take less than 10 minutes to whip up, these chocolate protein bars are also gluten free and vegan!
Servings: 12 Bars
Prep: 5 minutes
Cook: 10 minutes



  • Line an 8 x 8-inch pan or 9 x 4-inch loaf pan with parchment paper and set aside.
  • In a large bowl, combine the flours, protein powder and cocoa powder and mix well. Set aside.
  • In a microwave safe bowl or stovetop, combine the peanut butter and maple syrup and heat until melted. Pour the wet mixture into the dry and mix well. If the batter is too thick, slowly add milk, one tablespoon at a time, until thick.
  • Transfer to lined baking dish and press firmly into place. Refrigerate for at least 30 minutes, before drizzling with chocolate.


* Depending on the flour and protein powder combination, you might need more milk to firm up. 


Serving: 1BarCalories: 185kcalCarbohydrates: 17gProtein: 12gFat: 8gSodium: 72mgPotassium: 171mgFiber: 4gVitamin A: 12IUCalcium: 33mgIron: 2mgNET CARBS: 13g
Course: Snack
Cuisine: American
Author: Arman Liew
Tried this recipe?Give us a shout at @thebigmansworld or tag #thebigmansworld!

Arman Liew

I’m a two time cookbook author, photographer, and writer, and passionate about creating easy and healthier recipes. I believe you don’t need to be experienced in the kitchen to make good food using simple ingredients that most importantly, taste delicious.

You May Also Like

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating


  1. Hi
    The photograph for these chocolate protein bars shows chocolate chips within them, but there aren’t any choc chips in the recipe. Should there be?

    Cheers 🙂

  2. I tried making these using whey protein since that’s what I had on hand, and it did come out very sticky just as other comments had mentioned. So I tried baking my bars for about 10 minutes at 350 degrees…. problem solved ??They came out fantastic! Probably not as moist as the no bake, but still great.

    1. Hi there! Sure thing- if you add the ingredients into a calorie calculator, it will provide the macros for you 🙂 Enjoy!

  3. Any way to find out the nutritonal info of your recipes? I do WW and I won’t make it if I can’t figure out the points.
    Your recipes sound great.

    1. Hi Diane! You sure can- If you add the ingredients in a calorie calculator, it will provide that information for you 🙂


See More Comments