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
Peanut Butter Energy Balls Recipe (2025) – Easy, Healthy & Delicious Snack

Peanut Butter Energy Balls

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Chewy, nutty, and ready in under 15 minutes, these peanut butter energy balls are the perfect protein-packed snack for work, the gym, or on-the-go.

  • Total Time: 15 minutes
  • Yield: 18-20 balls 1x

Ingredients

Scale
  • 1 cup natural peanut butter (thick, not runny)
  • 1/3 cup honey or maple syrup
  • 2 cups old-fashioned rolled oats
  • 2 tbsp ground flaxseed
  • 1 tbsp chia seeds
  • 1/4 cup mini chocolate chips (optional)
  • 2 tbsp protein powder (optional)
  • 1 tsp cinnamon (optional)

Instructions

  1. In a medium mixing bowl, combine peanut butter and honey (or maple syrup) until smooth and well blended.
  2. Add oats, flaxseed, chia seeds, protein powder, and cinnamon if using. Stir until fully combined.
  3. If using chocolate chips, let mixture cool slightly before adding to prevent melting.
  4. Adjust texture: add oats if too sticky, or a bit more peanut butter/honey if too dry.
  5. Roll mixture into 1-tablespoon-sized balls (smaller if desired).
  6. Place on a baking sheet or plate and chill for 20–30 minutes until firm.
  7. Store in an airtight container in the fridge for up to 10 days or freeze for up to 3 months.

Notes

For best flavor, use fresh oats and high-quality peanut butter. Customize with your favorite mix-ins like coconut, dried fruit, or spices.

  • Author: Sabella Sachi
  • Prep Time: 15 minutes
  • Cook Time: 0 minutes
  • Category: Snack
  • Method: No-Bake
  • Cuisine: American

Nutrition

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