Peanut Butter Protein Balls Recipe

Close-up of peanut butter
Glow Cuisine / Getty Images
Total Time 15 min
Prep 15 min, Cook 0 min
Yield 16 (1 ball each)

This peanut butter protein balls recipe is so easy to make and it's the ideal snack when your energy is flagging and you need a quick nosh to get up to speed.

The exact ratio of ingredients and resulting taste will depend a little on the types of protein powder and peanut butter you use. This basic recipe was made with a French Vanilla flavor protein powder but chocolate and other flavors work fine as well. The agave syrup goes a long way in giving it some sweetness.


  • 1 cup natural peanut butter
  • 4 scoops (or 1 1/3 cups) any flavor whey protein powder
  • 1 teaspoon vanilla extract
  • 1/2 cup agave syrup or to taste
  • Crushed nuts or almond flour/almond meal, optional


  1. In a medium bowl, mix together all of the ingredients until thoroughly combined. A stand mixer works great for this, but a food processor or a wooden spoon works fine as well. You might need to add more protein powder if the mixture is too wet or more agave syrup if it's too dry.
  2. Roll the mixture into 1-inch balls.
  3. If you like, roll in crushed nuts or almond flour/almond meal (the calorie count given does not include the nuts or almond flour).

    Preparation Tips

    If the peanut butter you use has a lot of oil (natural peanut butter will vary quite a bit in the amount of oil), you'll probably need more protein powder. Also, the amount of agave syrup you use is obviously dependent on your personal taste.

    Note that these balls are soft at room temperature so you can't throw them in a bag and expect that they will hold their shape.  

    Rate this Recipe

    You've already rated this recipe. Thanks for your rating!

    Continue Reading