Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Chocolate Peanut Butter Protein Balls


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Sophia
  • Total Time: 10 minutes
  • Yield: 10 protein balls
  • Diet: Vegan

Description

Rich, fudgy, and satisfying, these no-bake Chocolate Peanut Butter Protein Balls are the perfect plant-based snack for energy, recovery, or a sweet treat without the guilt.


Ingredients

1/2 cup peanut butter (natural, unsweetened)

1/4 cup cocoa powder

1/4 cup protein powder (chocolate or vanilla flavor)

3 tablespoons maple syrup or agave

1/2 teaspoon vanilla extract

1/8 teaspoon salt

23 tablespoons oat flour (as needed for texture)

2 tablespoons mini chocolate chips (optional)


Instructions

  1. In a medium bowl, mix the peanut butter, cocoa powder, protein powder, maple syrup, vanilla extract, and salt until mostly smooth.
  2. Check the texture. If too sticky, add oat flour one tablespoon at a time until the dough firms up.
  3. Fold in mini chocolate chips, if using.
  4. Scoop and roll the mixture into small, bite-sized balls using your hands.
  5. Place the balls on a parchment-lined container or plate and refrigerate for at least 30 minutes to set.

Notes

Swap peanut butter for almond, cashew, or sunflower seed butter for a different flavor or nut-free option.

Add a pinch of cinnamon or espresso powder to enhance the taste.

Ground flaxseed or almond flour can replace oat flour if needed.

Roll in shredded coconut or crushed nuts for extra texture.

Store in the fridge for up to a week or freeze for longer storage.

  • Prep Time: 10 minutes
  • Cook Time: 0 minutes
  • Category: Snack
  • Method: No-Bake
  • Cuisine: American

Nutrition

  • Serving Size: 1 ball
  • Calories: 95
  • Sugar: 5g
  • Sodium: 60mg
  • Fat: 6g
  • Saturated Fat: 1.5g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 8g
  • Fiber: 2g
  • Protein: 4g
  • Cholesterol: 0mg