No-Bake Peanut Butter Protein Balls Recipe

These Peanut Butter Protein Balls are soft, chewy, and made from simple, real-food ingredients like oats, ground flaxseed, maple syrup, and vanilla whey protein powder. This no-bake snack takes minutes to prepare, is meal-prep friendly, and offers about 5 grams of protein per bite, depending on the protein powder you use.

Peanut Butter Protein Balls piled on a plate.

If you want a snack that feels like a treat but still nourishes, these Peanut Butter Protein Balls fit perfectly. They’re lightly sweetened with pure maple syrup and studded with mini dark chocolate chips for a little indulgence. The texture is the highlight: tender from peanut butter, pleasantly chewy from rolled oats, and well-bound by flaxseed meal and protein powder so the bites don’t feel dry or chalky.

They take only a few minutes to mix and roll, and they don’t require baking. The dough rolls easily without chilling, though chilling briefly will firm them up if you prefer. Store them in the refrigerator for up to a week or freeze for longer storage—frozen balls thaw quickly at room temperature.

Soft and chewy peanut butter protein balls on a plate.

Why this recipe works

  • Uses straightforward, wholesome ingredients you can keep on hand
  • Soft, chewy texture—no dryness or chalkiness
  • About 5 g protein per ball (varies by protein powder)
  • No baking required; ready in minutes
  • Freezer-friendly and convenient for meal prep
  • More economical than many store-bought protein snacks

Recipe ingredients

Ingredients for peanut butter protein balls.
  • Natural creamy peanut butter — choose a drippy, stirred-style peanut butter for the best texture; stir it before measuring if oil has separated.
  • Old-fashioned rolled oats — provide chew and structure; quick oats can be used but will be less chewy. Avoid steel-cut oats.
  • Ground flaxseed (flaxseed meal) — adds fiber and helps bind the mixture.
  • Vanilla whey protein powder — boosts protein and adds flavor; unflavored or plant-based powders can also work, but texture may change.
  • Pure maple syrup — natural sweetener and binder.
  • Mini dark chocolate chips — optional, for bursts of chocolate throughout.

Quantities and full instructions are provided in the recipe card below.

How to make no-bake peanut butter protein balls

Pro tip: Use natural peanut butter made from just peanuts (and salt if desired). If your peanut butter is firm, warm it for 10–20 seconds in the microwave to soften before mixing.

Simple method: Stir the wet ingredients until smooth, add the dry ingredients and fold to combine, then scoop and roll into balls.

Peanut butter protein balls wet ingredients in bowl.
In a medium bowl, stir together peanut butter and maple syrup until smooth.
Peanut butter protein ball dough combined in a bowl.
Add oats, flaxseed meal and protein powder; fold in chocolate chips.
Rolled peanut butter protein balls on a parchment lined baking sheet.
Use a scoop or spoon to portion the mixture and roll into 1″ balls. Chill briefly if desired.

Tips for Success

  • Different protein powders absorb liquids differently. Whey tends to produce a softer, smoother dough; many plant-based powders can make the mixture drier. Adjust liquids and dry ingredients as needed.
  • If the dough is too dry or cracks when rolling, stir in 1 tablespoon of milk (dairy or non-dairy) at a time until the texture is soft and holds together.
  • If the dough is slightly sticky, add 1 tablespoon of flaxseed meal (or up to 2) to absorb moisture and firm the mixture.
  • For firmer balls, chill them for 20–30 minutes before serving.
  • Store in an airtight container in the refrigerator for up to 1 week or freeze for up to 3 months; let frozen balls sit at room temperature a few minutes before eating.

Optional higher-protein version

To boost protein, increase the vanilla whey protein powder to 1/2 cup and add 1–2 tablespoons of milk (dairy or non-dairy) as needed to maintain a soft, pliable texture without making the mixture too sticky.

No-bake peanut butter protein balls on parchment paper.

Recipe FAQs

Are these protein balls gluten-free?

Yes, when you use certified gluten-free rolled oats.

Can I use plant-based protein powder?

Yes. Textures may vary because plant-based powders can absorb more moisture. You may need to add a little milk to reach the desired softness.

Can I freeze the peanut butter protein balls?

Yes. Store in an airtight container and freeze up to 3 months. Allow a few minutes at room temperature before enjoying.

How much protein is in each ball?

Each ball contains approximately 5 grams of protein, depending on the brand and type of protein powder used. Using the higher-protein variation will increase the protein per ball.

No-bake peanut butter protein balls on a plate with bite out of one ball.

More snack recipes you’ll love:

  • Banana peanut butter oatmeal bars
  • Homemade nut bars
  • Greek yogurt fruit dip
  • No-bake peanut butter bars
  • Pumpkin spice protein granola

Did you try this recipe? If so, please leave a review and tag @flavorthemoments on social media so the author can see what you made.

Peanut Butter Protein Balls piled on a plate.

Peanut Butter Protein Balls

Servings:
20 servings
Prep Time: 10 mins
Cook Time: 0 mins
Total Time: 10 mins
Soft, chewy peanut butter protein balls made with a handful of real-food ingredients. Quick to prepare and perfect for snacks or meal prep.

Equipment

  • 1 1/2″ cookie scoop (or tablespoon)
  • Mixing bowl
  • Parchment or waxed paper-lined baking sheet

Ingredients

  • 1 cup natural peanut butter
  • 1/3 cup maple syrup
  • 2/3 cup rolled oats
  • 1/3 cup vanilla whey protein powder (or plant-based alternative)
  • 1/4 cup flaxseed meal
  • 1/3 cup mini dark chocolate chips

Instructions

  1. Line a rimmed baking sheet with waxed paper or parchment and set aside.
  2. In a medium bowl, combine the peanut butter, maple syrup, and a splash of vanilla if desired. Stir until smooth. If the peanut butter is firm, warm it for about 20 seconds to soften.
  3. Add the rolled oats, protein powder, and flaxseed meal. Stir until the mixture is evenly combined and holds together. Fold in the mini dark chocolate chips.
  4. Using a 1 1/2″ cookie scoop or a tablespoon, portion the mixture and roll into balls—about 18–20 total. Place the balls on the prepared pan.
  5. Chill the balls 20–30 minutes if you want them firmer; they can be enjoyed immediately if the texture is already to your liking. Store chilled in an airtight container.

Notes

  1. Adjust texture as needed: if the dough is too dry, add 1–2 tablespoons of milk (dairy or non-dairy). If too sticky, add an extra tablespoon or two of protein powder or flaxseed meal.
  2. Store in the refrigerator for up to 1 week or freeze for up to 3 months.

Nutrition

Serving: 1 ball • Calories: 136 kcal • Carbs: 11 g • Protein: 5 g • Fat: 9 g

Saturated Fat: 2 g • Fiber: 2 g • Sugar: 6 g • Sodium: 64 mg

Nutrition is estimated using a food database and should be used as a guideline only.

Course: Snacks
Cuisine: American
Author: Marcie
All recipes and images © Flavor the Moments.