Vegan Protein Balls
These delicious protein balls are vegan and gluten free friendly. You’ll love the taste of the oats, flaxseed, protein powder, and chocolate chips all mixed together to create a healthy energy bite that your family will love. They’re perfect for a post-workout snack or afternoon pick-me-up!
Prep Time30 minutes mins
Total Time30 minutes mins
Servings: 35 balls
Calories: 110kcal
Stir together the oats and protein powder in the bowl of a stand mixer until blended. (You can make them by hand, but it will be difficult to stir the stiff mixture.)
Add the peanut butter, maple syrup, flaxseed, vanilla, and cinnamon and beat on medium-low speed until a dough-like mixture forms.
If the mixture is too dry to roll into balls, add water gradually as needed. If it is too sticky, add a couple tablespoons more rolled oats.
Beat in the chocolate chips until they are evenly distributed in the mixture.
Roll the dough into balls, each one roughly weighing 30 grams. If the dough is sticking to your hands, dampen your hands slightly or chill the dough for 20 minutes.
Serve them right away, or store them in an airtight container in the fridge for up to 2 weeks. They can be frozen for up to 6 months.
- Hard peanut butter? Microwave it for 20-30 seconds to warm it up and make it easier to mix.
- Roll the balls right away after mixing up the dough. I found that the mixture got drier 20 minutes or so after mixing; this is probably due to the oats/flax absorbing the moisture in the dough.
- Too dry? Add extra water, vegan milk, or sweetener as desired.
- Too sticky? Add more oats 2 tablespoons at a time or chill the dough for at least 20 minutes.
- Use slightly wet hands to help you roll the balls smoothly and reduce sticking.
Serving: 1ball | Calories: 110kcal | Carbohydrates: 13g | Protein: 4g | Fat: 5g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 2g | Sodium: 54mg | Potassium: 93mg | Fiber: 1g | Sugar: 6g | Vitamin A: 1IU | Vitamin C: 1mg | Calcium: 23mg | Iron: 1mg