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 peanut butter protein ball on a marble board

Protein Peanut Butter Balls

  • Author: Jessica Hoffman
  • Prep Time: 15 minutes
  • Cook Time: 0 minutes
  • Total Time: 15 minutes
  • Yield: 16-20 balls 1x
  • Category: Snack
  • Method: Mix
  • Cuisine: American
  • Diet: Vegan


These peanut butter protein balls are n0-bake and packed with protein for a healthy snack! 


Units Scale
  • 1 1/4 cup oats
  • 1/4 cup plant-based protein powder (I use this one)
  • 1 tbsp chia seeds
  • 1 cup natural peanut butter
  • 1/4 cup maple syrup
  • 1 tsp vanilla extract
  • 1/4 cup mini dark chocolate chips


  1. Add all the ingredients to a food processor or large bowl and mix together until blended. (if using a food processor, add in the chocolate chips at the end and pulse just until mixed.) 
  2. Use your hands to roll into even balls.
  3. Place in the fridge to set and store in the fridge in an airtight container.


*If you don’t have protein powder you can substitute it with almond flour. 

Depending on the brand of peanut butter you use, you may need to add slightly more or less peanut butter to get everything to bind together.

If using peanut butter with no salt in it, add a pinch of salt to this recipe to boost the flavour.

Don’t overdo it with the chocolate chips! If you add too many you’ll find that they make it hard to roll the dough into balls.

Use a tablespoon or a small cookie scoop to measure out even balls


  • Serving Size: 1 ball
  • Calories: 130
  • Sugar: 3.5g
  • Fat: 7g
  • Carbohydrates: 10g
  • Fiber: 2g
  • Protein: 6.5g

Keywords: peanut butter energy balls, peanut butter oatmeal balls, no bake protein balls, healthy peanut butter balls