Chocolate Peanut Butter Protein Bars (No-Bake)

Here is a homemade recipe for chocolate peanut butter protein bars which requires no baking and only a few ingredients. It is a sneaky way to replace your chocolate bar with a high protein snack which you can prep for the week.

There are many variations you can try, but for this recipe it mainly features dark chocolate, smooth peanut butter and protein powder. If you do not like the taste of dark chocolate or find it too strong, the good news is that the sweetness from the peanut butter balances out the taste which may tempt to covert you.

These homemade protein bars are also naturally low-carb and are low in calories but will keep you feeling full which can be a good strategy to snack in the morning or afternoon.

How to make chocolate peanut butter protein bars?

1) Ingredients I use

Smooth Peanut Butter: My favourite is from MyProtein which tastes great and is useful if you eat a lot of peanut butter. For this recipe, I would advise to use a smooth peanut butter because it will be easier to mix and make the base.

Vanilla Casein Protein Powder: Protein powder is optional and you can just use peanut butter if you prefer, however this is a way to make these bars high in protein. Ensure you use vanilla protein powder and you can use either whey or casein. Personally, I prefer and trust this casein protein powder from bulk powders.

Stevia Extract: I used stevia extract for the sweetener but you can use honey, maple syrup or your preferred choice.

Greek Yogurt: Extra protein and helps make the peanut butter layer smooth. You can use a plant-based variation if you want to make these protein bars vegan.

Ground Ginger: This is totally optional but I like the addition of ground ginger for this recipe for flavour and the health benefits.

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 or your preferred type of chocolate.

2) Method

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 high protein. The combination of the peanut butter, sweetener, greek yogurt, 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. Once cooled down, apply the layer of dark chocolate over the peanut butter layer.

Use a loaf tin or narrow baking tray: Try to use a loaf tin or narrow baking tray to help shape up the chocolate peanut protein bars.

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 one hour, 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 use a plant-based yogurt. 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, for example, ginger powder is a fantastic addition.

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.

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!

Homemade protein bars stacked

Chocolate Peanut Butter Protein Bars

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.
Prep Time 1 hr
Total Time 1 hr
Course Snack
Cuisine American
Servings 8 protein bars
Calories 194 kcal


  • 90 g Smooth Peanut Butter
  • 60 g Vanilla Protein Powder see notes
  • 30 g Stevia Extract or your preferred sweetener
  • 60 g Greek Yogurt
  • 1 tbsp Ground Ginger optional
  • 100 g Dark Chocolate



  • 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

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

Dark Chocolate Layer

  • 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.
  • Once cooled down, apply the layer of dark chocolate over the peanut butter layer.


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


  • I used vanilla casein protein powder and these bars tasted fine.
  • Refrigerate up to 7-10 days.


Serving: 1protein barCalories: 194kcalCarbohydrates: 6.1gProtein: 12gFat: 13.3gSaturated Fat: 6.2gSodium: 3.9mgFiber: 1gSugar: 4g
Keyword Chocolate Peanut Butter Protein Bar, Chocolate Protein Bar Recipe, Homemade Protein Bar Recipe
Tried this recipe?Let us know how it was!

Leave a Comment

Recipe Rating