Chocolate Peanut Butter Protein Bars

I am loving these chocolate peanut butter protein bars and I am excited to share this recipe on the blog.

Generally, I am a big fan of protein bars which makes a good mid-morning or afternoon snack, however, they can be costly if you want to order enough to eat them regularly.

This homemade version is easier than it sounds and does not require any baking.

It is also cheaper, low-carb, and macro-friendly which means I often make these for the week ahead.

If you love peanut butter and chocolate, then this is for you.

How to make chocolate peanut butter protein bars?

1) Ingredients I use

All-Natural Peanut Butter: My favourite is from MyProtein which tastes great and is remarkably good value for money. I often go for the smooth option because I use this peanut butter for multiple recipes and it is much easier that way,

Vanilla Casein Protein Powder: I suggesting using casein protein powder for this recipe, and I bought this protein powder from bulk powders, which again I find useful for various recipes. You can use whey but I prefer casein because I find the taste and texture comes out better. Also, ensure you use vanilla protein powder for this recipe.

Honey: For the sweetener, I used honey because that is all I have in my pantry but you can use alternatives such as agave, brown rice syrup, etc. Personally, I will be trying one of these alternatives soon because I need to stop buying cheap supermarket honey and if I invest in a good one, I would rather make the most of it by eating it from a spoon!

Coconut Oil: I add coconut oil to my mixing bowl which actually makes it easier for mixing but I also brush it over the non-stick baking sheet.

95% Dark Chocolate: I am comfortable using 95% dark chocolate because the sweetness from the peanut butter layer balances out each bite. However, you can use a lower percentage if you want. I buy my dark chocolate from Lidl, which is good value for money.

2) Method

Use a loaf tin or narrow baking tray: As you can see from my picture I did not use a loaf tin or narrow baking tray, and as a result, it looks a lot less than a dark chocolate protein bar. Although it tastes the same, I would prefer it looking more like a bar. Therefore, I suggest using a loaf tin or narrow baking tray because that will help shape them up into a thicker size.

Bottom layer: This will be the peanut butter layer which is essentially most of the ingredients. This is a chance to sneak in other ingredients too if you want but I prefer to keep it simple and the addition of protein powder is what is essential to keep these homemade bars macro-friendly. The combination of the peanut butter, honey, coconut oil, and protein powder will turn into a soft ball that you can easily shape up in your baking tray.

Upper layer: You only need melted dark chocolate for this which can be done by adding it to a heatproof bowl and then heat it over the saucepan when the water is boiling. This will prevent the chocolate from burning or sticking to the saucepan. Once cooled down, apply the layer of dark chocolate over the peanut butter layer.

No-bake: Do you know why this dark chocolate protein bar recipe is awesome? It is because there is no baking involved! Simply place it in your fridge, relax, and after 30-40 minutes, you can slice them into your desired shape. They will still last up to a week in the fridge, and in most cases, a bit longer.

3) Tips

To make them Vegan: Use vegan protein powder and substitute the honey. Also, ensure you read the packaging on the dark chocolate label.

Use a narrow baking tray: That will shape these bars up properly.

Add in extras: Feel free to sneak in ingredients in the bottom layer or use toppings for the bars.

Why you will love these?

Low-carb: These chocolate peanut butter protein bars are low-carb which are also keto-friendly and generally guilt-free. I used honey as a sweetener but you can use an alternative.

Low-cost: These are super cheap to make and prepare. I made around 8 protein bars (you could shape up more) from these ingredients and I end up saving money by using this homemade recipe opposed to ordering protein bars from Amazon. Don’t get me wrong, they taste nice, but I find them expensive!

If you love this recipe..

I also made Peanut Butter Chocolate Protein Balls which are made from same ingredients!

Peanut butter protein balls close up
clock clock icon cutlery cutlery icon flag flag icon folder folder icon instagram instagram icon pinterest pinterest icon print print icon squares squares icon
Stack of peanut butter protein bars

Chocolate Peanut Butter Protein Bars

  • Author: Mani
  • Prep Time: 10 Minutes
  • Cook Time: 40 Minutes (no-bake)
  • Total Time: 50 minutes
  • Yield: 8 Protein Bars 1x
  • Diet: Gluten Free


The best chocolate bar you will ever eat! These peanut butter protein bars will be your new favourite snack at work which are incredibly macro-friendly compared to the chocolate bars you buy from the vending machine. This no-bake method is pretty straightforward too and only requires 10 minutes of prep time.



  • 90g All-Natural Peanut Butter
  • 60g (2 scoops) Vanilla Casein Protein Powder
  • 30g Honey
  • 1 tbsp Coconut Oil
  • 100g Dark Chocolate (I chose 95%)



  1. It is best to use a narrow baking tray or a loaf tin as that will help shape up the protein bars. Ensure you use a non-stick baking sheet and even apply some coconut oil, as the peanut butter layer will be sticky at first.

Bottom Layer

  1. In a large bowl, add the peanut butter, honey and coconut oil, and stir to combine.
  2. Add the protein powder, scoop at a time, and you may need to use your hands to knead into ball.
  3. Shape it up into a flat layer in your baking tray.

Dark Chocolate Layer

  1. To melt the dark chocolate, add it to a heatproof bowl and heat it over the saucepan when the water is boiling. This will prevent the chocolate burning or sticking to the saucepan.
  2. Once cooled down, apply the layer of dark chocolate over the peanut butter layer.


  1. There is no baking involved! Simply place your tray in the fridge for 30 to 40 minutes, and slice them into your preferred size.



  • For meal prep snack purposes, refrigerate up to 7-10 days.
  • Category: Meal Prep Snacks
  • Method: No-Bake
  • Cuisine: Bodybuilding


  • Serving Size: 1 Peanut Butter Protien Bar
  • Calories: 194
  • Sugar: 4 g
  • Sodium: 3.9 mg
  • Fat: 13.3 g
  • Saturated Fat: 6.2 g
  • Carbohydrates: 6.1 g
  • Fiber: 1 g
  • Protein: 12 g

Keywords: Peanut Butter Protein Bar, Protein Bar

Leave a Comment