Chocolate Peanut Butter Protein Bars

Here is a homemade recipe for chocolate peanut butter protein bars that require no baking and only a few ingredients.

It is a sneaky way to replace your chocolate bar with a high-protein snack that you can prep for the week.

There are many variations you can try, but this recipe 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.

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

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.
5 from 1 vote
Prep Time 1 hour
Total Time 1 hour
Course Snack
Cuisine American
Servings8 servings
Calories (per serving)177.43 kcal




  • 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: 1servingCalories: 177.43kcalCarbohydrates: 14.25gProtein: 9.14gFat: 11.61gSaturated Fat: 4.41gPolyunsaturated Fat: 1.55gMonounsaturated Fat: 4.46gTrans Fat: 0.004gCholesterol: 16.13mgSodium: 72.86mgPotassium: 202.42mgFiber: 1.99gSugar: 4.83gVitamin A: 5.36IUVitamin B1: 0.02mgVitamin B2: 0.05mgVitamin B3: 1.7mgVitamin B5: 0.2mgVitamin B6: 0.06mgVitamin B12: 0.09µgVitamin C: 0.01mgVitamin E: 1.1mgVitamin K: 0.95µgCalcium: 62.13mgCopper: 0.27mgFolate: 10.28µgIron: 1.81mgManganese: 0.62mgMagnesium: 52.75mgPhosphorus: 107.12mgSelenium: 2.4µgZinc: 0.76mgCaffeine: 10mgNet Carbohydrates: 12.27g
Read more nutritional information values.

Data source: USDA

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