Go Back
+ servings
Stack of vegan protein balls made with peanut butter, oats, protein powder, and chocolate chips, in a white bowl.
Print Recipe
5 from 17 votes

Vegan Protein Balls

These delicious vegan protein balls are a healthy snack for a boost of energy and nutrition. Plus, they have no refined sugar and happen to be gluten free! My easy recipe comes together in only 10 minutes, and has 5 grams of protein per ball!
Prep Time10 minutes
Total Time10 minutes
Course: Dessert, Snack
Cuisine: American, Vegan
Diet: Gluten Free, Low Calorie, Low Fat, Vegan, Vegetarian
Servings: 16 protein balls
Calories: 136kcal
Author: Anjali Shah

Ingredients

Instructions

  • Warm the peanut butter in the microwave for 30 seconds.
  • Transfer the peanut butter to a mixing bowl along with all remaining ingredients.
  • Using a spatula mix to form a dough.
  • Scoop out a tbsp of the dough. Using your hands shape into balls and place on a baking tray lined with baking paper.
  • Repeat until all of the dough has been shaped into balls. Dough makes about 16 larger protein balls or 20 smaller protein balls.
  • Refrigerate for 30 minutes before serving.

Video

https://youtu.be/o0pGT1vKoyI

Notes

  • My #1 Secret Tip for this recipe is to use a small ice cream scoop or a tablespoon to portion out the dough so that all the protein balls come out evenly shaped.
  • Thicken Dough: If I find that my vegan protein ball dough is too wet, I add a little oat flour, almond flour, or coconut flour to firm it up. On the other hand, if the dough is too dry, I simply mix in a bit more nut butter until it reaches the right consistency.
  • Flavor Boost: I like to toast seeds or nuts lightly before adding them to the dough. It brings out a deeper, nuttier flavor and adds a little crunch to each bite.
  • Rolling Tips: I make sure my hands are slightly damp when rolling the balls. This prevents the dough from sticking to my fingers and helps create smooth, even balls every time.

Nutrition

Serving: 1large protein ball | Calories: 136kcal | Carbohydrates: 12g | Protein: 5g | Fat: 9g | Saturated Fat: 2g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 3g | Cholesterol: 5mg | Sodium: 61mg | Potassium: 102mg | Fiber: 1g | Sugar: 6g