Chocolate Peanut Butter Protein Balls (grain-free, vegan)

These healthy no-bake chocolate peanut butter balls are loaded with protein and are vegan, grain-free, gluten-free and dairy-free.

Yesterday I set out to make a cinnamon raisin version of this raw peanut butter chocolate chip cookie dough. I wasn’t feeling overly ambitious (meaning I didn’t feel like actually baking anything) and it sounded easy enough. Just use almond butter instead of peanut butter and add cinnamon and raisins! But no. That was gross.

No-bake Chocolate Peanut Butter Protein Balls without protein powder (vegan, grain-free, gluten-free, and dairy-free)

Then I decided that double chocolate peanut butter cookie dough sounded even better than the cinnamon raisin idea, but after adding additional peanut butter and doubling the maple syrup and still not being in love with the recipe, it became clear that that wasn’t in the cards, either. So I finally decided just to go with protein balls. These are delicious but they don’t taste like cookie dough. They do actually taste like grain-free cookie dough but that’s not what I was going for! If I’m going to make raw cookie dough, I want it to taste like it was made with all-purpose flour.

What we have here instead are some chocolate peanut butter protein balls! They don’t really taste like dessert, but they’re great for a quick, healthy, late-night chocolate craving. To be honest, I prefer the peanut butter cookie dough because it’s straight up peanut butter goodness. Once you add cocoa powder (with chocolate chips being an exception!) to something peanut butter flavored, it’s just not quite as good.

No-bake Chocolate Peanut Butter Protein Balls without protein powder (vegan, gluten-free, grain-free and dairy-free)

I haven’t tried it but I imagine almond butter would work in these if you want a paleo-friendly version. But after my cookie dough experiments, I don’t say that with 100% confidence.

Nut butters are weird. I always thought that they were mostly interchangeable but lately I’ve been playing around with them and the end product doesn’t always come out the same texture-wise! Sometimes they’re really different.

See those white specks in the balls? If you use a finely ground almond flour, you shouldn’t have those. I ran out of my favorite brand, which is uniformly finely ground, and had to buy something else. Only now when looking at these pictures did I realize how badly this other almond flour was ground! Do almond flour brands vary that greatly in the US? It almost looks as if I dumped some coconut flakes in there! Anyway. Enjoy the protein balls. :)

No-bake Chocolate Peanut Butter Protein Balls (vegan, gluten-free, grain-free, dairy-free)

Rated 5.0 by 8 readers
Chocolate Peanut Butter Protein Balls (grain-free, vegan)
  • Prep Time:
  • Cook Time:
  • Ready in:
  • Yield: 20 balls


  • 3/4 cup + 2 tablespoons (224 grams) salted natural peanut butter (the kind with just salt and nuts)
  • 1/4 cup (60 milliliters) maple syrup
  • 2 teaspoons water
  • 1 teaspoon vanilla extract
  • 2/3 cup (66 grams) almond flour
  • 3 tablespoons (22 grams) Dutch-process cocoa powder
  • 6 tablespoons mini semi-sweet chocolate chips (use dairy-free / vegan chocolate chips, if necessary)
  • a pinch of salt if your peanut butter is unsalted


  1. Mix everything together and roll into balls by squeezing together tablespoon-sized balls of dough. The dough should be a little crumbly, but not so crumbly that you can't form balls easily. If it's too dry to squeeze into balls, add a little extra water.
  2. Refrigerate in an airtight container for up to one week. These also freeze well.

Recipe by  |

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

88 comments on “Chocolate Peanut Butter Protein Balls (grain-free, vegan)” — Add one!

