Go Back
+ servings
A plate of peanut butter protein balls. One of the balls is on top of the rest and it has a bite taken out of it.
Print Pin
No ratings yet

Peanut Butter Protein Balls

Peanut butter protein balls with protein powder, dates, peanut butter, and vanilla have a rich peanut butter flavor and pack 6 grams of protein per ball. They're ready in 15 minutes and are perfect for a healthy snack, dessert, and meal prep. Gluten-free and easily made vegan.
Course Dessert, Snack
Cuisine American
Keyword peanut butter protein balls, peanut butter protein balls with protein powder, protein balls peanut butter, protein peanut butter balls
Prep Time 15 minutes
Total Time 15 minutes
Servings 15 protein balls
Calories 104kcal
Author Kelly Nardo

Equipment

  • food processor

Ingredients

  • 1 cup medjool dates (about 8 dates/120 grams - I like to get dates with the seeds in them and then remove them so they are juicy)
  • 1/2 cup all-natural peanut butter (128 grams)
  • 1 cup vanilla protein powder (100 grams)*
  • 4-6 tablespoons milk (amount will depend on how juicy your dates are)
  • 1 teaspoon vanilla bean paste
  • 1/4 teaspoon cinnamon
  • pinch of salt

Instructions

  • Make the energy ball mixture. Add dates, peanut butter, milk (start with 4 tablespoons and add more as needed), protein powder, vanilla bean paste, cinnamon, and salt to your food processor and process until smooth, and the dates are broken down. It should form a slightly crumbly, yet wet, dough. If the dough is too wet, add more protein powder, or you can add some rolled oats. If it is too dry, add more milk.
  • Form into balls. Using a small cookie scoop or a tablespoon as a scoop, form 15 equal-sized balls. Place in the fridge for 15-30 minutes to chill.
  • Enjoy!

Notes

*The protein you use can make or break this recipe. I like plant-based protein because it adds some sweetness, and the consistency works best. You will want a thicker consistency to help absorb the liquid of the nut butter. If you don’t have plant-based protein, you can substitute your favorite protein, but I would be careful of the ratios. If you don’t have protein powder, I would substitute rolled oats, almond flour, or coconut flour, but the amount would change.

Nutrition

Serving: 1protein ball | Calories: 104kcal | Carbohydrates: 10.1g | Protein: 6g | Fat: 5g | Saturated Fat: 0.9g | Polyunsaturated Fat: 0.8g | Monounsaturated Fat: 2.3g | Cholesterol: 0.7mg | Sodium: 95mg | Potassium: 144mg | Fiber: 1.5g | Sugar: 7.3g | Vitamin A: 17.5IU | Calcium: 29mg | Iron: 1.1mg