protein ball being held by hand

Oatmeal Peanut Butter Protein Balls (VIDEO)

These Oatmeal Peanut Butter Protein Balls are a delicious snack or dessert! They can easily be made into homemade protein bars instead of balls, and customized with chocolate chips, coconut, flax seed, or your favorite ingredients!
Course Snack
Cuisine American
Keyword protein ball, protein bite
Prep Time 15 minutes
Cook Time 0 minutes
Chill & Roll 1 hour
Total Time 15 minutes
Servings 20 balls
Calories 130kcal
Author Becca Ludlum


You'll need:

  • 2 cups oats I use quick cook
  • 1/2 cup chocolate chips
  • 1 scoop vanilla protein powder or unsweetened
  • 2/3 cup shredded coconut unsweetened
  • 1/2 cup peanut butter
  • 1/3 cup honey
  • 1 teaspoon vanilla extract
  • 2 tbsp chia seeds optional
  • 2 tbsp flaxseed optional
  • 2 tbsp mct powder optional


Here's how to put them together:

  • In a large bowl, mix together all of the ingredients.
  • Using a stand mixer for this recipe is the best way to get the ingredients to stick together nicely and make the protein balls easy to roll. If you don’t have a stand mixer, a hand mixer or spoon will do!
  • Chill mixture in the refrigerator for an hour, then roll out balls about an inch in diameter. The chilling helps you roll the mixture. 
  • Store in an airtight container. I prefer to keep them in the fridge.



For the 21 Day Fix, I treat these like a healthy dessert–2 balls = 1 yellow container treat swap. If you're comfortable pushing the top of the calorie range for treat swaps, you could have three. 
6 Weight Watchers Points per ball. 
For tips on how to get the balls to stick together nicely, visit
* Nutritional value does not include optional ingredients


Calories: 130kcal | Carbohydrates: 16g | Protein: 4g | Fat: 6g | Saturated Fat: 2g | Cholesterol: 4mg | Sodium: 45mg | Potassium: 90mg | Fiber: 1g | Sugar: 10g | Vitamin A: 10IU | Calcium: 20mg | Iron: 1mg