Go Back
+ servings
4 chocolate peanut butter protein bars stacked.

No-Bake Chocolate Peanut Butter Protein Bars

These healthy chocolate peanut butter protein bars are the perfect post-workout reward.

Course Dessert, Snacks
Cuisine American
Prep Time 15 minutes
Servings 12 Bars
Calories 223 kcal


Whey Version

  • 1 cup almond flour
  • 1 cup vanilla whey protein powder Use ISO for low-carb version
  • 1 cup peanut butter natural, smooth
  • 1/3 cup coconut flour
  • 2 cups sugar-free chocolate or any other type of coating chocolate

Plant-Based Version

  • 1 1/2 cup almond flour
  • 1/4 cup vanilla plant-based protein powder I used the brand VEGA
  • 1 cup peanut butter
  • 1/2 cup coconut flour
  • 2 cups sugar-free chocolate (plant-based) or any other type of vegan chocolate


  1. Line a 10X10 inch baking pan with parchment paper.

  2. Place all of the ingredients, except for chocolate, in a large mixing bowl, stir until well combined using a fork, then use your hands to finish mixing the dough into a semi-hard ball.

  3. Press the dough evenly into the baking pan using your hands.

  4. Transfer the baking pan to the freezer. Freeze overnight or for more than 4 hours.

  5. When you are ready to finish the bars, melt the chocolate over low heat in a small saucepan. 

  6. Line a large cookie sheet with parchment paper and place it near your saucepan. (Make sure there is no heat coming from underneath the cookie sheet if you decide to place it directly on the oven aside the saucepan. I know, available counter space can get sparse, sometimes!)

  7. Take the baking pan out of the freezer and place the frozen slab of dough on a large cutting board, removing the parchment paper. Cut the slab into bars using a long, sharp knife. The number of bars you make is up to you. (This recipe's nutritional information was calculated for 12 bars)

  8. Wait until your chocolate is completely liquid, then hold a bar over the melted chocolate. (Use a fork or any other similar tool and place it under the bar to hold it.) Using a spoon, slowly pour some liquid chocolate over the bar making sure to coat it entirely and as evenly as possible. Place the bar on the cookie sheet

  9. Repeat the previous step for every single bar.

  10. Transfer the cookie sheet to the refrigerator or freezer to solidify the chocolate coating for about 30 minutes.

  11. These bars are shelf-stable and can be kept at room temperature for up to 3 days in a sealed container. 7 days in the fridge and 3 months in the freezer.

    * See notes for additional storing instructions.

Recipe Notes

*I store my bars in the fridge, they just taste better this way! If you plan on freezing them for several weeks, you can wrap them in plastic individually or in stacks of 2-3 with a layer of parchment paper between each bar. Allow the bars to thaw for a good 30 minutes at room temp before eating. (I don't want you to break a tooth!)

Note: Nutrition information was calculated using the whey version of this recipe only.

Nutrition Facts
No-Bake Chocolate Peanut Butter Protein Bars
Amount Per Serving
Calories 223 Calories from Fat 144
% Daily Value*
Fat 16g25%
Saturated Fat 3g19%
Cholesterol 1mg0%
Sodium 134mg6%
Potassium 237mg7%
Carbohydrates 7g2%
Fiber 4g17%
Sugar 3g3%
Protein 12g24%
Vitamin A 215IU4%
Vitamin C 2.6mg3%
Calcium 72mg7%
Iron 1.6mg9%
* Percent Daily Values are based on a 2000 calorie diet.