Peanut Butter Protein Balls (gluten-free, vegan options)

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. With a how-to recipe video. Updated with new photos in July 2019 (you can see the original one at the bottom of the post).

There’s been enough savory food around here recently. It’s time to get back to sweet treats! I figured I wouldn’t go all out with a super decadent dessert being as the holidays just passed so here’s a healthy snack.

There’s loads of good stuff in these protein balls. Tons of natural peanut butter, raw honey (or brown rice syrup for a vegan option), oats and coconut. And of course, some mini chocolate chips because… why not? ;)

By the way, who else loves peanut butter + honey?! It’s one of my favorite combinations. If you love it too, try these peanut butter chickpea cookies! I swear you can’t taste the chickpeas (which I actually hate!).

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.

Prefer something more cookie-like? 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 recipe!

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). I also discovered that instead of using additional water to bring together the mixture, vanilla extract’s a tasty alternative!

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!

Super Easy 6-ingredient Peanut Butter Protein Balls (gluten-free, vegan option, dairy-free)

Wondering how to make peanut butter? All you need is 1 ingredient and a food processor! Check out the video to see how easy it is.

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. :)

I haven’t tried today’s peanut butter balls with any other nut butters and they’re not always 100% interchangeable so I can’t say for sure if other types would work in these protein bites.

Peanut Butter Protein Balls (gluten-free, vegan, whole grain, dairy-free)

Rated 5.0 by 32 readers
Peanut Butter Protein Balls (gluten-free, vegan options)
  • Prep Time:
  • Cook Time:
  • Ready in:
  • Yield: 24 1" balls


  • 1 cup (256 grams) natural peanut butter (the kind with just peanuts 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


  1. In a medium mixing bowl, stir together the peanut butter, brown rice syrup or honey and vanilla extract.
  2. 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.
  3. Form 1” balls by pressing about 1 tablespoon of the mixture together.
  4. Store at room temperature for up to 3 days or refrigerate for 1 week.

Recipe by  |

Pin post on Pinterest Share post on Facebook Share post on Twitter Share post on Google+

235 comments on “Peanut Butter Protein Balls (gluten-free, vegan options)” — Add one!

2 comments are awaiting moderation!

  • Williams
    October 14, 2019 @ 7:01 am

    I love to cook. Finding and updating new menu recipes every day makes me more interested and interested in my work. Today’s my lucky day, Peanut Butter Protein Balls is great, just follow the instructions and everything is easy, I like that. Thanks for your sharing

  • Vicky says
    September 22, 2019 @ 7:06 pm

    How many calories per ball?

    • Erin replies to Vicky
      September 30, 2019 @ 11:53 am

      I don’t have the calories but you could use this recipe analyzer for the nutritional profile.

    • Mark replies to Vicky
      October 4, 2019 @ 4:58 am

      Around 115 per ball

  • Jean
    August 23, 2019 @ 3:30 am

    I’ll take anything with PB and chocolate please!! These look fantastic.

    • Erin replies to Jean
      September 6, 2019 @ 12:26 pm

      Thanks so much! :)

  • Susan Dubose
    August 23, 2019 @ 3:01 am

    Absolutely amazing for snack time! Definitely making more as the kids loved them.

    • Erin replies to Susan Dubose
      September 6, 2019 @ 12:26 pm

      I’m glad to hear that! Thanks for your feedback. :)

  • paleoglutenfreeguy
    August 22, 2019 @ 11:48 pm

    These are so cute! And the perfect combo of healthy and fun.

  • Anthony Allen
    August 16, 2019 @ 5:21 am

    Fantastic recipe. My family does not always appriciate eating vegan but this was a home run hit!. I am now on the hook to double the recipe every time I make it because their only complaint is that I don’t make enough! This is loved by kids and adults!

    • Erin replies to Anthony Allen
      September 2, 2019 @ 8:40 pm

      I’m so glad that everyone loved them, even though they’re vegan! ;) Thanks for your feedback!

  • Anthony Allena
    August 12, 2019 @ 6:08 am

    I made these except with almond flour instead of shredded coconut and they tasted great.

    • Erin replies to Anthony Allena
      August 13, 2019 @ 8:56 pm

      Yay! I’m glad that they came out well that way. :) Thanks for the tip!

  • Veronica
    August 8, 2019 @ 3:58 pm

    I’m vegan and I’m always looking for new innovative vegan dishes to make and this recipe was just divine!

    • Erin replies to Veronica
      August 13, 2019 @ 8:46 pm

      I’m so glad you enjoyed it! Thanks for your comment. :)

  • grills says
    July 31, 2019 @ 12:34 pm

    Such powerful balls, I like peanut flavor so will make them soon. Thanks for the recipe.

    • Erin replies to grills
      August 8, 2019 @ 7:07 pm

      You’re welcome! I hope you’ll enjoy them. :)


Comments? I’d love to hear from you!

Your email address will not be published. Required fields are marked with *


Comments are moderated. If you don’t see your comment immediately, don’t panic… it went through! Thank you so much for taking time to leave feedback!

Please help others by rating the recipe: