This post may contain affiliate links. Please read our disclosure policy.
These protein balls are delicious, satisfying, and easy to make without protein powder of any kind. Made at home, these protein balls costs about 20ยข each to make; buy them in a store, they might cost you about $1.79 each (no joke).
If your family is always hungry, like mine seems to be, these bites are the perfect snack to have around. They're even great for breakfast on the go.

“Absolutely amazing! I made these as a pre-track snack without the chocolate chips since Iโm dairy free and they were great. I definitely would recommend it to anyone!!”
my take
Nicole's Recipe Notes
- Quick and easy: There only 7 main ingredients, and if you skip toasting any of the ingredients, they're also no-bake. Just mix, portion, roll and eat.
- Texture: A combination of rolled oats and oat flour gives them a really satisfying chew.
- Taste: Honey, peanut butter and vanilla add tons of flavor. Toasting the seeds, oats and coconut enhances their aroma and taste, too.
- Packed with protein: Just one bite contains 6 grams of protein even without adding protein powder. Plus lots of whole grains for fiber, all of which keep you satisfied.
- Versatile: You can replace nearly every ingredient with something with a different taste or texture.
Recipe ingredients
- Old fashioned rolled oats – If you can't have oats, try picking a substitute for oats like flattened rice or flattened buckwheat.
- Coconut flakes – a delicious, nutritious binder full of healthy fats
- Hemp seeds – I like these, but you can also try chia, hulled sunflower, pumpkin, or flax seeds
- Oat flour – This helps hold the bites together better than just rolled oats can.
- Salt – a must for balancing all the different flavors
- Peanut butter – smooth, no-mix peanut butter works best; natural peanut butter is usually too runny
- Honey – or maple syrup – helps to bind the recipe ingredients while adding a touch of sweetness
- Vanilla extract – just a bit adds such big flavor
- Mini chocolate chips – add more sweetness without taking these overboard
How to make protein balls without protein powder
This is a no-bake recipe, but if I often toast the oats, coconut, and seeds in a 300ยฐF oven for about 15 minutes at the start. It really helps to intensify and deepen the flavors. You could also try toasting them on the stovetop in a cast-iron skillet just until they smell fragrant.
Place the oats, coconut flakes and seeds plus salt and oat flour in a large bowl. Add the peanut butter and honey and mix.
Press down the mixture with the back of a spoon to moisten the bulky ingredients with the peanut butter and honey. The raw batter should be thick enough to hold its shape when pressed together, but not so stiff that the mixture falls apart soon after.
If you toasted any of the ingredients first, let the mixture cool to room temperature before adding the few miniature chocolate chips or they'll melt.
Use an ice cream scoop or your fingers to create heaping tablespoon size portions. Roll each tightly into a ball between your palms. Place them in the refrigerator to chill, then pile them into a container with a lid.
Expert tips
Use an ice cream scoop
Eyeing up the protein bites dough and pinching off pieces is a perfectly legitimate way to divvy up the batter. But if you want more consistent sizing across your energy balls, use an ice cream or cookie scoop.
Wait before adding chocolate chips
Be sure that the mixture is completely cool before adding mini chocolate chips or they will melt immediately after you add them.
Refrigerate before rolling
I find that it's much easier to roll an energy ball when the dough is cold. If you find that your mix is too soft to handle, just stick the mixing bowl or portioned batter into the fridge for about 30 minutes. When it comes out, it will be firm enough for easy handling.
Ingredient substitutions
Peanut butter-free
If you can't have peanut butter, almost any other nut butter will do. Almond butter is the perfect substitute, and cashew butter will make a more neutral-flavored energy bite. Just make sure it's the no-stir kind, where the oil doesn't separate.
Nut free
ITry replacing the peanut butter with “Wow Butter,” which is made from toasted soy, or “Sunbutter”, which is made from sunflower seeds. You may need to add some more oat flour if the mixture seems a bit too soft.
Vegan
If you want to make these vegan or just don't like honey, you can use a combination of half maple syrup, half unsulphured molasses (like Grandma's brand). Maple syrup alone is too thin and not sticky enough to replace honey.
Protein powder
If you'd prefer something with protein powder, try my recipe for homemade protein bars. There are lots of different flavor variations, and have the texture of a brownie.
Or try adding more protein to these biters with your favorite vanilla protein powder. Add 1 scoop (about 30 grams) vanilla protein powder to the mixture and reduce the oat flour by the same amount. If the mixture seems too sticky, add a bit more oat flour until the consistency seems right.
Seeds
I buy shelled hemp seeds at my local Trader Joe's market. You can also use chia seeds, hulled sunflower seeds, or pumpkin seeds (chopped first).
Grain free
In place of oats and oat flour, use twice as many coconut flakes, and a combination of assorted raw nuts. I recommend using at least 1/2 cup cashews in that mix, since they're a soft, mild nut that helps bind together the other ingredients in a similar way to how the oat flour does in the oat-containing recipe below.
- 2 cups (240 g) assorted raw nuts (I recommend 1 cup (120 g) raw cashews + 1/2 cup (60 g) raw pecans + 1/2 cup (60 g) raw almonds; use at least 1/2 cup cashews)
- 1/2 teaspoon kosher salt
- 4 cups (160 g) unsweetened coconut flakes
- 1 1/2 cups (384 g) smooth, no-stir peanut butter (can substitute almond butter another favorite no-stir nut butter)
- 1/2 cup (168 g) honey (Lyleโs Golden Syrup is a good substitute)
- 1 cup (160 g) hulled raw seeds (I recommend a combination of hemp, chia, and/or flax seeds)
- 4 ounces miniature chocolate chips
In the bowl of a food processor fitted with the steel blade, place the raw nuts, salt, and about 2 cups (half) of the coconut flakes. Pulse the mixture until the mixture resembles coarse crumbs (3 or 4 times).
Microwave the peanut butter and honey mixture in a large microwave-safe bowl on 60% power for 30 seconds to loosen the mixture. Add the nut and coconut mixture, the seeds and the remaining coconut, and mix until well-combined. Allow the mixture to cool fully, and then mix in the miniature chocolate chips.
Scoop the mixture by the heaping tablespoon onto the prepared baking sheet (a #50 ice cream scoop works perfectly). You should have about 40 portions. Roll each portion tightly into a ball between your palms.
Place the baking sheet in the refrigerator to chill until firm. Serve chilled. They will hold their shape at room temperature, but I prefer them chilled.
Protein Balls Recipe
Ingredients
- 2 cups (200 g) old fashioned rolled oats, (gluten free if necessary)
- 1 cup (80 g) unsweetened coconut flakes
- 1 cup (160 g) hulled raw hemp seeds, (can substitute chia seeds, hulled sunflower seeds, flax seeds or pumpkin seeds)
- ยฝ cup (60 g) oat flour, (gluten free if necessary)
- ยฝ teaspoon kosher salt
- 1 ยฝ cups (384 g) smooth peanut butter
- ยฝ cup (168 g) honey
- 1 teaspoon pure vanilla extract or your favorite flavoring, we really like McCormick brand butter flavoring
- 4 ounces miniature chocolate chips
Instructions
- Line a large, rimmed baking sheet with parchment paper and set it aside. In a large bowl, place the oats, coconut flakes, hemp seeds, oat flour, and salt, and mix to combine well. Set the bowl aside.
- To intensify the flavor of the whole oats, coconut, and seeds, place them all together on a lined baking sheet in a single layer and toast them in a 300ยฐF oven (or toaster oven, in batches) for about 15 minutes, stirring once. Then, transfer them to a large bowl, add the salt, and proceed with the recipe as written.
- Create a well in the center of the dry ingredients, add the peanut butter, honey, and vanilla extract or other flavoring, and mix until well-combined. Allow the mixture to cool for at least 10 minute.
- Once the mixture has cooled enough that it won't melt chocolate, add the miniature chocolate chips. Mix until the chips are evenly distributed throughout. If you add the chips when the mixture is hot, the chips will all melt.
- Scoop the mixture by the heaping tablespoon onto the prepared baking sheet (a #50 ice cream scoop works perfectly). You should have about 36 portions.
- Roll each portion tightly into a ball between your palms. Place the baking sheet in the refrigerator to chill until firm. Serve chilled.
- They will hold their shape at room temperature, but I prefer them chilled. Transfer the bites to a large container with a lid, and store in the refrigerator for anytime snacking.
Video
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Storage instructions
Store prepared protein balls in an airtight container and they'll last about a week at room temperature. Refrigerate for another week after that, or for 2 week total.
For longer storage, you can freeze them for about three months. Let defrost in the refrigerator or on the counter until soft enough to bite.
Recipe variations
- cocoa powder – sprinkle in some cocoa powder to make chocolate peanut butter balls
- cranberries – chop up dried cranberries for a tangy twist; dried cherries will also add a nice tartness
- dates – chopped dates are a good option if you want a richer taste, but feel free to also experiment with other dried fruit
- protein powder – these are protein balls without protein powder when made as written, but you can add about 1/2 scoop of your favorite protein powder for an added boost
- raisins – add chopped raisins to your mix for an oatmeal raisin flavor
FAQs
There's nothing unsafe about eating raw oats, but if you prefer the taste of them toasted, follow the instructions in the recipe for lightly toasting them in the oven.
No, they won't hold together properly as bars, so I'd recommend using our recipe for homemade protein bars instead!
As this recipe allows for so many variations, it's hard for me to list nutrition/serving size info. I have approximate nutritional information listed in the recipe card below of about 180 calories per ball, but if you don't use precisely the same ingredients I do, your results won't be the same.
If your unformed batter is dry and crumbly, add more wet ingredients like peanut butter or honey to help with binding. Be sure to taste the batter as you go and add wet ingredients slowly. If you need more sweetness, add more honey, but add moisture sparingly or your bites will end up too soft to hold their shape.
As usual, ran to the kitchen to try this new recipe. I wasn’t to keen on the crunch of the hemp seeds but thankfully I didn’t have enough on hand and topped up with a mix of flax and chia seeds. I love it when a ‘treat’ is so healthy! Wonder what it would be like dipped in chocolate…?
You always have such great ideas. Thank you and your tale blessing of your talents are appreciated by many I’m sure,especially me since I have a granddaughter who has many allergies. I was wondering , since she can not have nuts, can sunflower seed butter be substituted? The consistency is not the same as nut butter. And would I have to increase the flour maybe to add some firmness?
Hi, Miriam, thank you so much for the kind words. I’m happy to have been able to help. Sunflower seed butter is tough, since as you mentioned it really has a much different consistency. I might try using less of it, and more honey, since honey is really thick. A bit more oat flour might work, too. If she can have soy, you might try “Wow Butter,” since it seems to have a thicker consistency. I haven’t ever tried it, though, so I can’t vouch for taste!
Any substitute for the coconut? I love most of your recipes but usually donโt do the ones that involve coconut. I often sub coco oil for butter or veg oil which works fine, but I canโt think of something to replace the flakes for the texture that it give.
Try just using more oats or seeds, Elena! It won’t be exactly the same, but it will add bulk. You could also try using some crisp rice cereal, too!
I’m allergic to processed coconut. Do you have any suggestions for a substitute? Otherwise, this recipe sounds great. I’m always looking for healthy snacks for me and my daughter. I’ve found so many great gf recipes on this site. You really helped me 9 years ago when I was diagnosed and continue to.
Just use more oats or more seeds, Tamara!
Hi Nichole,
You and others may be interested in trying toasted buckwheat groats instead of the other seeds mentioned. They also have a high protein content, taste yummy and have a delightful delicate crunch! I buy them at our local co-op grocery and have been using them for years in homemade granola which gets rave reviews!
Iโve noticed the last couple of days that the share button isnโt working. Is it just on my end? Thanks! Ps-Canโt wait to try this recipe!
It isn’t, Kelly? Thank you so much for mentioning that, I will definitely check into it. I apologize for the trouble!
Hi Nicole,
When do you add the oat flour?
So sorry for the omission, GF Mum! You add the oat flour with the other dry ingredients. It’s fixed now! The video explains it well, if you’re still stuck.
Costco has big bags of hemp, off and on (as is Costco’s way). Am I the only one who feels just a little wrong when I buy hemp?
Thank you! I will give it a try!
Nicole – much like you I’m sure, I live for the day when everyone will appreciate the lovely recipe you have posted and not ask for a substitution. Maybe I’m delusional but I will still hope.
I think this one looks awesome as written! :)
I totally thought the same thing, Jennifer! This one will get made as is in my house, for sure!
You guys are funny. I’m okay with the substitution questions. I just often don’t know the answers! :)
I totally understand what you’re saying. Sadly we have a whole bunch of food issues and when you’re inexperienced with substitutions it helps to ask just in case someone knows how to sub different liquids or solids. Once upon a time….we didn’t need to either!