No-Bake Peanut Butter Protein Balls
I love keeping a batch of these Peanut Butter Protein Balls in my fridge for busy days when I need something quick and satisfying. They’re filling, flavorful, and incredibly easy to make — in fact, you can whip them up in just 10 minutes without even turning on the stove!

I’ve made a lot of snack recipes over the years, but these Peanut Butter Protein Balls are the kind I always come back to. Not only are they soft, sweet, and chewy, but they also taste exactly like a peanut butter treat in bite-sized form. Plus, they’re totally vegan, free of refined sugar, and high in protein and fiber. Score!
Another added bonus is how easy they are to throw together. Everything gets dumped into one bowl, you roll them up, and they’re ready to go. There’s no need to heat up the oven, break out the blender, or wash multiple mixing bowls after you’re finished. They’re completely foolproof and take just 10 minutes from start to finish.
I hope you love these Peanut Butter Protein Balls as much as I do! Store a batch in your fridge so you’ve got an easy snack ready to go whenever you need it, and let me know what you think in the comments.
Why you’ll love these Peanut Butter Protein Balls

Peanut Butter Protein Balls ingredients
How to serve Peanut Butter Protein Balls

Substitutions & variations
Quick recipe tips
- Adjust the texture as needed by adding a splash of plant-based milk if the mixture is too dry or a little extra oats if it feels too wet.
- Let the mixture sit for a few minutes before rolling to give the oats, flax, and chia seeds time to absorb moisture and firm up.
- Press firmly when shaping to help the protein balls stay together and prevent crumbling.
Step-by-step instructions
- Mix ingredients: Add the oats, peanut butter, protein powder, vanilla, raisins, maple syrup, chia seeds, and flaxseed to a large bowl and stir until a thick dough forms.
- Scoop and roll: Use a cookie scoop to portion the mixture into evenly sized balls. Gently roll each portion between your hands until smooth and compact.
- Enjoy: Serve immediately, or refrigerate or freeze for later.
Make ahead & storage
These No-Bake Peanut Butter Protein Balls are amazing for meal prep! Whip up a big batch at the beginning of the week so you have an easy grab-and-go snack waiting in your fridge.
Meal prep
- Make them ahead: Prepare and roll the protein balls in advance, then keep them chilled in the fridge until you’re ready to enjoy.
- Double the batch: These store well, so feel free to make extras to keep on hand for busy weeks.
- Grab and go: Portion a few into individual containers for an easy snack you can take to work, school, or on the go.
Storing leftovers
- Fridge: Store the protein balls in an airtight container in the refrigerator for up to 1 week.
- Keep them covered: An airtight container helps prevent the protein balls from drying out or picking up other flavors from your fridge.
Freezing
- Freeze for later: You can store the protein balls in a freezer-safe container or bag for up to 3 months.
- Thaw and enjoy: Let them thaw in the refrigerator overnight or at room temperature for about 15-30 minutes before eating.

FAQ
Stay in the loop!
Healthy eating tips & recipes delivered directly to your inbox
More healthy snacks & desserts
High-Protein Chocolate Tofu Pudding
Peanut Butter Banana Nice Cream
Chickpea Cookie Cups
Chocolate Peanut Butter Protein Smoothie
Peanut Butter Protein Balls
Ingredients
- 1 cup rolled oats
- 1/2 cup creamy peanut butter
- 1/3 cup chocolate protein powder about 1-2 scoops, depending on the brand
- 1 teaspoon vanilla extract
- 1/2 cup raisins
- 1/3 cup maple syrup
- 2 tablespoons chia seeds
- 1/2 cup ground flaxseed
Instructions
- Add the rolled oats, peanut butter, protein powder, vanilla extract, raisins, maple syrup, chia seeds, and ground flaxseed to a large mixing bowl. Stir until well combined and a thick dough forms.
- Using a cookie scoop, portion the mixture into evenly sized balls. Roll each portion between your hands as needed to help it hold together.
- Enjoy immediately, or store leftovers in an airtight container in the refrigerator or freezer.





