These 6-ingredient peanut butter protein balls only take a few minutes to throw together and are full of healthful ingredients! Naturally gluten-free, whole grain, dairy-free and with a vegan option.
Just basic ingredients
There’s loads of good stuff in these protein balls. Tons of natural peanut butter plus a bit of raw honey (or brown rice syrup for a vegan option), oats and coconut.
And of course, some mini chocolate chips because… why not? ;) Feel free to omit them if you want to limit your sugar.
Make sure to use the kind of peanut butter that just contains peanuts and salt. If you use a brand that has added fat and sugar, these peanut butter balls likely won’t turn out well. You’d also be adding a ton of fat (and probably not the healthy kind) and sugar!
So easy that kids can make them alone
To make these peanut butter protein balls, all you do is dump the ingredients into a bowl and roll the mixture into balls. It’s not an especially sticky mixture so you’ll have to squeeze them together to get the balls to hold together.
I’ve made these peanut butter protein balls a number of times with the exact same ingredients (as in from the same package) and the very small amount of water I needed to add to hold the mixture together varied each time (hence the range in the measurement given).
also discovered that instead of using additional water to bring together the mixture, vanilla extract’s a tasty alternative!
Prefer something more cookie-like but don’t want to turn on the oven? Try these no-bake oatmeal cookies! They’re also 100% whole grain and naturally gluten-free + vegan. And seriously – they’re one of my favorite recipes.
Peanut butter sub?
Wondering how to make peanut butter? All you need is 1 ingredient and a food processor!
But if you can’t have or don’t have peanut butter or peanuts on hand, you can experiment with other nut butters. I’ve tried today’s recipe with sunflower seed butter and it worked great. But I’m not sure about other nut butters.
They’re not always 100% interchangeable so I can’t say for sure if other types would work in these protein bites. That’s why I called it an experiment. ;) But I’m quite sure they’d be fine wth other types.
I can tell you that almond butter works amazingly well in these bliss balls, as does sunflower seed butter for a nut-free option. They’re like a chocolate version of this recipe and truly so delicious.
For a grain-free chocolate version, try these chocolate peanut butter protein balls. If you use cashew butter, then you’ve got youself some paleo protein balls. :)
Vegan option
Honey is quite a bit stickier and thicker than maple syrup and that’s why I only have brown rice syrup listed as a honey sub for this recipe.
I tried these balls with maple syrup but they fell apart more easily. So that’s why I recommend brown rice syrup.
If you give these peanut butter protein balls a try, I’d love to hear what you think!
And here are some resources if you’re new to the vegan or gluten-free diet:
- Are Oats Gluten-free?
- Is Honey Gluten-free?
- Are Chocolate Chips Gluten-free?
- Are Chocolate Chips Vegan?
- Is Peanut Butter Gluten-free?
- Is Peanut Butter Vegan?
Peanut Butter Protein Balls (gluten-free, vegan, whole grain, dairy-free)
- Prep Time:
- Cook Time:
- Ready in:
- Yield: 24 1" balls
Ingredients
- 1 cup (256 grams) natural peanut butter or sunflower seed butter for nut-free (the kind with just peanuts / seeds and salt)
- 1/4 cup (80 grams) honey or 1/4 cup brown rice syrup for a vegan version
- 2 teaspoons vanilla extract
- 1 1/2 cups (135 grams) rolled oats (use gluten-free oats, if needed)
- 1/2 cup (42 grams) unsweetened shredded coconut
- pinch of salt
- 1/3 cup (57 grams) mini chocolate chips (use vegan chocolate chips, if needed)
- 2-4 teaspoons water or additional vanilla extract
Directions
- In a medium mixing bowl, stir together the peanut butter, brown rice syrup or honey and vanilla extract.
- Stir in the oats, coconut and salt until well combined and then add the chocolate chips. If the mixture doesn’t hold together well when pinched together, add the additional water or vanilla, a teaspoon at a time until the mixture holds together well when pinched.
- Form 1” balls by pressing about 1 tablespoon of the mixture together.
- Store at room temperature for up to 3 days or refrigerate for 1 week.
255 comments on “Peanut Butter Protein Balls (gluten-free, vegan options)” — Add one!
16 comments are awaiting moderation!
Erin, what a gorgeous idea! We absolutely love protein balls! Definitely need to try these!
Thanks so much! I hope you will. :)
Hello Erin, awesome protein balls :) thanks for sharing.
Thank you! I’m glad you liked them. :)
Has anyone tried freezing these?
I’m sorry for just now seeing this! Yes, it works fine. :)
Hey there, I’m a huge fan of peanut butter and this peanut butter protein ballslook way awesome!
Thanks! I hope you’ll get to try them. :)
Hi Erin ! You’re very skilled. awesome protein balls
Hello! Thank you very much. :) I’m happy you enjoyed them!
Love making these! Great recipe! ☺
Thanks so much! I appreciate the feedback. :)
Can you substitute the PB with anything else? My daughter is allergic to peanuts – I use to enjoy these very much before having her.
Any kind of nut or seed butter should work. :)
The nutrition calculator came out with this:
Nutrition Facts
Servings: 18
Amount per serving Calories 129
% Daily Value*
Total Fat 20g 26%
Saturated Fat 2.5g 13%
Cholesterol 0mg 0%
Sodium 65mg 3%
Total Carbohydrate 9.1g 3%
Dietary Fiber 1.9g 7%
Total Sugars 4.9g
Protein 4.9g
Vitamin D 0 mcg 0%
Calcium 3mg 0%
Iron 0mg 1%
Potassium 31mg 1%
Awesome! Thank you for sharing that info
How much protein is in ball?
I don’t have that info but you could use this recipe analyzer for the nutritional profile.
Awesome!I made it last weekend. The taste was wonderful. Thank for your recipe
Do we have to wait a week until we can eat them?
Nope. You can store at room temperature for up to 3 days or refrigerate for up to 1 week.
Thank you so much for a great recipe. I made these yesterday and they were super easy and tasty.
So happy to hear that! Thanks for your comment. :)
what is the calorie, fat, protein and carb count in the original recipe?
How much protein per ball
I calculated the calories of the ingredients listed and found that the calories per piece would be around 115.
What about carbs??
I don’t have that info but you could use this recipe analyzer for the nutritional profile. :)
Can these be made with powdered peanut butter, such as PB2?
I’ve never tried it so I really can’t say. Sorry about that!
You could, but you would need to add more liquid so they have moisture to stick together…
These look very good, do you know nutritional value of them? protein and calories mainly? thank you
I don’t have that info but you could use this recipe analyzer for the nutritional profile.
How many balls do you think is a serving size? They are Delicious thank you for this recipe!!
Sorry for just now seeing your question! I think 2-3 is a reasonable number. I’m so happy you liked them. :)
I love this recipe! I really appreciate having the weight listed too as cups confuse me and put me off using a recipe. I add a scoop of vanilla protein powder too and eat one with some fruit when I need a snack after work before I go to the gym.
I’m happy you find the grams useful! I’m from the US but hate using cups because they’re not accurate. Everyone packs a cup of flour differently. I’m happy you love the recipe! Thanks for your comment. :)
I’ve been making this recipe for about 6 months and use most of the original recipe but use honey, dessicated coconut and Meridian peanut butter (which is pure peanut ie no salt, palm oil or sugar added) and sometimes add in dried raisins or cranberries. They always turn out delicious and Ive never needed to use any water. My 5 year old daughter takes one to school in her packed lunch instead of sweet treats. Thanks Tracey (UK)
Hi Tracey from the UK! :) Raisins and cranberries sound like great additions. I love that you pack your daughter one of these instead of a dessert! I hope she enjoys her not super sweet treats. Thanks a bunch for your feedback!