
Snacks are the bane of almost every attempt to eat well. Meals are easy enough to plan, and with a bit of seasoning or sauce of some kind, you can make almost anything taste good. Snacks are a whole other ballgame, though; when your options boil down to raw vegetables or packaged, highly processed treats (as is often the case), we all know which one we’re more likely to reach for. Throw kids in the mix, and the challenge becomes even harder.
That’s why I like these no-bake protein energy balls: with peanut butter, oats, honey, and even a little chocolate, they taste like a dense cookie while their nutritional profile makes them a great option for a mid-morning strengthener or an after-school snack. The whole family genuinely likes them, and they’re affordable and easy to make.
Here’s how to whip some up; in just 15 minutes, you can be well on your way to better snacking.
Nutrition
The recipe makes 15 medium-sized balls, with each one containing roughly 140 calories, 14 grams of carbohydrates, 5 grams of protein, and 6 grams of fat. The numbers are estimates and will vary depending on the brands and quantities of ingredients you use and how large you make them. In our household, adults tend to eat 1-2 at a time, while the kids eat 2-3 (they work well for hungry kids who need some calories and good fats).
The oats and honey provide carbs for energy, peanut butter and chia seeds add fat and fiber (plus omega-3s from the chia seeds), and the protein powder provides some satiating heft. The balls aren’t as sturdy as a protein bar but are more substantial than a granola bar — they’re a tasty, portable snack with a useful mix of energy and protein.
Cost
These homemade protein energy balls are considerably cheaper than buying similar products at stores and cafes (I’ve seen these offered in more and more coffee shops). Using average prices, I estimate the full batch at roughly $5 — just 30–35 cents per ball. For comparison, a single energy bite or protein ball from a cafe or grocery store will often run $1-$3, depending on the size and ingredients. This homemade version is quite a bargain!
Portability
These protein energy balls work well on the go. They’re very portable in any kind of bag or container and not sticky at all (though they can get sticky if you add too much liquid). While you want to keep them refrigerated at home, they’ll hold together at room temperature. Because they contain milk, they should be treated as perishable but are fine being out for a few hours at school or on the trail. Just don’t leave them out for a whole day.
Ingredients

Makes 15 medium-sized balls
- 1 ½ cups old fashioned oats
- ½ cup protein powder of choice
- ½ tsp cinnamon
- 1 tbsp chia seeds
- ⅓ cup chocolate chips (or dried fruit of choice)
- ½ cup peanut butter (or other nut/sunflower butter)
- 3 tbsp honey
- 1 tsp vanilla extract
- 3-4 tbsp milk (any milk or even water is fine)
Directions
I like to make these with a food processor; you can actually use a mixing bowl and spatula, but it gets pretty thick/dense.
1. Add the dry ingredients (oats through chocolate chips) to your food processor and blend for 5-10 seconds until it’s evenly chopped up and combined.
2. Add the peanut butter, honey, and vanilla to the food processor. Blend for 10-15 seconds until it’s starting to come together — it’ll still be quite crumbly at this point.
3. Add the milk — start with 3 tbsp. Process for 5-10 seconds; if it comes together when you squeeze, like a crumbly cookie dough, then you’re good. If it won’t hold at all, add another ½-1 tbsp of milk.

4. Refrigerate for at least 45 minutes up to a few hours. If it sets too long, it can become too hard to form into balls.
5. Form into 15 medium-sized balls, like a large cookie dough ball about to go in the oven. You can, of course, change the size as desired.

Refrigerate in an air-tight container; they’ll keep for a handful of days. If you won’t get through them in that time, store the balls in the freezer and grab a couple as you’re heading out for the day or packing snacks.
Customize
This is one of those recipes where substitutions are easy and encouraged.
Change the nut butter. Peanut butter is my favorite here, but we did SunButter when the kids were in a nut-free classroom. You can also go with almond or cashew butter.
Swap out the chocolate. Use any dried fruit rather than chocolate if you want slightly fewer calories; though on the sugar front, dried fruit is actually sometimes worse.
Change the sweetener. Honey is our go-to here, but maple syrup also works. You can also skip it; the honey mostly acts as a binder, so you’ll just need to add more liquid to compensate.
Increase the protein. If you want more protein in the balls, simply up the amount of protein powder. You can add another ¼–⅓ cup and then add more milk as necessary to get the texture right.
If you want to increase the protein density — more protein per calorie — add extra protein powder while cutting back a bit on the oats and/or peanut butter. The result may be a slightly drier ball.
A Snack for Everyone
These homemade protein energy balls are inexpensive, portable, easy to customize, and, perhaps most importantly, are something you and the whole family will actually want to eat.
I don’t love protein bombs or “health” snacks in general. For me, these hit the sweet spot between supplement and treat: a small, tasty package of energy and protein.
Tags: Recipes




