This nutritious and colorful monster cookie-inspired treat is a favorite among children and grown-ups. Our protein bites look and taste like dessert but contain 5 grams of protein, 3 grams of fiber and minimally-processed ingredients in every ball.

Prep: 25 minsTotal: 25 minutes
Servings: 20 protein balls 1x


  • 1 ½ cups old-fashioned rolled oats (160g)
  • 3 tablespoons ground flaxseed (25g)
  • 1 tablespoon chia seeds (10g)
  • Pinch of fine salt
  • ¼ cup vanilla whey protein powder (or vanilla plant-based protein powder of choice)
  • ¾ cup natural creamy peanut butter (190g)
  • ¼ cup honey (80g) (or brown rice syrup for vegan)
  • 1 teaspoon vanilla extract
  • ¼ cup candy-coated chocolate pieces 
  • ¼ cup mini chocolate chips
  • 12 tablespoons water, if needed


  1. To the bowl of a food processor or blender, add the oats, ground flaxseed, chia seeds, and salt. Pulse 10-15 times until some of the oats are broken into very small pieces, while some may remain relatively intact. 
  2. Stir in the whey protein powder. 
  3. Transfer to a mixing bowl and add in the wet ingredients, such as nut butter, honey, and vanilla. Stir with a wooden spoon or mix with clean hands until well combined. If the dough does not stick together, add ½ tablespoon of water at a time and mix in until the dough sticks together easily when formed into a ball.
  4. Stir in the candy-coated chocolate pieces and chocolate chips
  5. Roll the dough into 20 balls using about 2 tablespoons of dough per bite (about 25-28 g in dough weight per ball). Dampen your hands slightly with water to prevent sticking.
  6. Store balls in a covered container in the fridge for up to 2 weeks, or in the freezer for up to 3 months. We recommend placing a sheet of parchment paper between layers to keep them from sticking together when frozen.


If your peanut butter is more solid at room temperature, heat the peanut butter just slightly until it achieves a runny/drizzly consistency.

Nutrition Information

  • Serving Size: 1 protein ball
  • Calories: 142
  • Fat: 7 g
  • (Sat Fat: 2 g)
  • Sodium: 15 mg
  • Carbohydrate: 16 g
  • (Fiber: 3 g
  • Sugar: 7 g)
  • Protein: 5 g
  • Cholesterol: 1 mg


© The Real Food Dietitians
Recipe By: Jessie Shafer