2 comments are awaiting moderation!

  • Dallas says
    January 10, 2021 @ 2:04 pm

    These are exactly what I was looking for as I’m a peanut butter and chocolate lover. No gluten or dairy. I rolled them in hemp hearts and they are delicious!

    • Erin replies to Dallas
      January 12, 2021 @ 6:52 am

      What a delicious addition! Thanks for the tip. I’m so glad that you enjoyed them! :)

  • Melinda Wallace says
    April 19, 2020 @ 10:56 pm

    Fantastic! I substituted chocolate protein powder for the Dutch cocoa.

    • Erin replies to Melinda Wallace
      April 20, 2020 @ 1:18 pm

      Oh, great idea! What brand did you use? Thanks for the tip!

  • Grace
    June 6, 2019 @ 3:44 am

    Thanks for the great recipe! Just what I was looking for– gluten free, no-bake, etc. I used Nutella instead of both chocolates since that it what I had on hand. Yes, agree with earlier comment, amazeballs! :-)

    • Erin replies to Grace
      June 7, 2019 @ 1:29 pm

      Nutella is always a yummy sub! :D I’m glad that you liked them! Thanks for your feedback.

  • Grace
    April 8, 2019 @ 3:19 am

    These were great! Instead of 2/3 cup almond flour, I subbed 1/3 whey protein powder. It came out yummy! My husband liked them too. :)

    • Erin replies to Grace
      April 14, 2019 @ 8:32 pm

      What a great idea! Thanks for the tip and your comment. :)

  • Jules Shepard says
    March 2, 2019 @ 8:21 pm

    Well these are on the menu for today – they look so so yummy!

  • Ru says
    February 23, 2019 @ 9:01 pm

    Could I use oatmeal flour instead of almond?

    • Erin replies to Ru
      February 25, 2019 @ 2:37 pm

      Almond flour is interchangeable with other types of nut flours and not really oat flour. But I think it might work (in an easy no-bake recipe like this) if you add a bit of oat flour at a time until it holds together well.

  • Leslie says
    December 16, 2018 @ 4:25 am

    Can you give me the nutritional value of this? I’m trying to add it to my fitness pal

    • Erin replies to Leslie
      December 17, 2018 @ 10:56 am

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

  • ilsa
    April 26, 2018 @ 10:44 pm

    Great recipe! I replaced the maple syrup with stevia powder, some water, and some sugar-free caramel syrup to make it low-carb & sugar-free. Thanks!

    • Erin replies to ilsa
      April 28, 2018 @ 8:20 pm

      You’re welcome! I’m happy to hear that your subs worked out well. :) Thanks for your feedback!

  • Leisana says
    April 10, 2018 @ 6:13 pm

    Can i just use regular flour instead?

    • Erin replies to Leisana
      April 10, 2018 @ 6:43 pm

      Unfortunately not. It doesn’t work the same way as almond flour. Sorry about that!

      • Leisana replies to Erin
        April 10, 2018 @ 11:14 pm

        how come?

        • Erin replies to Leisana
          April 12, 2018 @ 7:58 pm

          Because every type of flour isn’t interchangeable with each other. If you don’t want to use almond flour, any other type of nut flour or nut meal would work. :)

  • Lisa says
    March 16, 2018 @ 1:21 am

    Can you use almond flour instead?

    • Erin replies to Lisa
      March 18, 2018 @ 1:50 pm

      Hmm. This recipe already uses almond flour so I’m not sure what you mean?

  • Micheddy
    March 2, 2018 @ 10:51 pm

    I made these and only change was subbed 1Tbsp chocolate protein powder for 1 Tbsp cocoa powder. I had 13 balls and came out to 7.7g protein/ball. They taste amazeballs!! They’re like chocolate peanut butter cookie dough. Make them now, you’ll be so happy you did.

    • Erin replies to Micheddy
      March 3, 2018 @ 4:02 pm

      I like your protein powder sub! Sounds great. :) Thanks a bunch for the tip and for your comment! I’m happy that they came out well for you.

  • Brian Beaudet says
    February 11, 2018 @ 2:41 am

    For the recipe as is, I calculated 120 calories per ball. I make about 22 balls per recipe in total.

  • Brenna says
    August 16, 2017 @ 1:01 am

    I love these but I’m not that much of a nut butter fan.
    I like to have it with only 2 tbs of peanut butter and swap the cocoa for cacao. With less peanut butter it tastes like cake hahaha. Probably not as healthy though.

    • Erin replies to Brenna
      August 17, 2017 @ 8:04 pm

      I do like the sound of them tasting like cake! I’ll have to try that. Thanks for the tip! So happy you liked them. :)

  • Boyan Minchev
    August 1, 2017 @ 3:10 pm

    I love peanut butter and when is mixed with chocolate this makes the perfect combination :) Thank you for sharing this protein balls recipe with us.

    • Erin replies to Boyan Minchev
      August 1, 2017 @ 10:14 pm

      I hope you’ll get to try them out (if you haven’t already!) :)

  • MaryGarcia says
    July 6, 2017 @ 9:39 pm

    I made these. I used honey, didn’t have maple syrup. I added 2 scoops of pea protien powder. Used crunchy peanut butter, added dried blueberries. They are great. Does anyone know how many calories or weight watcher points it translates to?

    • Erin replies to MaryGarcia
      July 8, 2017 @ 5:36 pm

      So happy you liked them! I don’t have that info but you can copy and paste the recipe here for the nutritional profile, if you’d like. :)

  • Deb
    June 22, 2017 @ 1:22 am

    Great recipe!! Satisfies those cravings completely. Yum!!!!!

    • Erin replies to Deb
      June 24, 2017 @ 2:10 pm

      So happy you liked them! Thanks for your feedback. :)

  • Katherine says
    June 17, 2017 @ 1:30 am

    These protein balls sound delicious! And I’ve definitely had some ideas that turned out to not be so great before I hit on something good. :)

    • Erin replies to Katherine
      June 18, 2017 @ 10:13 am

      Thanks a bunch! It seems like I mostly have ideas that don’t work out but oh well. I manage enough to post about twice a month most of the time. ;)

  • Emma says
    May 28, 2017 @ 1:24 pm

    Bloody amazing in love with theses thank you

    • Erin replies to Emma
      May 28, 2017 @ 10:26 pm

      Yay! I’m happy to hear that. :) Thanks for your comment!

  • Oslaida says
    May 16, 2017 @ 3:12 pm

    Hi, how many grams of protein per ball?

    • Erin replies to Oslaida
      May 16, 2017 @ 8:10 pm

      I don’t have that info but you can copy and paste the recipe here for the nutritional profile, if you’d like. :)

  • Janet says
    April 10, 2017 @ 8:36 pm

    Do they have to be refrigerated? I was thinking of making these for a missions trip.

    • Erin replies to Janet
      April 11, 2017 @ 8:34 am

      I kept mine refrigerated so I’m not sure how well they hold up at room temperature for days at a time. Sorry about that! You could try these peanut butter protein balls which can be stored at room temp. :)

      • Janet replies to Erin
        April 11, 2017 @ 1:36 pm

        Thank you. I had that recipe marked first, was thinking of having a variety.

        • Erin replies to Janet
          April 11, 2017 @ 8:59 pm

          Always a good plan. :)

  • Dawne says
    March 15, 2017 @ 6:28 pm

    I used almond butter and some flax seeds and honey instead of maple syrup and they came out delicious!! No texture change per my kids.
    Delicious and easy. Thank you!!

    • Erin replies to Dawne
      March 17, 2017 @ 6:52 pm

      That’s great! I’m so happy you and your kids liked them. :) Thanks a bunch for your comment!

  • Jillene says
    February 28, 2017 @ 11:58 pm

    How many calories are in each ball? (Roughly)

    • Erin replies to Jillene
      March 1, 2017 @ 6:09 pm

      I don’t have that info but you can copy and paste the recipe here for the nutritional profile, if you’d like. :)

  • liz
    December 30, 2016 @ 11:02 pm

    would coconut flour work instead of almond meal/flour ? Thank you.

    • Erin replies to liz
      December 31, 2016 @ 2:16 pm

      Coconut flour is unfortunately not interchangeable with any other flour as it absorbs so much more liquid. You could use a different type of nut meal, though. :)

    • Michaela replies to liz
      February 21, 2017 @ 2:33 am

      I made these tonight with coconut flour and they worked great! I didn’t have a problem with using it like I sometimes find. They are my new favourite snack.

      • Erin replies to Michaela
        February 22, 2017 @ 7:18 pm

        That’s awesome! So happy you like them. :) Thanks for your comment!

  • Kerri Doidge says
    July 13, 2016 @ 3:16 am

    Gave these a try using wowbutter (I’m allergic to peanuts/tree nuts) and I love them! And I finally understand the obsession with chocolate & peanut butter :p

    • Erin replies to Kerri Doidge
      July 13, 2016 @ 8:12 pm

      That’s awesome that they worked out well with sunflower seed butter! Thanks for letting me know and for your feedback. I’m happy you got a taste of chocolate and peanut butter. :)

  • Natasha says
    June 2, 2016 @ 1:46 am

    I wonder if sunflower butter would come out just as good as peanut butter?

    • Erin replies to Natasha
      June 2, 2016 @ 4:18 pm

      I haven’t tried it but I’m thinking it’d work (though I couldn’t guarantee it!) I hope you’ll enjoy them. :)

  • Giles Kaal
    May 11, 2016 @ 7:14 pm

    I’ve been looking for a recipe like this everywhere.
    I’m going to adapt it slightly to incorporate some protein powder, but this recipe looks really really good.

    • Erin replies to Giles Kaal
      May 12, 2016 @ 9:54 pm

      I hope you’ll enjoy them! I like your idea of adding protein powder. :)

      • Valerie replies to Erin
        July 30, 2016 @ 10:06 pm

        do you have to use syrup?

        • Erin replies to Valerie
          July 31, 2016 @ 2:51 pm

          Honey might work but it’s a bit thicker than maple syrup so I’m not positive.

  • trish says
    February 20, 2016 @ 2:45 am

    so where is the protein exactly?

    • Erin replies to trish
      February 20, 2016 @ 9:15 pm

      The peanut butter. :) If you think protein balls need protein powder, then I recommend finding a different recipe as adding protein powder would make these crumbly. Sorry about that!

  • Nora (A Clean Bake) says
    April 28, 2015 @ 1:59 am

    I have been getting late-night (and, let’s face it, all day) chocolate cravings that these would be perfect for! In response to your almond flour question: yes! There is a ton of variation in how finely and uniformly ground the flour is – not to mention the blanched vs. skin-on flour. Oy vey, so many choices!

    • Erin replies to Nora (A Clean Bake)
      May 10, 2015 @ 11:34 am

      That’s good to know! I really had no idea until now. What surprises me is I’ve never had any complaints about any of my almond flour recipes not coming out well. So luckily it seems that the difference isn’t big enough to affect the outcome! Thank goodness for that. :)

  • Amanda @ The Kitcheneer says
    April 27, 2015 @ 10:32 pm

    These look delicious! I need to make a batch of these to my Crossfit box to share post workout!

  • Angie | Big Bear's Wife says
    April 24, 2015 @ 5:46 pm

    Perfect Snack! I am trying to cut down on the super sweet chocolate snacks and limiting them all together at bedtime so these would be perfect!!

  • Nutmeg Nanny says
    April 23, 2015 @ 2:54 pm

    These little protein balls look delicious! I actually really like the peanut butter addition better than almond butter. I’m pretty sure I’m the only person in the world who is not a giant fan of almond butter. I get my almond meal from Trader Joe’s so it’s pretty uniform BUT I sorta like those bigger pieces in your recipe. It gives it a nice texture I’m sure :) Also, I LOVE that second picture. The chocolate chip is so pretty :)

    • Erin replies to Nutmeg Nanny
      May 29, 2015 @ 7:22 pm

      Thanks so much! And I don’t like almond butter, either. Unless it’s mixed up with a lot of maple syrup and cinnamon. :D

  • Erin @ Miss Scrambled Egg says
    April 23, 2015 @ 1:56 pm

    I need a gluten-free recipe for the weekend. Guess which one I’m going to make! I might go one step further and cover these in dark chocolate. :)

  • Susan says
    April 23, 2015 @ 4:52 am

    Almond flours definitely differ in the US. I’ve bought a few different brands for macaron making and they are always different levels of coarseness. In the end, it all goes in my food processor for another round anyway but still, it’s annoying. Still despite not being what you wanted these look great!

    • Erin replies to Susan
      May 29, 2015 @ 7:23 pm

      That’s good to know! Thanks for your comment. :)

  • Kirsten/ComfortablyDomestic says
    April 23, 2015 @ 3:39 am

    Well they might not be exactly what you envisioned, but these protein balls look pretty tasty.

  • Heather | girlichef says
    April 23, 2015 @ 2:52 am

    Although both types of those cookies sound tasty to me, these protein balls look really excellent – perfect happy munching food.

  • Cookin Canuck says
    April 23, 2015 @ 12:48 am

    Even those these protein balls weren’t what you had in mind when you started, they look and sound really good! In fact, they look like the perfect post-workout snack.

  • Lisa | Mummy Made.It says
    April 22, 2015 @ 11:13 pm

    I totally agree with you about the ‘inequality’ of nut butters. Some are so oily and others have a way too powerful taste. These look perfect!
    I reckon if you added an egg and bicarb you could make them into delicious cookies too!!

    • Erin replies to Lisa | Mummy Made.It
      May 29, 2015 @ 7:26 pm

      Thanks, Lisa! And I don’t know about turning these into cookies. I think they’d need a lot more sweetener. :D

  • Martha @ A Family Feast says
    April 22, 2015 @ 5:43 pm

    Another great recipe Erin! I can’t stop staring at that close-up second photo – these look so good! :-)

  • Angie says
    April 22, 2015 @ 4:04 pm

    I haven’t made protein balls before, but these look awesome! Can’t wait to try!

    • Erin replies to Angie
      May 29, 2015 @ 7:27 pm

      I hope you’ll enjoy them, Angie!

  • lauren Kelly Nutrition says
    April 22, 2015 @ 1:38 am

    I love protein balls and these look delicious! Absolutely perfect!


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: