Go Back
+ servings
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.
No ratings yet
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 ginger powder 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 barSodium: 3.9mgSugar: 4gFiber: 1gCalories: 194kcalSaturated Fat: 6.2gFat: 13.3gProtein: 12gCarbohydrates: 6.1g
Keyword Chocolate Peanut Butter Protein Bar, Chocolate Protein Bar Recipe, Homemade Protein Bar Recipe
Tried this recipe?Let us know how it was!