Recipes / Snack
No-Bake Peanut Butter Protein Balls (High-Protein Snack)
By Md Z. Hasan · Updated August 7, 2026
10 min
Total time
7
Servings
10g
Protein
190
Calories
One of the quiet challenges on a GLP-1 is the in-between moments — you’re not hungry enough for a meal, but you know you’re short on protein, and there’s nothing easy to reach for. That’s exactly the gap these fill: a portable, no-bake protein snack you roll once and keep in the fridge, ready whenever a bite is all you can manage.
Why this works on a GLP-1
A small appetite makes grazing on protein more realistic than sitting down to another full meal. Two of these deliver a real hit of protein in a couple of bites — enough to nudge you toward your daily protein target without asking you to eat a plate of food you don’t have room for. And because they keep for a week, the decision is already made: open the fridge, grab two, done.
One honest note: peanut butter makes them calorie-dense, so they’re best treated as a protein snack, not a meal replacement — a couple at a time, not the whole jar.
Make it your own
- Chocolate: chocolate protein powder + a spoon of cocoa.
- Crunch: roll in crushed peanuts or add a tablespoon of cacao nibs.
- Nut-free: swap the peanut butter for sunflower seed butter.
- Lower sugar: use a sugar-free syrup in place of the honey.
Roll a batch on a quiet evening and future-you — standing at the fridge with no appetite and a protein goal to hit — will be glad they’re there.
Ingredients
- 1 cup (90g) rolled oats
- 1/2 cup natural peanut butter
- 1 scoop (about 30g) vanilla or chocolate protein powder
- 1/3 cup honey or maple syrup
- 2 tbsp ground flaxseed
- 1 tsp vanilla extract
- Pinch of salt
- A splash of milk, only if the mix is too dry to roll
- Optional: unsweetened cocoa or crushed peanuts, for rolling
Instructions
- 1
In a bowl, stir together the oats, protein powder, ground flaxseed, and salt.
- 2
Add the peanut butter, honey, and vanilla. Mix until it forms a thick, sticky dough. If it's too crumbly, add milk a teaspoon at a time; if it's too sticky to handle, add a spoonful more oats.
- 3
Chill the mixture in the fridge for 15–20 minutes — it firms up and rolls much more easily.
- 4
Roll into about 14 balls (roughly 1 inch each). Roll a few in cocoa or crushed peanuts if you like.
- 5
Store in an airtight container in the fridge for up to a week, or freeze for longer. Two balls is a serving.
Tips
- Too sticky? Add oats. Too dry and crumbly? Add a little more honey or a splash of milk. The texture should hold together when pressed.
- These are calorie-dense (that's the peanut butter), so on a GLP-1 they shine as a **protein snack, not a whole meal** — two closes a protein gap between small meals or curbs a craving.
- Use a chocolate protein powder and add mini dark chocolate chips for a dessert-like version.
- Keep a jar in the fridge so there's always a protein option you don't have to think about — the whole point of meal-prep on a small appetite.
- Boost the protein per ball with an extra half-scoop of protein powder plus a splash of milk to keep it rollable.
Gear that makes this easier
Optional — you likely have most of it. These are affiliate links to category searches on Amazon; as an Amazon Associate we earn from qualifying purchases, at no extra cost to you.
- A wide-mouth jar or airtight container — keeps a week's worth ready to grab in the fridge.
Log this 10g toward your daily target
ProteinDose tracks daily protein on a GLP-1 — one-tap presets, photo and barcode scanning, Apple Health sync.(Our own iOS app — free to download.)