Save This Recipe Form

Want to save this recipe?

Enter your email below & I'll send it straight to your inbox. Plus you’ll get new recipes from me every week!

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
A chocolate protein a ball with a bite taken out of it.

Chocolate Peanut Butter Protein Balls

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 6 reviews
  • Author: Deryn Macey
  • Prep Time: 10 mins
  • Total Time: 10 mins
  • Yield: 20
  • Category: Snack
  • Cuisine: American
  • Diet: Vegan


Blend up these chocolate peanut butter protein balls in minutes for a yummy no-bake snack that tastes like dessert!


  • 1 cup (280 g) very tightly packed, soft pitted dates
  • 1 cup (210 g) ripe, lightly spotted banana (about 2 small or 1 large)
  • 1/2 cup (50 g) cocoa powder
  • 1/4 cup (60 g) natural creamy peanut butter
  • 1/2 tsp sea salt
  • 2 servings (60 g) vegan vanilla or chocolate protein powder


  1. Add the dates and banana to a food processor and blend into a paste.
  2. Add the rest of the ingredients and blend until it forms one large balls.
  3. Use your hands to roll the dough into 20 balls.


It’s important to use soft, moist dates in this recipe. If your dates are overly dry, soak them in hot water for 10 minutes then drain well before before use.

Alternative: For more protein and peanut butter flavour, use 1/4 cup each powdered peanut butter and cocoa powder instead of 1/2 cup of cocoa powder.

Addition: For an extra treat, add up to 1/2 cup of mini chocolate chips or melt chocolate and roll the balls for a chocolate coating.

Nut-Free Option: Use sunflower seed butter or tahini instead of peanut butter. You can also use almond butter or cashew butter.

Storage: Store in a sealed container in the fridge for up to 1 week or freezer for up to 2 months.


  • Serving Size: 1 ball
  • Calories: 82
  • Sugar: 10 g
  • Sodium: 82 mg
  • Fat: 2 g
  • Carbohydrates: 15 g
  • Fiber: 3 g
  • Protein: 4 g