Easy No-Bake Chocolate Protein Bar Recipe

Updated on December 25, 2019
David Branagan profile image

David experiments with new formulations while working as a chemist and he experiments with new recipes while at home in his kitchen.

Chocolate protein bar recipe
Chocolate protein bar recipe | Source

Over the past few months, I have found myself becoming addicted to store-bought protein bars. They are always on display in the cleverest locations in the grocery stores and even at my local pharmacy. Often I get peckish when on the go, yet don’t want to over-indulge, so I often pick up a convenient and low-fat protein bar. Being a creature of habit, I usually chose a chocolate flavoured protein bar, but sometimes go wild and get a chocolate coconut or a chocolate nut combination. I tried strawberry, toffee and caramel, but chocolate always wins!

There are three things I love about protein bars; the flavour, the texture and obviously the protein concentration. I often find that these bars have a fudge-like and dense consistency due to their high protein content and this I love. Unfortunately, I do not like the price, and I guess this is why I sometimes make my own at home. Since I am a little addicted to cooking, I often have many of the necessary ingredients and equipment at home, which is handy. Although if you are a little shy on supplies, no fear, as protein bars (or protein balls) typically only require a few readily-available ingredients. A typical homemade protein bar recipe would usually contain simple base ingredients such as oats, peanut butter, protein powder, honey or maple syrup. Cocoa powder, nuts, coconut, or other fruit can be included depending on the desired flavour and nutritional characteristics. These ingredients are also typical constituents of protein ball recipes and often it is just the shape that is different. You can choose on the day whether you want a bar or a ball. If you are lacking motivation or maybe feeling lazy, then balls may be the way to go.

Due to their convenience, I prefer no-bake protein bar recipes. These require no oven or cooking time, but some freezing, cooling or resting of the mixture may be required to achieve an ideal hold and consistency. Another positive is that the ingredients and especially the protein are not subjected to high temperatures which may be damaging.

My favourite thing about homemade protein bars is that one can easily adjust their protein, fat and carbohydrate concentrations. The addition of whey protein powder is recommended as you can achieve high protein concentrations while keeping the carbohydrate and fat levels down. Without these powders, you may have to add extra peanut butter, cashew or almond butter to pump up the protein concentrations, although these ingredients also add extra fat and carbs. Protein powders also act as binding agents and help to hold the mixture together. Using these powders, you will also achieve a denser and fudge-like consistency, which is always a good thing!

The recipe discussed below will produce 8 protein bars, each containing 20 grams of protein. This can be adjusted if less or more protein is required.

Nutrition Facts
Serving size: per bar
Calories 290
Calories from Fat135
% Daily Value *
Fat 15 g23%
Saturated fat 4 g20%
Carbohydrates 15 g5%
Sugar 7 g
Fiber 3 g12%
Protein 20 g40%
* The Percent Daily Values are based on a 2,000 calorie diet, so your values may change depending on your calorie needs. The values here may not be 100% accurate because the recipes have not been professionally evaluated nor have they been evaluated by the U.S. FDA.

Cook Time

Prep time: 40 min
Ready in: 40 min
Yields: 8 (20g Protein each)


  • 1 cup (90g) Oats, coarsely processed
  • 1 1/2 cups (135g) Protein powder, chocolate, vanilla or unflavoured. I use ON Gold standard WHEY protein powder
  • 1/3 cup (23g) Desiccated coconut
  • 1/3 cup (47g) Walnut, chopped
  • 2 tbsp (15g) Cocoa powder
  • 1/2 cup (130g) Peanut butter
  • 2 tbsp (45g) Honey
  • 1/3 to 1/2 cup (80ml to 120ml) Almond milk
Protein bar ingredients
Protein bar ingredients | Source

1. Roughly process the oats in a food processor for a few seconds. You don't want whole oats or a fine flour, but a coarse consistency somewhere in between.

2. If you are using whole or halved walnuts, process the walnuts in a food processor for a few seconds. Alternatively, you may roughly chop using a knife.

3. In a medium mixing bowl, combine the oats, half of the walnuts, half of the coconut, whey protein powder and coco powder and thoroughly mix. I say add half of the walnuts and coconut, as the rest will be used for the topping.

  • Note: the protein supplements I use in this recipe are usually BioTech USA or ON Gold standard WHEY protein. If you don't have chocolate flavour powder then plain or vanilla is fine, just make sure you add enough coco powder.


4. Pour the almond milk (or water, or regular milk) into a food processor, along with the honey and peanut butter (or almond or cashew butter). Process on high speed to incorporate all wet ingredients.

5. Combine the liquid mixture to the dry ingredients in a mixing bowl and fully incorporate using your hands. You may also combine these ingredients in your processor if it is large enough and powerful. My processor couldn't handle all of these ingredients so I used the mixing bowl.

Please note that the mixture will have a very glutinous texture due to all of the protein, this is normal and don't let this scare you!


6. Transfer the mixture into an 8 x 8- or 9 x 9-inch baking tin lined with greaseproof paper. I can't stress how important it is to line with greaseproof paper as this mixture is very sticky.

7. Wrap some greaseproof paper around your hand and flatten the mixture. As I mentioned, the mixture is quite sticky and it will be literally impossible to flatten it if you do not use the paper.


8. Sprinkle the remaining chopped walnut and coconut over the mixture's surface and press in gently.

9. Place in the freezer for 30 minutes to set. This also makes the mixture much easier to slice.

10. Remove from the freezer and slice the mixture into 8 slices.

11. For best results, eat the protein bars the next day. They literally get a yummy fudge consistency the following day. I typically place them into the refrigerator overnight before eating. Enjoy!

4.2 stars from 5 ratings of Chocolate protein bar recipe

© 2016 David Branagan


    0 of 8192 characters used
    Post Comment
    • David Branagan profile imageAUTHOR

      David Branagan 

      3 years ago from Ireland

      Thank you Greenmind :) Hope you like them

    • greenmind profile image

      GreenMind Guides 

      3 years ago from USA

      Great recipe -- thanks! Definitely gonna try these.

    • David Branagan profile imageAUTHOR

      David Branagan 

      3 years ago from Ireland

      Thank you for your lovely comment ChitrangadaSharan. I do hope you try it out. Oh and btw if you don't have any walnuts this recipe works well with hazelnuts, brazil nuts and pecans. Cheers, David

    • ChitrangadaSharan profile image

      Chitrangada Sharan 

      3 years ago from New Delhi, India

      A very well written and illustrated hub !

      This is indeed nutritious as well as delicious. I would love to make it. Thanks for the helpful pictures and instructions!


    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, delishably.com uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at: https://maven.io/company/pages/privacy

    Show Details
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the googleapis.com or gstatic.com domains, for performance and efficiency reasons. (Privacy Policy)
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)
    ClickscoThis is a data management platform studying reader behavior (Privacy Policy)